specialistsDetail.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <template>
  2. <view>
  3. <!-- #ifdef H5-->
  4. <uni-nav-bar v-if="!$isWxBrowser()" :fixed="true" background-color="#FFE05C" :border="false" :statusBar="false" left-icon="left" title="累计交友圈专员详情" @clickLeft="back" />
  5. <!-- #endif -->
  6. <view class="flex-row justify-center">
  7. <u-tabs :list="tabList" lineWidth="50" :scrollable="false" @click="clickTabs" :current="current"></u-tabs>
  8. </view>
  9. <swiper class="swiper" :style="{height:height}" :current="current" @change="swiperChange">
  10. <swiper-item>
  11. <view class="msg">
  12. <view class="flex-row justify-between msgItem">
  13. <view>
  14. <text>头像</text>
  15. </view>
  16. <view>
  17. <image src="/static/ud4.png" class="profilePhoto"></image>
  18. </view>
  19. </view>
  20. <view class="flex-row justify-between msgItem">
  21. <view>
  22. <text>好友编号</text>
  23. </view>
  24. <view>
  25. <text>Vip.00005555</text>
  26. </view>
  27. </view>
  28. <view class="flex-row justify-between msgItem">
  29. <view>
  30. <text>姓名</text>
  31. </view>
  32. <view>
  33. <text>张辉</text>
  34. </view>
  35. </view>
  36. <view class="flex-row justify-between msgItem">
  37. <view>
  38. <text>电话号码</text>
  39. </view>
  40. <view>
  41. <text>17365000141</text>
  42. </view>
  43. </view>
  44. <view class="flex-row justify-between msgItem">
  45. <view>
  46. <text>备注</text>
  47. </view>
  48. <view class="itemValue">
  49. <text>备注备注备注备注备注备注</text>
  50. </view>
  51. </view>
  52. <view class="flex-row justify-between msgItem">
  53. <view>
  54. <text>备注地址</text>
  55. </view>
  56. <view class="itemValue">
  57. <text>贵州省大方县撒上的啊水泥垫块蓝色快递费科技阿萨德不能</text>
  58. </view>
  59. </view>
  60. <view class="flex-row justify-between msgItem">
  61. <view>
  62. <text>现场照片</text>
  63. </view>
  64. <view class="itemValue">
  65. <image src="/static/ud4.png" class="photo"></image>
  66. <image src="/static/ud4.png" class="photo"></image>
  67. <image src="/static/ud4.png" class="photo"></image>
  68. </view>
  69. </view>
  70. </view>
  71. </swiper-item>
  72. <swiper-item>
  73. <mescroll-item ref="MescrollItem" :i="0" :index="0" :height="height">
  74. </mescroll-item>
  75. </swiper-item>
  76. </swiper>
  77. <!--#ifdef H5-->
  78. <liu-drag-button v-if="$isWxBrowser()" @clickBtn="back">返回</liu-drag-button>
  79. <!--#endif-->
  80. </view>
  81. </template>
  82. <script>
  83. import MescrollItem from "./module/mescrollUni-item.vue";
  84. export default {
  85. components: {
  86. MescrollItem
  87. },
  88. data() {
  89. return {
  90. height:'',
  91. current:0,
  92. tabList: [{
  93. name: '详情备注',
  94. }, {
  95. name: '交友记录',
  96. }]
  97. }
  98. },
  99. onLoad(e) {
  100. let sysInfo = uni.getSystemInfoSync()
  101. this.height = sysInfo.windowHeight - 140 + 'px' //除标题栏栏外的屏幕可用高度
  102. },
  103. methods: {
  104. swiperChange(e){
  105. console.log(e)
  106. this.current= e.detail.current
  107. },
  108. clickTabs(e){
  109. this.current = e.index
  110. },
  111. back() {
  112. let pages = getCurrentPages()
  113. if (pages.length > 1){
  114. uni.navigateBack({
  115. delta: 1,
  116. fail:err=>{
  117. console.log(err)
  118. }
  119. })
  120. }else {
  121. uni.switchTab({
  122. url: '/pages/index/index'
  123. });
  124. }
  125. },
  126. }
  127. }
  128. </script>
  129. <style lang="scss" scoped>
  130. @import './index.rpx.css';
  131. </style>