info.wxml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. <!--pages/order/user/info/info.wxml-->
  2. <import src="info.skeleton.wxml" />
  3. <template is="skeleton" wx:if="{{loading}}" />
  4. <block wx:else>
  5. <view class="qianshou" wx:if="{{order.status == 4 }}">
  6. <view class="iconfont icon-yiqianshou2" style="font-size: 58rpx;"></view>
  7. <view class="status">
  8. <view class="statusText">已签收</view>
  9. <view class="statusStr">感谢您使用堡昕德订单管理系统</view>
  10. </view>
  11. </view>
  12. <view class="orderCheck">
  13. <view class="orderStatus">
  14. <view class="statusItem {{order.steps >= 1 ? 'active' : ''}}">
  15. <view class="iconfont icon-tijiaodingdan"></view>
  16. <view class="itemText">提交订单</view>
  17. <view class="itemDate">{{order.createTime || ''}}</view>
  18. </view>
  19. <view class="jiantou {{order.steps >= 2 ? 'active' : ''}}"></view>
  20. <view class="statusItem {{order.steps >= 2 ? 'active' : ''}}">
  21. <view class="iconfont icon-shangpinchuku"></view>
  22. <view class="itemText">商品出库</view>
  23. <view class="itemDate">{{order.dvyTime || ''}}</view>
  24. </view>
  25. <view class="jiantou {{order.steps >= 3 ? 'active' : ''}}"></view>
  26. <view class="statusItem {{order.steps >= 3 ? 'active' : ''}}">
  27. <view class="iconfont icon-lujing"></view>
  28. <view class="itemText">等待收货</view>
  29. <view class="itemDate"></view>
  30. </view>
  31. <view class="jiantou"></view>
  32. <view class="statusItem {{order.steps >= 4 ? 'active' : ''}}">
  33. <view class="iconfont icon-yiqianshou"></view>
  34. <view class="itemText">订单签收</view>
  35. <view class="itemDate">{{order.finallyTime || ''}}</view>
  36. </view>
  37. </view>
  38. <view class="checkStep" wx:if="{{check && check.orderCheckId}}">
  39. <view class="stepItem">
  40. <view class="left">
  41. <view class="iconfont {{ check.totalNode >= 1 ? 'icon-a-Check23' : 'icon-weixuan'}}"></view>
  42. <view class="dashed"></view>
  43. </view>
  44. <view class="right">
  45. <view class="checkName">提交人</view>
  46. <view class="checkDate">{{check.createUser}}</view>
  47. <view class="checkDate">{{check.createTime}}</view>
  48. <!-- <view class="checkDate">{{check.node1Reason}}</view> -->
  49. </view>
  50. </view>
  51. <view class="stepItem">
  52. <view class="left">
  53. <view class="iconfont {{ check.node1Time ? 'icon-a-Check23' : 'icon-weixuan'}}"></view>
  54. <view class="dashed" wx:if="{{check.node2Username}}"></view>
  55. </view>
  56. <view class="right">
  57. <view class="checkName">审批人</view>
  58. <view class="checkDate">{{check.node1Username}}</view>
  59. <view class="checkDate">{{check.node1Time || ''}}</view>
  60. <view class="checkDate">{{check.node1Reason || ''}}</view>
  61. </view>
  62. </view>
  63. <view class="stepItem" wx:if="{{check.node2Username}}">
  64. <view class="left">
  65. <view class="iconfont {{ check.node2Time ? 'icon-a-Check23' : 'icon-weixuan'}}"></view>
  66. <!-- <view class="dashed"></view> -->
  67. </view>
  68. <view class="right">
  69. <view class="checkName">审批人</view>
  70. <view class="checkDate">{{check.node2Username}}</view>
  71. <view class="checkDate">{{check.node2Time || ''}}</view>
  72. <view class="checkDate">{{check.node2Reason || ''}}</view>
  73. </view>
  74. </view>
  75. </view>
  76. </view>
  77. <view style="height: 20rpx;"></view>
  78. <view class="pannel" wx:if="{{logisticName && order.dvyFlowId}}">
  79. <view class="cell">
  80. <view class="titleText">物流信息</view>
  81. <navigator class="cellArrow iconfont" url="/pages/order/logistics/logistics?dvyFlowId={{order.dvyFlowId}}&logisticsCode={{order.logisticsCode}}&mobile={{order.mobile}}&name={{logisticName}}" hover-class="none">
  82. <block wx:if="{{logisticName && order.dvyFlowId}}">{{logisticName}}:{{order.dvyFlowId}}</block>
  83. </navigator>
  84. </view>
  85. </view>
  86. <view class="pannel goodsInfoPannel">
  87. <view class="titleText">商品信息
  88. <!-- <view wx:if="{{goodsList.length > 3}}" class="sticky-element {{ show ? 'active ' : ''}}iconfont icon-keyboard_arrow_right" catch:tap="setShow">{{show?'折叠':'展开'}}</view> -->
  89. </view>
  90. <view class="goodsList {{ show ? 'active' : ''}}" style="max-height: {{showHeight}};">
  91. <view class="showAll">
  92. <view class="goodsInfo" wx:for="{{goodsList}}" wx:key="orderItemId">
  93. <image src="{{item.picArr ? item.picArr[0] : '/images/empty.png'}}" mode="aspectFit"></image>
  94. <view class="goods">
  95. <view class="name text2">{{item.prodName}}</view>
  96. <view class="brief text1">SKU:{{item.skuCode}}</view>
  97. <view class="priceTool">
  98. <view></view><text class="rmb2">¥</text>{{item.price || 0}}
  99. <view class="number">x {{item.prodCount}}</view>
  100. </view>
  101. </view>
  102. </view>
  103. </view>
  104. </view>
  105. <view wx:if="{{goodsList.length > 3}}" class="goodsOpen {{ show ? 'active ' : ''}}iconfont icon-keyboard_arrow_right" catch:tap="setShow">{{show?'折叠':'展开'}}</view>
  106. <view class="goodsPrice">
  107. <text>共{{order.productNums || 0}}件,合计:</text><text class="rmb2">¥</text>{{order.totalAmount || 0}}
  108. </view>
  109. </view>
  110. <view class="pannel orderInfo">
  111. <view class="titleText">订单信息</view>
  112. <view class="cell">
  113. <view>订单编号</view>
  114. <view class="iconfont checkNumber" catch:tap="copyText" data-orderNumber="{{order.orderNumber}}">{{order.orderNumber}}</view>
  115. </view>
  116. <view class="cell">
  117. <view>下单时间</view>
  118. <view>{{order.createTime}}</view>
  119. </view>
  120. <!-- <view class="cell" wx:if="{{check.node1Username}}">
  121. <view>审核人</view>
  122. <view>{{check.node1Username}}</view>
  123. </view>
  124. <view class="cell" wx:if="{{check.node1Time}}">
  125. <view>审核时间</view>
  126. <view>{{check.node1Time}}</view>
  127. </view> -->
  128. <view class="cell">
  129. <view>快递公司</view>
  130. <view>{{logisticName}}</view>
  131. </view>
  132. <view class="cell">
  133. <view>收货人</view>
  134. <view>{{order.receiverName}}</view>
  135. </view>
  136. <view class="cell">
  137. <view>收货地址</view>
  138. <view class="text3" style="flex: 1;padding-left: 20rpx;text-align: right;">{{order.province}} {{order.city}} {{order.area}} {{order.address}}</view>
  139. </view>
  140. <view class="cell">
  141. <view>出库单备注</view>
  142. <view>{{order.outboundRemark}}</view>
  143. </view>
  144. <block wx:if="{{isStraumann}}">
  145. <view class="cell">
  146. <view>客户编码</view>
  147. <view>{{order.eccCode || ''}}</view>
  148. </view>
  149. <view class="cell">
  150. <view>客户名称</view>
  151. <view>{{order.eccName || ''}}</view>
  152. </view>
  153. <view class="cell">
  154. <view>客户类型</view>
  155. <view>{{order.typeName || ''}}</view>
  156. </view>
  157. <view class="cell">
  158. <view>活动类型</view>
  159. <view>{{order.projectTheme || ''}}</view>
  160. </view>
  161. <view class="cell">
  162. <view>活动名称</view>
  163. <view>{{order.activityName || ''}}</view>
  164. </view>
  165. <view class="cell">
  166. <view>发货备注</view>
  167. <view>{{order.remarks || ''}}</view>
  168. </view>
  169. <view class="cell">
  170. <view>订单备注</view>
  171. <view>{{order.publicRemark || ''}}</view>
  172. </view>
  173. </block>
  174. </view>
  175. <!-- <view class="pannel orderInfo" wx:if="{{check}}">
  176. <view class="titleText">审核信息</view>
  177. <view class="cell">
  178. <view>审核人</view>
  179. <view>{{check.totalNode == 3 ? check.node2Username :check.node1Username}}</view>
  180. </view>
  181. <view class="cell">
  182. <view>审核时间</view>
  183. <view>{{check.totalNode == 3 ? check.node2Time : check.node1Time}}</view>
  184. </view>
  185. <view class="cell">
  186. <view>审核意见</view>
  187. <view>{{check.totalNode == 3 ? check.node2Reason : check.node1Reason}}</view>
  188. </view>
  189. </view> -->
  190. <view class="pannel finally" wx:if="{{order.status == 3 || order.status == 4}}">
  191. <view class="titleText">反馈图片<text>{{order.imgsArr.length}}/20</text></view>
  192. <view class="finallyImg">
  193. <image class="iconfont icon-shanchu" wx:for="{{order.imgsArr}}" wx:key="item1" src="{{item}}" mode="aspectFit" data-index="{{index}}" catch:tap="delImgs" />
  194. <image style="border:none" src="/images/upload.png" mode="aspectFit" catch:tap="chooseImg1" wx:if="{{(order.status == 3 || order.status == 4) && order.imgsArr.length < 20}}" />
  195. </view>
  196. <view class="imgText">支持jpg,gif,jpeg,png格式最多20张</view>
  197. </view>
  198. <!-- <view class="pannel finally" wx:if="{{order.status == 3 || order.status == 4}}">
  199. <view class="titleText">活动图片<text>{{order.activityImgsArr.length}}/20</text></view>
  200. <view class="finallyImg">
  201. <image class="iconfont icon-shanchu" wx:for="{{order.activityImgsArr}}" wx:key="item1" src="{{item}}" mode="aspectFit" data-index="{{index}}" catch:tap="delImgs2" />
  202. <image style="border:none" src="/images/uploada.png" mode="aspectFit" catch:tap="chooseImg2" wx:if="{{(order.status == 3 || order.status == 4) && order.activityImgsArr.length < 20}}" />
  203. </view>
  204. <view class="imgText">支持jpg,gif,jpeg,png格式最多20张</view>
  205. </view> -->
  206. <!-- <view class="pannel" wx:if="{{order.activityImgsArr.length > 0 || order.status == 3 || order.status == 4}}">
  207. <view class="titleText">活动备注:</view>
  208. <view class="cell">
  209. <textarea maxlength="2000" auto-height="{{true}}" value="{{order.activityRemark}}" bind:input="bindActivityRemark"></textarea>
  210. </view>
  211. <view style="text-align: right;margin-top: 20rpx;">
  212. <view wx:if="{{order.activityImgs && order.activityRemark}}" style="display: inline-block;background: #00BC8A;padding:10rpx 30rpx;border-radius: 8rpx;color: white;" bind:tap="updateAimg">上传提交</view>
  213. <view wx:else="" style="display: inline-block;background: #b6b6b6;padding:10rpx 30rpx;border-radius: 8rpx;color: white;">上传提交</view>
  214. </view>
  215. </view> -->
  216. <view class="pannel" wx:if="{{order.status == 3 || order.status == 4}}">
  217. <view class="titleText">备注:</view>
  218. <view class="cell">
  219. <textarea maxlength="2000" auto-height="{{true}}" value="{{order.activityRemark}}" bind:input="bindActivityRemark"></textarea>
  220. </view>
  221. <view style="text-align: right;margin-top: 20rpx;">
  222. <view wx:if="{{order.activityRemark}}" style="display: inline-block;background: #00BC8A;padding:10rpx 30rpx;border-radius: 8rpx;color: white;" bind:tap="updateAimg">上传提交</view>
  223. <view wx:else="" style="display: inline-block;background: #b6b6b6;padding:10rpx 30rpx;border-radius: 8rpx;color: white;">提交备注</view>
  224. </view>
  225. </view>
  226. <view style="height: 40rpx;"></view>
  227. </block>