Commit 4f7a77b811a51562189565cbbd9e1ce4fc3006f8
1 parent
bdb37342
整单退的控制
Showing
4 changed files
with
20 additions
and
2 deletions
pages/user/order_detail/order_detail.js
| ... | ... | @@ -70,6 +70,16 @@ Page({ |
| 70 | 70 | success:async function (eb) { |
| 71 | 71 | r.order_goods=eb.data.data.pageData; |
| 72 | 72 | |
| 73 | + var glist = r.order_goods; | |
| 74 | + for(var i in glist){ | |
| 75 | + if(glist[i].is_gift){ | |
| 76 | + r.is_prom=1; | |
| 77 | + } | |
| 78 | + } | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 73 | 83 | //------------对比一下有没有退款记录------------ |
| 74 | 84 | await getApp().request.promiseGet("/api/weshop/order/returngoods/page",{ |
| 75 | 85 | data: { order_id: r.order_id, store_id: os.stoid, | ... | ... |
pages/user/order_detail/order_detail.wxml
| ... | ... | @@ -35,7 +35,7 @@ |
| 35 | 35 | <view class="goods-num">×{{item.goods_num}}</view> |
| 36 | 36 | |
| 37 | 37 | <!-- 不是整单退的时候 --> |
| 38 | - <block wx:if="{{order.is_all_return!=1 && item.discount!=0}}"> | |
| 38 | + <block wx:if="{{order.is_all_return!=1 && order.discount==0 && order.coupon_price<=0 && order.order_prom_amount<=0 && order.discount_amount<0 && item.prom_type!=5 && !order.is_prom}}"> | |
| 39 | 39 | <view bindtap="checkReturnGoodsStatus" class="goods-num" data-oid="{{item.order_id}}" |
| 40 | 40 | data-recid="{{item.goods_id}}" wx:if="{{item.return_btn==1 && !order.is_bedistri}}">申请退款</view> |
| 41 | 41 | <view bindtap="gotoreturn" class="return-btn" data-oid="{{item.order_id}}" | ... | ... |
pages/user/order_list/order_list.js
| ... | ... | @@ -112,6 +112,14 @@ Page({ |
| 112 | 112 | tt = res; |
| 113 | 113 | }) |
| 114 | 114 | |
| 115 | + var glist = tt.data.data.pageData; | |
| 116 | + for(var i in glist){ | |
| 117 | + if(glist[i].is_gift){ | |
| 118 | + data[ind].is_prom=1; | |
| 119 | + } | |
| 120 | + } | |
| 121 | + | |
| 122 | + | |
| 115 | 123 | //------------对比一下有没有退款记录------------ |
| 116 | 124 | await getApp().request.promiseGet("/api/weshop/order/returngoods/page", { |
| 117 | 125 | data: { | ... | ... |
pages/user/order_list/order_list.wxml
| ... | ... | @@ -67,7 +67,7 @@ |
| 67 | 67 | </view> |
| 68 | 68 | <view class="flex-level-right fs26 refund"> |
| 69 | 69 | <!-- 不是整单退的时候 --> |
| 70 | - <block wx:if="{{item.is_all_return!=1 && item.discount!=0}}"> | |
| 70 | + <block wx:if="{{item.is_all_return!=1 && item.discount==0 && item.coupon_price<=0 && item.order_prom_amount<=0 && item.discount_amount<0 && goods.prom_type!=5 && !item.is_prom}}"> | |
| 71 | 71 | <view catchtap="checkReturnGoodsStatus" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==1 && !item.is_bedistri }}">申请退款</view> |
| 72 | 72 | <view catchtap="gotoreturn" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==2}}">退款中</view> |
| 73 | 73 | <view catchtap="checkReturnGoodsStatus" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==3}}">重新退款</view> | ... | ... |