Commit a48a93e9b8cfac65fb05ddead13ac86f7263ab39
1 parent
503804a6
加入购物车的优化,评价商品的名称,数量不正确的优化
Showing
6 changed files
with
30 additions
and
19 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -768,13 +768,15 @@ Page({ |
768 | 768 | var updata = { |
769 | 769 | id: item.id, |
770 | 770 | goods_num: e.data.goodsInputNum + item.goods_num, |
771 | - goods_price: newd.shop_price, | |
771 | + goods_price: newd.goods_price, | |
772 | 772 | }; |
773 | 773 | |
774 | 774 | i.put("/api/weshop/cart/update", { |
775 | 775 | data: updata, |
776 | 776 | success: function(t) { |
777 | 777 | getApp().my_warnning('加入购物车成功', 1, th,450); |
778 | + var c_num = th.data.cartGoodsNum + th.data.goodsInputNum; | |
779 | + th.setData({cartGoodsNum:c_num}); | |
778 | 780 | th.closeSpecModal(); |
779 | 781 | } |
780 | 782 | }); |
... | ... | @@ -783,6 +785,8 @@ Page({ |
783 | 785 | data: newd, |
784 | 786 | success: function(t) { |
785 | 787 | getApp().my_warnning('加入购物车成功', 1, th,450); |
788 | + var c_num=th.data.cartGoodsNum+e.data.goodsInputNum; | |
789 | + th.setData({cartGoodsNum:c_num}); | |
786 | 790 | th.closeSpecModal(); |
787 | 791 | } |
788 | 792 | }); |
... | ... | @@ -2874,9 +2878,9 @@ close_popup:function(e){ |
2874 | 2878 | success:function(res){ |
2875 | 2879 | |
2876 | 2880 | if (res.data.code==0){ |
2877 | - if (th.data.choice_sort_store == 0) th.setData({fir_pick_index:0}); | |
2878 | - s.showWarning("设置门店地址成功", null, 500, !1); | |
2879 | - getApp().globalData.pk_store = item; | |
2881 | + if (th.data.choice_sort_store == 0) th.setData({fir_pick_index:0}); | |
2882 | + s.showWarning("设置门店地址成功", null, 500, !1); | |
2883 | + getApp().globalData.pk_store = item; | |
2880 | 2884 | }else{ |
2881 | 2885 | console.log("门店地址失败"); |
2882 | 2886 | s.showWarning("设置默认门店地址失败", null, 500, !1); | ... | ... |
pages/user/add_comment/add_comment.js
... | ... | @@ -24,18 +24,16 @@ Page({ |
24 | 24 | }, |
25 | 25 | onLoad: async function (a) { |
26 | 26 | var th = this; |
27 | + await getApp().request.promiseGet("/api/weshop/ordergoods/pageGoods", { data:{store_id:os.stoid,goods_id:a.goods_id, order_id:a.order_id}}).then(res => { | |
27 | 28 | |
28 | - await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + a.goods_id, { 1: 1 }).then(res => { | |
29 | - a.img = th.data.iurl + res.data.data.original_img | |
29 | + a.img = th.data.iurl + res.data.data.pageData[0].original_img; | |
30 | + a.goods_name=res.data.data.pageData[0].goods_name; | |
31 | + a.goods_num=res.data.data.pageData[0].goods_num; | |
30 | 32 | }) |
31 | - | |
32 | - | |
33 | 33 | this.setData({ options: a }); |
34 | 34 | t.getUserInfo(function (e) { |
35 | 35 | console.log(e); |
36 | - th.setData({ | |
37 | - userinfo: e | |
38 | - }) | |
36 | + th.setData({userinfo: e}) | |
39 | 37 | }) |
40 | 38 | }, |
41 | 39 | keyUpChangeNum: function (t) { |
... | ... | @@ -209,7 +207,11 @@ Page({ |
209 | 207 | this.setData({ |
210 | 208 | content: e.detail.value |
211 | 209 | }) |
212 | - } | |
210 | + }, | |
211 | + | |
212 | + onUnload: function () { | |
213 | + wx.navigateBack({ delta:1 }) | |
214 | + }, | |
213 | 215 | |
214 | 216 | |
215 | 217 | }); |
216 | 218 | \ No newline at end of file | ... | ... |
pages/user/add_comment/add_comment.wxml
pages/user/comment/comment.js
... | ... | @@ -121,9 +121,8 @@ Page({ |
121 | 121 | comment: function(t) { |
122 | 122 | for (var e = t.currentTarget.dataset.recid, a = this.data.comments, s = 0; s < a.length && a[s].rec_id != e; s++); |
123 | 123 | if (!(s >= a.length)) { |
124 | - var n = "?order_id=" + a[s].order_id; | |
125 | - n += "&goods_id=" + a[s].goods_id, n += "&goods_name=" + a[s].goods_name, n += "&price=" + a[s].goods_price, | |
126 | - n += "&img=" + a[s].original_img, | |
124 | + var n = "?order_id=" + a[s].order_id; | |
125 | + n += "&goods_id=" + a[s].goods_id, n += "&price=" + a[s].goods_price; | |
127 | 126 | wx.navigateTo({ |
128 | 127 | url: "/pages/user/add_comment/add_comment" + n |
129 | 128 | }); | ... | ... |
pages/user/order_detail/order_detail.wxml
... | ... | @@ -117,5 +117,11 @@ |
117 | 117 | <view bindtap="jumpToCart4" class="tips-btn" hidden="{{!order.pay_btn}}">立即付款</view> |
118 | 118 | <navigator bindtap="confirmOrder" class="tips-btn" hidden="{{!order.receive_btn}}">收货确认</navigator> |
119 | 119 | <navigator class="tips-btn" hidden="{{!order.shipping_btn}}" url="/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> |
120 | + <block wx:if="{{order.order_status==2}}"> | |
121 | + <navigator wx:if="{{order.order_goods.length>1}}" class="tips-btn" | |
122 | + url="/pages/user/comment/comment?status=0&order_id={{order.order_id}}">评价</navigator> | |
123 | + <navigator wx:else class="tips-btn" | |
124 | + url="/pages/user/add_comment/add_comment?goods_id={{order.order_goods[0].goods_id}}&order_id={{order.order_id}}}">评价</navigator> | |
125 | + </block> | |
120 | 126 | </view> |
121 | 127 | </view> | ... | ... |
pages/user/order_list/order_list.wxml
... | ... | @@ -86,10 +86,10 @@ |
86 | 86 | <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="order-btn white red-b" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">确认收货</view> |
87 | 87 | <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="order-btn white red-b" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==2)}}">确认收货</view> |
88 | 88 | |
89 | - <navigator wx:if="{{item.order_goods.length>1}}" redirect class="order-btn white red-b" hidden="{{!(item.order_status==2)}}" | |
89 | + <navigator wx:if="{{item.order_goods.length>1}}" class="order-btn white red-b" | |
90 | 90 | url="/pages/user/comment/comment?status=0&order_id={{item.order_id}}">评价</navigator> |
91 | - <navigator wx:else redirect class="order-btn white red-b" hidden="{{!(item.order_status==2)}}" | |
92 | - url="/pages/user/add_comment/add_comment?goods_id={{item.order_goods[0].goods_id}}&order_id={{item.order_id}}&price={{item.order_goods[0].goods_price}}">评价</navigator> | |
91 | + <navigator wx:else class="order-btn white red-b" | |
92 | + url="/pages/user/add_comment/add_comment?goods_id={{item.order_goods[0].goods_id}}&order_id={{item.order_id}}&price={{item.order_goods[0].member_goods_price}}">评价</navigator> | |
93 | 93 | |
94 | 94 | |
95 | 95 | <navigator class="order-btn" hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==1)}}" url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</navigator> | ... | ... |