index.vue 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <template>
  2. <view class="content">
  3. <u-swiper :list="list" mode="dot" class="index_uswiper" height='300'></u-swiper>
  4. <view class="function">
  5. <view class="function_item" v-for="(item,index) in functionimg" :key="index" @click="tabfunction(index)">
  6. <image :src="item.src" mode=""></image>
  7. <p>{{item.text}}</p>
  8. </view>
  9. </view>
  10. <view class="equipment">
  11. <p class="equipment_p">系统设备</p>
  12. <view class="equipment_item">
  13. <view class="equipment_item_img" v-for="(item,index) in equipmentimg" :key="index" @click="tabequipment(index)">
  14. <image :src="item.src" mode=""></image>
  15. </view>
  16. </view>
  17. </view>
  18. </view>
  19. </template>
  20. <style lang="scss">
  21. .index_uswiper {
  22. width: 95%;
  23. margin: 0 auto;
  24. border-radius: 20rpx !important;
  25. }
  26. .function {
  27. width: 95%;
  28. margin: 20rpx auto;
  29. display: flex;
  30. justify-content: space-around;
  31. .function_item {
  32. width: 18%;
  33. text-align: center;
  34. image {
  35. width: 90rpx;
  36. height: 90rpx;
  37. }
  38. p {
  39. font-size: 24rpx;
  40. }
  41. }
  42. }
  43. .equipment {
  44. width: 95%;
  45. margin: 20rpx auto;
  46. .equipment_p {
  47. width: 90%;
  48. border-left: 8rpx solid #4BB85F;
  49. font-weight: 700;
  50. padding-left: 20rpx;
  51. }
  52. .equipment_item{
  53. display: flex;
  54. flex-wrap:wrap ;
  55. justify-content: space-between;
  56. .equipment_item_img{
  57. width: 49%;
  58. margin-top: 20rpx;
  59. image{
  60. width: 100%;
  61. height: 170rpx;
  62. }
  63. }
  64. }
  65. }
  66. </style>
  67. <script>
  68. export default {
  69. data() {
  70. return {
  71. currentPage:'tabBar1',
  72. list: [{
  73. image: '../../static/image/index/11.png'
  74. }, ],
  75. functionimg: [{
  76. src: "../../static/image/index/1.png",
  77. text: "四情基地"
  78. },
  79. {
  80. src: "../../static/image/index/2.png",
  81. text: "病虫识别"
  82. },
  83. {
  84. src: "../../static/image/index/3.png",
  85. text: "专家诊断"
  86. },
  87. {
  88. src: "../../static/image/index/4.png",
  89. text: "售后服务"
  90. }
  91. ],
  92. equipmentimg: [{
  93. src: "../../static/image/index/5.png"
  94. },
  95. {
  96. src: "../../static/image/index/6.png"
  97. },
  98. {
  99. src: "../../static/image/index/7.png"
  100. },
  101. {
  102. src: "../../static/image/index/8.png"
  103. },
  104. {
  105. src: "../../static/image/index/9.png"
  106. },
  107. {
  108. src: "../../static/image/index/10.png"
  109. }
  110. ]
  111. }
  112. },
  113. onLoad() {
  114. },
  115. methods: {
  116. tabfunction(index){
  117. if(index==0){
  118. uni.navigateTo({
  119. url:"../fourBase/index"
  120. })
  121. }else if(index==1){
  122. console.log(1)
  123. }else if(index==2){
  124. uni.navigateTo({
  125. url:"../expertDiagnosis/index"
  126. })
  127. }else if(index==3){
  128. uni.navigateTo({
  129. url:"../afterSale/index"
  130. })
  131. }
  132. },
  133. tabequipment(index){
  134. if(index==0){
  135. uni.navigateTo({
  136. url:"../cb/index/index"
  137. })
  138. }else if(index==1){
  139. uni.navigateTo({
  140. url:"../prevention/index"
  141. })
  142. }else if(index==2){
  143. console.log(2)
  144. }else if(index==3){
  145. console.log(3)
  146. }else if(index==4){
  147. uni.navigateTo({
  148. url:"../equipMange/index/index"
  149. })
  150. }else if(index==5){
  151. console.log(5)
  152. }
  153. }
  154. }
  155. }
  156. </script>