与牧同行-小程序用户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
4.8 KiB

6 days ago
  1. <view class="home-container">
  2. <view class="box">
  3. <!-- 定位 -->
  4. <view class="orientation">
  5. <image src="/pages/images/dw.png" mode="" />
  6. <view>{{county}}</view>
  7. </view>
  8. <!-- 轮播图区域 -->
  9. <view class="swiper-container">
  10. <swiper class="custom-swiper" indicator-dots="{{false}}" indicator-color="rgba(255,255,255,0.4)" indicator-active-color="#4CAF50" autoplay="{{true}}" interval="5000" duration="500" circular="{{true}}" current="{{currentSwiper}}" bindchange="onSwiperChange" style="height: 360rpx;">
  11. <block wx:for="{{swiperList}}" wx:key="id">
  12. <swiper-item>
  13. <view class="swiper-item {{item.isActive ? 'active' : ''}}" data-id="{{item.id}}" catchtap="onSwiperTap">
  14. <image src="{{item.image}}" class="swiper-image" mode="aspectFill" />
  15. <view class="swiper-mask"></view>
  16. <view class="swiper-content">
  17. <text class="swiper-tag">{{item.tag}}</text>
  18. <text class="swiper-title">{{item.title}}</text>
  19. <text class="swiper-desc">{{item.desc}}</text>
  20. </view>
  21. <view class="swiper-gradient"></view>
  22. </view>
  23. </swiper-item>
  24. </block>
  25. </swiper>
  26. <!-- 自定义指示器 -->
  27. <view class="custom-indicator">
  28. <block wx:for="{{swiperList}}" wx:key="id">
  29. <view class="indicator-dot {{currentSwiper === index ? 'active' : ''}}" data-index="{{index}}" bindtap="onIndicatorTap"></view>
  30. </block>
  31. </view>
  32. </view>
  33. <!-- 卡片类型 -->
  34. <view class="card">
  35. <view class="card2">
  36. <view>问兽医</view>
  37. <view class="card2_1">智能匹配医生</view>
  38. <view class="card2_1">平均5分钟恢复</view>
  39. </view>
  40. <view class="card3">
  41. <view class="card3_1 card3_kp">
  42. <view>找专家</view>
  43. <view>智能匹配医生</view>
  44. </view>
  45. <view class="card3_2 card3_kp">
  46. <view>去买药</view>
  47. <view>制定专业的治疗方案</view>
  48. </view>
  49. </view>
  50. </view>
  51. <!-- 知识库 -->
  52. <view class="repository">
  53. <view class="repository1_1 zsk">
  54. <view>养殖知识库</view>
  55. <view>快速查询养殖知识</view>
  56. </view>
  57. <view class="repository1_2 zsk">
  58. <view>在线培训</view>
  59. <view>提高养殖技能</view>
  60. </view>
  61. <view class="repository1_3 zsk">
  62. <view>政策解读</view>
  63. <view>提供政策指导</view>
  64. </view>
  65. </view>
  66. <!-- 通知公告区域 -->
  67. <view class="notice-section">
  68. <view class="notice-content">
  69. <swiper class="notice-swiper" vertical="{{true}}" autoplay="{{true}}" interval="4000" duration="800" circular="{{true}}" style="height: 200rpx;">
  70. <block wx:for="{{noticeList}}" wx:key="id">
  71. <swiper-item>
  72. <view class="notice-item {{index === currentNotice ? 'highlight' : ''}}" data-id="{{item.id}}" catchtap="onNoticeTap">
  73. <view class="notice-item-header">
  74. <text class="notice-type {{item.type}}">{{item.typeName}}</text>
  75. <text class="notice-time">{{item.time}}</text>
  76. </view>
  77. <text class="notice-text">{{item.content}}</text>
  78. <view class="notice-arrow">
  79. <image src="/pages/images/dw.png"></image>
  80. </view>
  81. </view>
  82. </swiper-item>
  83. </block>
  84. </swiper>
  85. </view>
  86. </view>
  87. <!-- 用户提问板块 -->
  88. <view class="user-question-section">
  89. <!-- 标题区域 -->
  90. <view class="question-header">
  91. <view class="question-title">
  92. <view class="title-text">用户提问</view>
  93. <view class="title-sub">看看其他养殖户遇到的问题</view>
  94. </view>
  95. <view class="view-all" bindtap="viewAllQuestions">
  96. 查看全部
  97. </view>
  98. </view>
  99. <!-- 问题列表 -->
  100. <view class="question-card placeholder">
  101. <view class="question-meta">
  102. <view class="question-tag">
  103. <text class="tag-icon">【羊】</text>
  104. <text class="tag-text">发烧、流鼻涕、越来越瘦是什么原因?应该怎么治疗?</text>
  105. </view>
  106. </view>
  107. <view class="question-info">
  108. <view class="user-info">
  109. <image src="/pages/images/tx.png" class="user-avatar"></image>
  110. <view class="user-detail">
  111. <view class="user-name">内蒙古养殖户</view>
  112. <view class="user-location">
  113. <text>内蒙古阿拉善左旗</text>
  114. </view>
  115. </view>
  116. </view>
  117. <view class="time-info">
  118. 2025-12-25
  119. </view>
  120. </view>
  121. </view>
  122. </view>
  123. </view>
  124. </view>