Commit ee6482db9e6626c75fe6aa49ffec9a52e5199930
1 parent
346430ac
1、 注册推荐人的优化
2、 购物车失效的优化 3、评价删除的优化
Showing
6 changed files
with
50 additions
and
12 deletions
packageA/pages/profile/profile.js
@@ -1144,7 +1144,13 @@ Page({ | @@ -1144,7 +1144,13 @@ Page({ | ||
1144 | 1144 | ||
1145 | //-- 需要推荐人 -- | 1145 | //-- 需要推荐人 -- |
1146 | if(this.data.reg_info.introducer_state){ | 1146 | if(this.data.reg_info.introducer_state){ |
1147 | - let tjrname = this.data.referee || this.data.fir_user.mobile; | 1147 | + |
1148 | + var tj= this.data.fir_user?this.data.fir_user.mobile:''; | ||
1149 | + if(!tj){ | ||
1150 | + tj=this.data.user['fromuser_id']?this.data.user['fromuser_id']:''; | ||
1151 | + } | ||
1152 | + | ||
1153 | + let tjrname = this.data.referee || tj; | ||
1148 | if (tjrname == "" || tjrname == null) { | 1154 | if (tjrname == "" || tjrname == null) { |
1149 | //app.my_warnning("请输入推荐人", 0, this); | 1155 | //app.my_warnning("请输入推荐人", 0, this); |
1150 | //return false; | 1156 | //return false; |
packageA/pages/profile/profile.wxml
@@ -34,7 +34,7 @@ | @@ -34,7 +34,7 @@ | ||
34 | class="user-txt-right f1 pdl20 t-r" /> | 34 | class="user-txt-right f1 pdl20 t-r" /> |
35 | </block> | 35 | </block> |
36 | 36 | ||
37 | - <block v-else> | 37 | + <block wx:else> |
38 | <input bindinput="getReferee" bindblur="" disabled="{{user['fromuser_id']}}" | 38 | <input bindinput="getReferee" bindblur="" disabled="{{user['fromuser_id']}}" |
39 | value="{{user['fromuser_id']?user['fromuser_id']:''}}" data-name="推荐人" class="user-txt-right f1 pdl20 t-r" placeholder="请输入推荐人手机号码或卡号"/> | 39 | value="{{user['fromuser_id']?user['fromuser_id']:''}}" data-name="推荐人" class="user-txt-right f1 pdl20 t-r" placeholder="请输入推荐人手机号码或卡号"/> |
40 | </block> | 40 | </block> |
pages/cart/cart/cart.js
@@ -566,7 +566,7 @@ Page({ | @@ -566,7 +566,7 @@ Page({ | ||
566 | }) | 566 | }) |
567 | 567 | ||
568 | }else{ | 568 | }else{ |
569 | - if(prom && !item.is_integral_normal && !item.is_pd_normal){ | 569 | + if(prom && !item.is_integral_normal && !item.is_pd_normal && prom[0].prom_type!=5){ |
570 | th.disInvalid(item); | 570 | th.disInvalid(item); |
571 | continue; | 571 | continue; |
572 | } | 572 | } |
pages/cart/cart2/cart2.js
@@ -669,7 +669,8 @@ Page({ | @@ -669,7 +669,8 @@ Page({ | ||
669 | } | 669 | } |
670 | } | 670 | } |
671 | //-- 判断一下,获取搭配购的消息 -- | 671 | //-- 判断一下,获取搭配购的消息 -- |
672 | - if(item1.prom_type==0 || item1.prom_type==5){ | 672 | + if((item1.prom_type==0 || item1.prom_type==5) && (!carr[i].collocationList || !carr[i].collocationList.length)) { |
673 | + | ||
673 | await th.set_collection(item1,carr,i); | 674 | await th.set_collection(item1,carr,i); |
674 | } | 675 | } |
675 | } | 676 | } |
@@ -1088,7 +1089,7 @@ Page({ | @@ -1088,7 +1089,7 @@ Page({ | ||
1088 | } | 1089 | } |
1089 | 1090 | ||
1090 | //-- 判断是不是可以收藏 -- | 1091 | //-- 判断是不是可以收藏 -- |
1091 | - if(gd.prom_type ==5){ | 1092 | + if(gd.prom_type ==5 && !th.data.all_collocation_list.length){ |
1092 | await th.set_collection(gd); | 1093 | await th.set_collection(gd); |
1093 | } | 1094 | } |
1094 | 1095 | ||
@@ -5632,6 +5633,8 @@ Page({ | @@ -5632,6 +5633,8 @@ Page({ | ||
5632 | item.goods_num=1; | 5633 | item.goods_num=1; |
5633 | item.goods_price=item.price; | 5634 | item.goods_price=item.price; |
5634 | item.is_collocation=1; | 5635 | item.is_collocation=1; |
5636 | + item.prom_type=5; | ||
5637 | + | ||
5635 | 5638 | ||
5636 | var coll_arr=[]; | 5639 | var coll_arr=[]; |
5637 | if(this.data.collocation_goods && this.data.collocation_goods.length){ | 5640 | if(this.data.collocation_goods && this.data.collocation_goods.length){ |
pages/user/order_list/order_list.js
@@ -481,6 +481,35 @@ Page({ | @@ -481,6 +481,35 @@ Page({ | ||
481 | } | 481 | } |
482 | }); | 482 | }); |
483 | }, | 483 | }, |
484 | + | ||
485 | + //-----删除订单(完成和带评价的)----- | ||
486 | + deleteOrderData_: function(t) { | ||
487 | + var th = this; | ||
488 | + var order_id = t.currentTarget.dataset.order_id; | ||
489 | + var index = t.currentTarget.dataset.index; | ||
490 | + var up_data={order_id: order_id,isdel:1}; | ||
491 | + | ||
492 | + | ||
493 | + wx.showModal({ | ||
494 | + title: "是否删除订单?", | ||
495 | + success: function(tt) { | ||
496 | + tt.confirm && rq.put("/api/weshop/order/updatebyId", { | ||
497 | + data: up_data, | ||
498 | + success: function(t) { | ||
499 | + for (var e = 0; e < th.data.orderList.length; e++) | ||
500 | + if (th.data.orderList[e].order_id == order_id) { | ||
501 | + th.data.orderList.splice(e, 1), th.setData({ | ||
502 | + orderList: th.data.orderList | ||
503 | + }); | ||
504 | + break; | ||
505 | + } | ||
506 | + } | ||
507 | + }) | ||
508 | + } | ||
509 | + }); | ||
510 | + }, | ||
511 | + | ||
512 | + | ||
484 | //-----删除订单----- | 513 | //-----删除订单----- |
485 | deleteSerOrderData: function(t) { | 514 | deleteSerOrderData: function(t) { |
486 | var th = this; | 515 | var th = this; |
pages/user/order_list/order_list.wxml
@@ -74,10 +74,10 @@ | @@ -74,10 +74,10 @@ | ||
74 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0)}}">待发货</view> | 74 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0)}}">待发货</view> |
75 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">待收货</view> | 75 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">待收货</view> |
76 | <view wx:if="{{(item.order_status==2)}}" class="flex-center">待评价<view class="lin"></view> | 76 | <view wx:if="{{(item.order_status==2)}}" class="flex-center">待评价<view class="lin"></view> |
77 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 77 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData_" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
78 | </view> | 78 | </view> |
79 | <view wx:if="{{item.order_status==4}}" class="flex-center">已评价<view class="lin"></view> | 79 | <view wx:if="{{item.order_status==4}}" class="flex-center">已评价<view class="lin"></view> |
80 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 80 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData_" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
81 | </view> | 81 | </view> |
82 | <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> | 82 | <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> |
83 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 83 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
@@ -95,10 +95,10 @@ | @@ -95,10 +95,10 @@ | ||
95 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0 && item.team_status == 2)}}">待发货</view> | 95 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0 && item.team_status == 2)}}">待发货</view> |
96 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1 && item.team_status == 2)}}">待收货</view> | 96 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1 && item.team_status == 2)}}">待收货</view> |
97 | <view wx:if="{{(item.order_status==2)}}" class="flex-center">待评价<view class="lin"></view> | 97 | <view wx:if="{{(item.order_status==2)}}" class="flex-center">待评价<view class="lin"></view> |
98 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 98 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData_" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
99 | </view> | 99 | </view> |
100 | <view wx:if="{{item.order_status==4}}" class="flex-center">已评价<view class="lin"></view> | 100 | <view wx:if="{{item.order_status==4}}" class="flex-center">已评价<view class="lin"></view> |
101 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 101 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData_" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
102 | </view> | 102 | </view> |
103 | <view wx:if="{{item.pay_status == 0 && item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> | 103 | <view wx:if="{{item.pay_status == 0 && item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> |
104 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 104 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
@@ -112,10 +112,10 @@ | @@ -112,10 +112,10 @@ | ||
112 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0)}}">待发货</view> | 112 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0)}}">待发货</view> |
113 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">待收货</view> | 113 | <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">待收货</view> |
114 | <view wx:if="{{(item.order_status==2)}}" class="flex-center">待评价<view class="lin"></view> | 114 | <view wx:if="{{(item.order_status==2)}}" class="flex-center">待评价<view class="lin"></view> |
115 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 115 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData_" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
116 | </view> | 116 | </view> |
117 | <view wx:if="{{item.order_status==4}}" class="flex-center">已评价<view class="lin"></view> | 117 | <view wx:if="{{item.order_status==4}}" class="flex-center">已评价<view class="lin"></view> |
118 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 118 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData_" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
119 | </view> | 119 | </view> |
120 | <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> | 120 | <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> |
121 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | 121 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> |
@@ -310,7 +310,7 @@ | @@ -310,7 +310,7 @@ | ||
310 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image> | 310 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image> |
311 | </view> | 311 | </view> |
312 | <view wx:if="{{item.order_status == 2}}" class="flex-center">已评价<view class="lin"></view> | 312 | <view wx:if="{{item.order_status == 2}}" class="flex-center">已评价<view class="lin"></view> |
313 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image> | 313 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image> |
314 | </view> | 314 | </view> |
315 | <view wx:if="{{item.order_status == 3}}" class="c-a9" class="flex-center">已取消<view class="lin"></view> | 315 | <view wx:if="{{item.order_status == 3}}" class="c-a9" class="flex-center">已取消<view class="lin"></view> |
316 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image> | 316 | <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image> |