businessVideoManage.wxml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <!-- 顶部导航 -->
  2. <view class="nav-wrap">
  3. <scroll-view
  4. class="nav"
  5. scroll-x>
  6. <view bindtap="changeTabs"
  7. class="nav-item"
  8. data-value="{{item.value}}"
  9. wx:for="{{tabs}}"
  10. wx:key="value">
  11. <text class="{{item.value === active ? 'active' : ''}}">{{item.name}}</text>
  12. </view>
  13. </scroll-view>
  14. </view>
  15. <!-- 内容区 -->
  16. <view class="main">
  17. <swiper style="height:100%"
  18. current="{{current}}"
  19. bindchange="handleSwiper">
  20. <swiper-item wx:for="{{originScrollViewData}}"
  21. wx:key="index">
  22. <scroll-view scroll-y
  23. style="height:100%;"
  24. refresher-enabled="{{true}}"
  25. refresher-threshold="{{refresherThreshold}}"
  26. refresher-default-style="none"
  27. refresher-background="#FFF"
  28. refresher-triggered="{{item.isRefresh}}"
  29. bindrefresherpulling="onRefresh"
  30. bindscrolltolower="fetOrderList">
  31. <!-- 下拉刷新 -->
  32. <view slot="refresher" class="pulldown-wrapper">
  33. <van-loading
  34. wx:if="{{item.isRefresh}}"
  35. size="24px"
  36. type="spinner">加载中...
  37. </van-loading>
  38. <view wx:if="{{!item.isRefresh}}" class="van-loading">
  39. <text class="van-loading__text">下拉刷新</text>
  40. </view>
  41. </view>
  42. <view class="list"
  43. wx:for="{{[1]}}"
  44. wx:for-item="order"
  45. wx:key="id"
  46. data-order-id="{{order.id}}"
  47. bind:tap="jumpOrderDetail">
  48. <view class="top">
  49. <view>发布时间:2022.10.12</view>
  50. <view class="col-1">审核中</view>
  51. </view>
  52. <view class="middle">
  53. <view class="photo-wrap">
  54. <image src=""></image>
  55. </view>
  56. <view class="name-wrap">
  57. <view class="name">村长讲故事:第十一期</view>
  58. <view class="box">
  59. <view class="stock">观看量:23</view>
  60. </view>
  61. </view>
  62. </view>
  63. <view class="bottom">
  64. <button type="default">删除视频</button>
  65. <button type="default" style="color: rgba(107, 133, 89, 1);">编辑视频</button>
  66. </view>
  67. </view>
  68. <view class="list-bitmap" wx:if="{{item.finished && item.list.length < 1}}">
  69. <image src="{{tools.imgFilter('/common/Order_page_default@2x.png')}}"></image>
  70. <text>暂无数据</text>
  71. </view>
  72. <!-- 上拉加载 -->
  73. <view class="pullup-wrapper" wx:if="{{!item.isRefresh}}">
  74. <van-loading
  75. wx:if="{{!item.finished}}"
  76. size="24px"
  77. type="spinner">加载中...
  78. </van-loading>
  79. <view wx:if="{{item.finished && item.list.length > 0}}" class="van-loading">
  80. <text class="van-loading__text">没有更多了</text>
  81. </view>
  82. </view>
  83. <button
  84. class="btn-jump"
  85. type="primary">上传视频</button>
  86. </scroll-view>
  87. </swiper-item>
  88. </swiper>
  89. </view>
  90. <!-- 弹窗:删除订单二次确认 -->
  91. <van-popup
  92. custom-class="customer-van-model"
  93. show="{{ booDeleteOrder }}"
  94. bind:close="hideDeleteOrder">
  95. <view class="customer-van-model_body">
  96. <view class="content">订单删除后将无法恢复,您也无法再对它进行投诉。</view>
  97. </view>
  98. <view class="customer-van-model_footer">
  99. <button class="customer-van-model_cancel"
  100. hover-class="none"
  101. type="default"
  102. bind:tap="hideDeleteOrder">取消
  103. </button>
  104. <button class="customer-van-model_confirm"
  105. hover-class="none"
  106. type="primary"
  107. disabled="{{booLock}}"
  108. bind:tap="confirmDeleteOrder">确定
  109. </button>
  110. </view>
  111. </van-popup>
  112. <!-- 弹窗:取消订单二次确认 -->
  113. <van-popup
  114. custom-class="customer-van-model"
  115. show="{{ booCancelOrder }}"
  116. bind:close="hideCancelOrder">
  117. <view class="customer-van-model_body">
  118. <view class="content cancel-order" wx:if="{{itemData.order_status === 5}}">
  119. <text wx:for="{{'司机车辆已安排,订单取消将'}}" wx:for-index="index" wx:key="index">{{item}}</text>
  120. <text wx:for="{{'扣除定金'}}" wx:for-index="idx" wx:key="idx" style="color:#FD6600;">{{item}}</text>
  121. </view>
  122. <view class="content" wx:else>确认取消订单吗?</view>
  123. </view>
  124. <view class="customer-van-model_footer">
  125. <button class="customer-van-model_cancel"
  126. hover-class="none"
  127. type="default"
  128. disabled="{{booLock}}"
  129. bind:tap="confirmCancelOrder">仍要取消
  130. </button>
  131. <button class="customer-van-model_confirm"
  132. hover-class="none"
  133. type="primary"
  134. bind:tap="hideCancelOrder">继续用车
  135. </button>
  136. </view>
  137. </van-popup>
  138. <!--弹窗:补价-->
  139. <van-popup
  140. custom-class="customer-van-popup customer-van-popup-diff-price"
  141. show="{{ booPayment }}"
  142. close-on-click-overlay="{{false}}"
  143. round
  144. position="bottom"
  145. bind:close="hidePayment">
  146. <view style="right:0;top:0;"
  147. class="close-icon"
  148. bind:tap="hidePayment">
  149. <image class="image" src="{{tools.imgFilter('/common/Popup_bus_icon_close@2x.png')}}"></image>
  150. </view>
  151. <view class="title">补价</view>
  152. <view class="customer-van-popup-diff-price-body">
  153. <view class="alert">
  154. <view>根据商定的实际需支付金额,调整订单总金额及增付相应定金。平台定价系统升级前,暂时需人工调整合理价格,敬请谅解~
  155. </view>
  156. </view>
  157. <view class="amount">
  158. <view class="label">
  159. <view>订单总金额</view>
  160. <view>(调整后)</view>
  161. </view>
  162. <view class="value">{{tools.fen2Yuan(itemData.order_price)}}元</view>
  163. </view>
  164. <view class="diff-price">
  165. <text class="label">¥</text>
  166. <text class="value">{{tools.fen2Yuan(itemData.order_diff_price)}}</text>
  167. </view>
  168. <view class="diff-price-text">需增付定金</view>
  169. <view class="wechat">
  170. <view class="name">
  171. <image class="logo"
  172. src="{{tools.imgFilter('/createOrder/Popup_defray_logo_wechat@2x.png')}}"></image>
  173. <text>微信支付</text>
  174. </view>
  175. <image class="checked"
  176. src="{{tools.imgFilter('/createOrder/Reason_btn_check@2x.png')}}"></image>
  177. </view>
  178. </view>
  179. <button class="customer-picker_footer"
  180. style="background-color: #FD6600;"
  181. hover-class="none"
  182. type="primary"
  183. disabled="{{booLock}}"
  184. bind:tap="handleOrderDiffPay">立即支付
  185. </button>
  186. </van-popup>
  187. <wxs src="../../components/wxs/index.wxs" module="tools"></wxs>