Commit a48a93e9b8cfac65fb05ddead13ac86f7263ab39

Authored by yvan.ni
1 parent 503804a6

加入购物车的优化,评价商品的名称,数量不正确的优化

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
... ... @@ -18,7 +18,7 @@
18 18 <!-- 商品数量 -->
19 19 <view class='sum flex-vertical balin xc-black'>
20 20 <view class="fs24">x</view>
21   - <view class="fs28">1</view>
  21 + <view class="fs28">{{options.goods_num}}</view>
22 22 </view>
23 23  
24 24 </view>
... ...
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>
... ...