info.wxml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <!--pages/order/admin/info/info.wxml-->
  2. <import src="info.skeleton.wxml" />
  3. <template is="skeleton" wx:if="{{loading}}" />
  4. <block wx:else>
  5. <view class="orderTop">
  6. <view class="iconfont {{active ? 'active' : ''}}" catch:tap="activeOrder">当前订单号:{{orderList[selectIndex].orderNumber}}</view>
  7. <view>订单数量:{{orderList.length}}</view>
  8. </view>
  9. <view style="height: 80rpx;"></view>
  10. <view class="xy-popup" wx:if="{{active}}" bind:tap="chooseOrder" catchtouchmove="null">
  11. <view class="chooseOrder">
  12. <view wx:for="{{orderList}}" wx:key="orderId" data-index="{{index}}" class="{{selectIndex == index ? 'active' : ''}}" catch:tap="chooseOrderItem">{{item.orderNumber}}</view>
  13. </view>
  14. </view>
  15. <view class="orderList" wx:for="{{orderList}}" wx:for-item="order" wx:key="orderId" wx:if="{{selectIndex == index}}">
  16. <!-- class="orderCheck" -->
  17. <view >
  18. <view class="checkStep" wx:if="{{order.check && order.check.orderCheckId}}">
  19. <view class="stepItem">
  20. <view class="left">
  21. <view class="iconfont {{ order.check.totalNode >= 1 ? 'icon-a-Check23' : 'icon-weixuan'}}"></view>
  22. <view class="dashed"></view>
  23. </view>
  24. <view class="right">
  25. <view class="checkName">提交人</view>
  26. <view class="checkDate">{{order.check.createUser}}</view>
  27. <view class="checkDate">{{order.check.createTime}}</view>
  28. <!-- <view class="checkDate">{{order.check.node1Reason}}</view> -->
  29. </view>
  30. </view>
  31. <view class="stepItem">
  32. <view class="left">
  33. <view class="iconfont {{ order.check.node1Time ? 'icon-a-Check23' : 'icon-weixuan'}}"></view>
  34. <view class="dashed" wx:if="{{order.check.node2Username}}"></view>
  35. </view>
  36. <view class="right">
  37. <view class="checkName">审批人</view>
  38. <view class="checkDate">{{order.check.node1Username}}</view>
  39. <view class="checkDate">{{order.check.node1Time || ''}}</view>
  40. <view class="checkDate">{{order.check.node1Reason || ''}}</view>
  41. </view>
  42. </view>
  43. <view class="stepItem" wx:if="{{order.check.node2Username}}">
  44. <view class="left">
  45. <view class="iconfont {{ order.check.node2Time ? 'icon-a-Check23' : 'icon-weixuan'}}"></view>
  46. <!-- <view class="dashed"></view> -->
  47. </view>
  48. <view class="right">
  49. <view class="checkName">审批人</view>
  50. <view class="checkDate">{{order.check.node2Username}}</view>
  51. <view class="checkDate">{{order.check.node2Time || ''}}</view>
  52. <view class="checkDate">{{order.check.node2Reason || ''}}</view>
  53. </view>
  54. </view>
  55. </view>
  56. </view>
  57. <view class="pannel orderInfo">
  58. <view class="titleText">订单信息</view>
  59. <view class="cell">
  60. <view>订单编号</view>
  61. <view>{{order.orderNumber}}</view>
  62. </view>
  63. <view class="cell">
  64. <view>下单时间</view>
  65. <view>{{order.createTime}}</view>
  66. </view>
  67. <view class="cell">
  68. <view>收货人</view>
  69. <view>{{order.receiverName}} {{order.mobile}}</view>
  70. </view>
  71. <view class="cell">
  72. <view>收货地址</view>
  73. <view class="text3" style="flex: 1;padding-left: 20rpx;text-align: right;">{{order.province}} {{order.city}} {{order.area}} {{order.address}}</view>
  74. </view>
  75. <block wx:if="{{isStraumann}}">
  76. <view class="cell">
  77. <view>客户编码</view>
  78. <view>{{order.eccCode || ''}}</view>
  79. </view>
  80. <view class="cell">
  81. <view>客户名称</view>
  82. <view>{{order.eccName || ''}}</view>
  83. </view>
  84. <view class="cell">
  85. <view>客户类型</view>
  86. <view>{{order.typeName || ''}}</view>
  87. </view>
  88. <view class="cell">
  89. <view>活动类型</view>
  90. <view>{{order.projectTheme || ''}}</view>
  91. </view>
  92. <view class="cell">
  93. <view>活动名称</view>
  94. <view>{{order.activityName || ''}}</view>
  95. </view>
  96. <view class="cell">
  97. <view>发货备注</view>
  98. <view>{{order.remarks || ''}}</view>
  99. </view>
  100. <view class="cell">
  101. <view>订单备注</view>
  102. <view>{{order.publicRemark || ''}}</view>
  103. </view>
  104. </block>
  105. </view>
  106. <view class="pannel goodsInfoPannel">
  107. <view class="titleText">商品信息
  108. <!-- <view wx:if="{{goodsList.length > 3}}" class="sticky-element {{ show ? 'active ' : ''}}iconfont icon-keyboard_arrow_right" catch:tap="setShow">{{show?'折叠':'展开'}}</view> -->
  109. </view>
  110. <view class="goodsList {{ show ? 'active' : ''}}" style="max-height: {{showHeight}};">
  111. <view class="showAll">
  112. <view class="goodsInfo" wx:for="{{order.bxdOrderItem}}" wx:key="orderItemId">
  113. <image src="{{item.picArr ? (item.picArr[0] || '/images/empty.png') : '/images/empty.png'}}" mode="aspectFit"></image>
  114. <view class="goods">
  115. <view class="name text2">{{item.prodName}}</view>
  116. <view class="brief text1">SKU:{{item.skuCode}}</view>
  117. <view class="priceTool">
  118. <view></view><text class="rmb2">¥</text>{{item.price || 0}}
  119. <view class="number">x {{item.prodCount}}</view>
  120. </view>
  121. </view>
  122. </view>
  123. </view>
  124. </view>
  125. </view>
  126. </view>
  127. <view wx:if="{{item.checkApproveUserId != userInfo.userId && orderList[selectIndex].checkStatus == 0}}" style="height: 128rpx;"></view>
  128. <view wx:if="{{item.checkApproveUserId != userInfo.userId && orderList[selectIndex].checkStatus == 0}}" class="bottomView">
  129. <view class="red" bind:tap="approve2">终止订单</view>
  130. <view bind:tap="approve">审核通过</view>
  131. </view>
  132. </block>