order.wxml 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <i-auth bind:authSuccess="authSuccess" needAuth="{{needAuth}}">
  2. <view>
  3. <view class="head">
  4. <view class="head">
  5. <view class="back-img-wrap">
  6. <image class="back-img" src="{{common_header_backgroundimage?common_header_backgroundimage:'../../images/TOP_background@2x.png'}}"></image>
  7. </view>
  8. <view class="to-pay-wrap" wx:if="{{order.order_info.order_status_id==3 && changeState!=1}}">
  9. <view class="font-bold-30" wx:if="{{order.order_info.open_auto_delete == 1}}">
  10. <view class="tradeStatus-index--count-down count-down">
  11. <text wx:if="{{endtime.days >0}}">{{endtime.days}}天</text>{{endtime.hours}}:{{endtime.minutes}}:{{endtime.seconds}}</view>
  12. </view>
  13. <view class="font-bold-30" wx:if="{{order.order_info.open_auto_delete == 0}}">
  14. <view class="tradeStatus-index--count-down count-down">待付款</view>
  15. </view>
  16. <view class="font-12" wx:if="{{order.order_info.open_auto_delete==1}}">请尽快付款,超时将被自动取消</view>
  17. <view class="font-12" wx:else>请尽快付款,不然就被抢光了</view>
  18. </view>
  19. <view class="to-get-wrap" wx:if="{{order.order_info.order_status_id==14||order.order_info.order_status_id==1}}">
  20. <view class="font-bold-20">备货中</view>
  21. <image class="little-img" src="../../images/img_delivery@2x.png"></image>
  22. </view>
  23. <view class="to-get-wrap" wx:if="{{order.order_info.order_status_id==4}}">
  24. <view class="font-bold-20">{{order.order_status_info.name?order.order_status_info.name:"可提货"}}</view>
  25. <image class="little-img" src="../../images/img_ready_to_get@2x.png"></image>
  26. </view>
  27. <view class="to-get-wrap" wx:if="{{order.order_info.order_status_id==6}}">
  28. <view class="font-bold-20">已签收</view>
  29. <image class="little-img" src="../../images/img_trade_succeed@2x.png"></image>
  30. </view>
  31. <view class="to-get-wrap" wx:if="{{order.order_info.order_status_id==11}}">
  32. <view class="font-bold-20">交易完成</view>
  33. <image class="little-img" src="../../images/img_trade_succeed@2x.png"></image>
  34. </view>
  35. <view class="trade-cancel-wrap" wx:if="{{order.order_info.order_status_id==12}}">
  36. <view class="font-bold-20 cancel-box">
  37. <image class="cancel-img" src="../../images/icon_exclamation@2x.png"></image>售后中</view>
  38. </view>
  39. <view class="trade-cancel-wrap" wx:if="{{order.order_info.order_status_id==5 || changeState==1}}">
  40. <view class="font-bold-20 cancel-box">
  41. <image class="cancel-img" src="../../images/icon_exclamation@2x.png"></image>交易取消</view>
  42. </view>
  43. <view class="trade-cancel-wrap" wx:if="{{order.order_info.order_status_id==7}}">
  44. <view class="font-bold-20 cancel-box">
  45. <image class="cancel-img" src="../../images/icon_exclamation@2x.png"></image>已退款</view>
  46. </view>
  47. </view>
  48. </view>
  49. <view class="content">
  50. <view class="goods-info" wx:if="{{order.order_info.delivery!='pickup'}}">
  51. <i-order-info-express order="{{order}}"></i-order-info-express>
  52. </view>
  53. <view class="goods-info" wx:elif="{{order.order_info.order_status_id!=3&&order.order_info.order_status_id!=5}}">
  54. <i-goods-info order="{{order}}"></i-goods-info>
  55. </view>
  56. <view class="goods-card">
  57. <view class="i-card">
  58. <view class="header" slot="header">
  59. <view class="goods-cancel bold-text" wx:if="{{order.order_info.order_status_id==5}}">已取消</view>
  60. <view class="goods-ready bold-text" wx:if="{{order.order_info.order_status_id==1||order.order_info.order_status_id==14}}">
  61. <block wx:if="{{order.order_info.delivery=='pickup'}}">预计{{order.order_info.pick_up_time}}可提货</block>
  62. <block wx:elif="{{order.order_info.delivery=='tuanz_send'}}">预计{{order.order_info.pick_up_time}}{{groupInfo.owner_name}}配送</block>
  63. <block wx:else>快递配送</block>
  64. </view>
  65. <view class="goods-done bold-text" wx:if="{{order.order_info.order_status_id==6||order.order_info.order_status_id==11}}">{{showRealPickUpTime}}提货完成</view>
  66. <view class="goods-num">{{order.goods_count}}件商品</view>
  67. </view>
  68. <view class="middle" slot="content">
  69. <block wx:for="{{order.order_goods_list}}" wx:for-item="goodsInfo" wx:key="{{ index }}">
  70. <view class="middle-line"></view>
  71. <view class='each-item'>
  72. <view style="margin-right: 10px">
  73. <i-img height="60" iClass="show-img" lazyLoad="true" loadImage="{{goodsInfo.image}}" width="60"></i-img>
  74. </view>
  75. <view style="flex-grow: 1 ">
  76. <view class="name bold-text">{{goodsInfo.name}}</view>
  77. <view class="mount">
  78. <block wx:if="{{goodsInfo.option_str}}">{{goodsInfo.option_str}} </block>¥{{goodsInfo.price}} x {{goodsInfo.quantity}}</view>
  79. <view class="bottom-info">
  80. <view class='bold-text'>小计:¥{{goodsInfo.total}}</view>
  81. <i-dialog bind:cancel="callDialog" bind:confirm="confirmGoods" data-cancel="confirmGoodsVisible" text="确认该商品已经提货?" visible="{{confirmGoodsVisible}}"></i-dialog>
  82. </view>
  83. <view class="card-btn">
  84. <view class='btn-2 mar-left-8' wx:if="{{goodsInfo.is_refund_state>0}}">{{goodsInfo.is_refund_state==1?'退款中':'退款成功'}}</view>
  85. <view bindtap="goComment" data-order_goods_id="{{goodsInfo.order_goods_id}}" data-goods_id="{{goodsInfo.goods_id}}" data-type="{{order.order_info.order_id}}" class="btn-1" wx:if="{{goodsInfo.is_refund_state == 0 && order.order_info.order_status_id==6 && goodsInfo.hascomment == 0}}">去评价</view>
  86. <view bindtap="applyForService" data-type="{{order.order_info.order_id}}" data-order_goods_id="{{goodsInfo.order_goods_id}}" class="btn-1 mar-left-8" wx:if="{{goodsInfo.is_refund_state == 0 && (order.order_info.order_status_id==1||order.order_info.order_status_id==4)}}">申请售后</view>
  87. <button class="btn-1 mar-left-8" openType="contact" sessionFrom="sobot|{{userInfo.nickName}}|{{userInfo.avatarUrl}}" wx:if="{{isCanRefund!==1}}">
  88. <text>联系客服</text>
  89. </button>
  90. <view class="btn-2 mar-left-8" wx:if="{{goodsInfo.is_refund_state == 0 && (order.order_info.order_status_id==1||order.order_info.order_status_id==14) }}">备货中</view>
  91. <view bindtap="receivOrder" data-type="{{order.order_info.order_id}}" class="btn-3 mar-left-8" data-show="confirmGoodsVisible" wx:if="{{goodsInfo.is_refund_state == 0 && order.order_info.order_status_id==4}}">{{order.order_info.delivery=='pickup'?"确认提货":"确认收货"}}</view>
  92. </view>
  93. </view>
  94. </view>
  95. </block>
  96. </view>
  97. <view class="footer">
  98. <view bindtap="applyForService" data-order_goods_id="0" data-type="{{order.order_info.order_id}}" class="btn-1 mar-left-8" wx:if="{{order.order_info.order_status_id==1||order.order_info.order_status_id==4}}">申请售后</view>
  99. </view>
  100. </view>
  101. <view class="space-between-card" wx:if="{{index!==orderSkuResps.length-1}}"></view>
  102. </view>
  103. <i-orderComment wx:if="{{order.order_info.comment}}" comment="{{order.order_info.comment}}" />
  104. <view class="order-info">
  105. <i-order-info orderInfo="{{order.order_info}}"></i-order-info>
  106. </view>
  107. </view>
  108. <view class="foot" wx:if="{{order.order_info.order_status_id==3 && changeState!=1}}">
  109. <i-fixedBottom>
  110. <view class="btn-group" wx:if="{{order.order_info.order_status_id==3}}">
  111. <form bindsubmit="cancelSubmit" reportSubmit="true">
  112. <button hidden formType="submit" id="formId"></button>
  113. </form>
  114. <label class="cancelBtn" for="formId">
  115. <view bindtap="callDialog" data-type="{{order.order_info.order_id}}" class="cancel-btn" data-show="cancelOrderVisible">取消订单</view>
  116. </label>
  117. <form bindsubmit="payNowSubmit" reportSubmit="true">
  118. <button hidden formType="submit" id="formId2"></button>
  119. </form>
  120. <label class="cancelBtn" for="formId2">
  121. <view bindtap="payNow" data-type="{{order.order_info.order_id}}" class="pay-btn">立即付款</view>
  122. </label>
  123. </view>
  124. </i-fixedBottom>
  125. </view>
  126. <view class='menu-list'>
  127. <navigator class='menu-item' hoverClass="router-hover" open-type='switchTab' url='/lionfish_comshop/pages/index/index'>
  128. <image src='../../images/back_to_home@2x.png'></image>
  129. </navigator>
  130. </view>
  131. </view>
  132. </i-auth>
  133. <i-dialog bind:cancel="callDialog" bind:confirm="cancelOrder" data-cancel="cancelOrderVisible" text="好不容易挑出来,确定要取消吗?" visible="{{cancelOrderVisible}}"></i-dialog>
  134. <!-- 下单成功分享 begin -->
  135. <i-modal scrollUp="{{false}}" visible="{{isShowModal}}">
  136. <view class="share-modal">
  137. <image class='close-modal' src='../../images/img-close.png' bindtap='closeModal'></image>
  138. <view class='share-modal-title'>@{{order.order_info.ziti_name}}{{groupInfo.owner_name}},我是{{userInfo.shareNickName}},刚在你这里下单啦!!!</view>
  139. <view class='share-modal-img'>
  140. <image mode='widthFix' src='{{share_img?share_img:order.order_goods_list[0].goods_share_image}}'></image>
  141. </view>
  142. <view class='share-modal-btn'>
  143. <button open-type='share' hover-class='none' class='btn-item share-btn'>通知{{groupInfo.owner_name}}接单</button>
  144. </view>
  145. </view>
  146. </i-modal>
  147. <!-- 下单成功分享 end -->