order.wxml 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <!-- pages/order/order.wxml -->
  2. <view class="container">
  3. <!-- 倒计时 -->
  4. <view class="timer" wx:if="{{order.status==1}}">
  5. 等待买家付款,剩余{{timer.minute}}分{{timer.second}}秒后自动关闭
  6. </view>
  7. <view class="code-info" wx:if="{{order.status==2 && order.orderType !=3}}">
  8. <view class="code card">
  9. <canvas class="canvas-code" style="width:280rpx;height:280rpx" canvas-id="qrCode" />
  10. <view class="code-text f13 c-707070" wx:if="{{order.writeOffStatus==1}}">
  11. 进店请出示二维码进行核销
  12. </view>
  13. <view wx:if="{{order.writeOffStatus==2}}">
  14. <view class="refresh">券码已使用</view>
  15. <view class="code-text f13 c-707070">该券码已核销</view>
  16. </view>
  17. </view>
  18. <view wx:if="{{order.writeOffStatus==1}}" class="progress">
  19. <view class="writeCode c-707070">核销码:<text class="codeText">{{order.writeOffCode}}</text><text class="codeTip">(2分钟刷新一次)</text></view>
  20. <progress class="pro" active-mode="forwards" percent="{{percent}}" color="{{color}}" active stroke-width="3" />
  21. </view>
  22. </view>
  23. <view class="order card" wx:if="{{order.orderType !=3}}">
  24. <view class="order-img">
  25. <image class="" src="{{order.productImg}}"></image>
  26. </view>
  27. <view class="order-info">
  28. <view class="order-id f30 c-707070" style="font-size:30rpx;">{{order.orderSn}}</view>
  29. <view class="order-title c-202020">{{order.productName}}</view>
  30. <view class="order-price f18">¥{{order.orderMoney}}</view>
  31. <view class="order-date f13 c-707070">
  32. <mp-icon icon="time" size="18" class="icon" color="#707070"></mp-icon>
  33. {{order.appointmentTime}}
  34. </view>
  35. </view>
  36. </view>
  37. <view class="order" wx:if="{{order.orderType ==3}}" style="height:120rpx">
  38. <view class="order-info" style="padding-right: 20rpx;">
  39. <view class="order-id f30 c-707070" style="font-size:30rpx;">{{order.orderSn}}</view>
  40. <view class="order-id f30 c-707070" style="font-size:30rpx;">{{order.productList[0].createTime}}</view>
  41. </view>
  42. </view>
  43. <view class="order card" wx:if="{{order.orderType ==3}}" wx:for="{{order.productList}}">
  44. <view class="order-img">
  45. <image class="" src="{{item.productImg}}"></image>
  46. </view>
  47. <view class="order-info">
  48. <view class="order-id f30 c-707070" style="font-size:30rpx;"></view>
  49. <view class="order-title c-202020">{{item.productName}}×{{item.productNum}}</view>
  50. <view class="order-price f18">¥{{item.currentPrice}}</view>
  51. <view class="order-date f13 c-707070">
  52. </view>
  53. </view>
  54. </view>
  55. <view class="shop-info card">
  56. <view class="shop f17">{{ order.storeName}}</view>
  57. <view class="address f14 c-707070 " bindtap="guide">
  58. <image src="../../images/icons/location.png"></image>
  59. {{order.address}}
  60. </view>
  61. <view class="f17 shop">场馆电话</view>
  62. <view class="tel f14 c-707070 " data-mobile="{{order.mobile}}" bindtap="call">
  63. <image src="../../images/icons/tel.png"></image>
  64. {{order.storeMobile}}
  65. </view>
  66. </view>
  67. <view class="order-btn">
  68. <view class="delete-btn" bindtap="cancelOrder" wx:if="{{order.status==1}}">取消订单</view>
  69. <view class="pay-btn" wx:if="{{order.status==1}}" bindtap="payOrder">确认支付</view>
  70. <view class="delete-btn" bindtap="deleteOrder" wx:if="{{order.status==3}}">删除订单</view>
  71. <view class="xiaofei" wx:if="{{order.status==2 && order.writeOffStatus==1}}">待消费</view>
  72. </view>
  73. </view>