Commit a43724e743672133f0c62a6245d23ff6f46c984e
1 parent
69b3b334
购物车增删时badge数值修改
Showing
1 changed file
with
27 additions
and
8 deletions
pages/cart/cart/cart.js
@@ -155,6 +155,7 @@ Page({ | @@ -155,6 +155,7 @@ Page({ | ||
155 | }, | 155 | }, |
156 | //-------------获取购物车列表,要安装门店进行分类订单----------- | 156 | //-------------获取购物车列表,要安装门店进行分类订单----------- |
157 | getCardList: function() { | 157 | getCardList: function() { |
158 | + | ||
158 | var th = this; | 159 | var th = this; |
159 | 160 | ||
160 | //要获取会员是不是等级会员 | 161 | //要获取会员是不是等级会员 |
@@ -190,6 +191,7 @@ Page({ | @@ -190,6 +191,7 @@ Page({ | ||
190 | th.get_cart(); | 191 | th.get_cart(); |
191 | th.get_ser_cart(); | 192 | th.get_ser_cart(); |
192 | } | 193 | } |
194 | + | ||
193 | 195 | ||
194 | } | 196 | } |
195 | }) | 197 | }) |
@@ -563,7 +565,9 @@ Page({ | @@ -563,7 +565,9 @@ Page({ | ||
563 | } | 565 | } |
564 | } | 566 | } |
565 | 567 | ||
566 | - | 568 | + // console.log('AAAAAAAAAAAA', all_num); |
569 | + // getApp().globalData.cartGoodsNum = all_num; | ||
570 | + | ||
567 | th.setData({ | 571 | th.setData({ |
568 | requestData: arr, | 572 | requestData: arr, |
569 | all_num: all_num, | 573 | all_num: all_num, |
@@ -662,7 +666,7 @@ Page({ | @@ -662,7 +666,7 @@ Page({ | ||
662 | } | 666 | } |
663 | } | 667 | } |
664 | 668 | ||
665 | - | 669 | + // console.log('BBBBBB', all_num); |
666 | th.setData({ | 670 | th.setData({ |
667 | service_data: arr, | 671 | service_data: arr, |
668 | all_num2: all_num, | 672 | all_num2: all_num, |
@@ -773,7 +777,8 @@ Page({ | @@ -773,7 +777,8 @@ Page({ | ||
773 | var a = t.currentTarget.dataset.item; | 777 | var a = t.currentTarget.dataset.item; |
774 | var b = t.currentTarget.dataset.pitems; | 778 | var b = t.currentTarget.dataset.pitems; |
775 | a = this.data.requestData[b].goods[a]; | 779 | a = this.data.requestData[b].goods[a]; |
776 | - | 780 | + |
781 | + console.log('add+'); | ||
777 | if (a.goods_num<a.store_count) { | 782 | if (a.goods_num<a.store_count) { |
778 | var e = { | 783 | var e = { |
779 | goods_num: a.goods_num + 1, | 784 | goods_num: a.goods_num + 1, |
@@ -781,6 +786,7 @@ Page({ | @@ -781,6 +786,7 @@ Page({ | ||
781 | goods_id: a.goods_id, | 786 | goods_id: a.goods_id, |
782 | store_id: oo.stoid | 787 | store_id: oo.stoid |
783 | }; | 788 | }; |
789 | + // console.log('goods_num', e.goods_num); | ||
784 | this.postCardList(e, t.currentTarget.dataset.item, t.currentTarget.dataset.pitems); | 790 | this.postCardList(e, t.currentTarget.dataset.item, t.currentTarget.dataset.pitems); |
785 | } else { | 791 | } else { |
786 | wx.showModal({ | 792 | wx.showModal({ |
@@ -859,7 +865,7 @@ Page({ | @@ -859,7 +865,7 @@ Page({ | ||
859 | goods_id: a.goods_id, | 865 | goods_id: a.goods_id, |
860 | store_id: oo.stoid | 866 | store_id: oo.stoid |
861 | }; | 867 | }; |
862 | - this.postCardList_ser(e, t.currentTarget.dataset.item, t.currentTarget.dataset.pitems); | 868 | + // this.postCardList_ser(e, t.currentTarget.dataset.item, t.currentTarget.dataset.pitems); |
863 | 869 | ||
864 | }, | 870 | }, |
865 | //-------------减数量--------------------- | 871 | //-------------减数量--------------------- |
@@ -1393,6 +1399,9 @@ Page({ | @@ -1393,6 +1399,9 @@ Page({ | ||
1393 | }); | 1399 | }); |
1394 | } | 1400 | } |
1395 | } | 1401 | } |
1402 | + | ||
1403 | + // getApp().globalData.cartGoodsNum = all_num; | ||
1404 | + // console.log('CCCCCCC', all_num, getApp().globalData.cartGoodsNum); | ||
1396 | 1405 | ||
1397 | this.setData({ | 1406 | this.setData({ |
1398 | checkAllToggle: ischeck, | 1407 | checkAllToggle: ischeck, |
@@ -1407,14 +1416,14 @@ Page({ | @@ -1407,14 +1416,14 @@ Page({ | ||
1407 | 1416 | ||
1408 | var e = this,th=e; | 1417 | var e = this,th=e; |
1409 | var user_id = getApp().globalData.user_id; | 1418 | var user_id = getApp().globalData.user_id; |
1410 | - console.log('update'); | ||
1411 | - console.log(t); | 1419 | + // console.log('update'); |
1420 | + // console.log('9995959595959',t); | ||
1412 | rq.get("/api/weshop/goods/get/" + oo.stoid + "/" + t.goods_id, { | 1421 | rq.get("/api/weshop/goods/get/" + oo.stoid + "/" + t.goods_id, { |
1413 | isShowLoading: 0, | 1422 | isShowLoading: 0, |
1414 | async success(d) { | 1423 | async success(d) { |
1415 | var limit = d.data.data.viplimited; | 1424 | var limit = d.data.data.viplimited; |
1416 | var store_count = d.data.data.store_count; | 1425 | var store_count = d.data.data.store_count; |
1417 | - var wareIds=d.data.data.erpwareid; | 1426 | + var wareIds = d.data.data.erpwareid; |
1418 | 1427 | ||
1419 | var goodsinfo = e.data.requestData[pitem].goods[item]; | 1428 | var goodsinfo = e.data.requestData[pitem].goods[item]; |
1420 | var promgoodsbuynum = 0; | 1429 | var promgoodsbuynum = 0; |
@@ -1437,8 +1446,12 @@ Page({ | @@ -1437,8 +1446,12 @@ Page({ | ||
1437 | th.setData({[txt]:promgoodsbuynum}); | 1446 | th.setData({[txt]:promgoodsbuynum}); |
1438 | } | 1447 | } |
1439 | goodsbuynum = buy_num_data.goodsbuynum; | 1448 | goodsbuynum = buy_num_data.goodsbuynum; |
1449 | + | ||
1450 | + | ||
1451 | + // console.log('goodsbuynum===========', goodsbuynum); | ||
1440 | }) | 1452 | }) |
1441 | 1453 | ||
1454 | + | ||
1442 | 1455 | ||
1443 | var buyed_mum2 = t.goods_num + goodsbuynum; | 1456 | var buyed_mum2 = t.goods_num + goodsbuynum; |
1444 | if (buyed_mum2 > limit && limit > 0) { | 1457 | if (buyed_mum2 > limit && limit > 0) { |
@@ -2094,7 +2107,11 @@ Page({ | @@ -2094,7 +2107,11 @@ Page({ | ||
2094 | var url = '/api/weshop/cart/delIds/' + oo.stoid + '/' + user_id + "/" + glist; | 2107 | var url = '/api/weshop/cart/delIds/' + oo.stoid + '/' + user_id + "/" + glist; |
2095 | getApp().request.delete(url, { | 2108 | getApp().request.delete(url, { |
2096 | success: function(t) { | 2109 | success: function(t) { |
2110 | + // console.log('del done1111111111'); | ||
2097 | th.getCardList(); | 2111 | th.getCardList(); |
2112 | + getApp().requestCardNum(th); | ||
2113 | + // console.log('all================', th.data.all_num); | ||
2114 | + // getApp().globalData.cartGoodsNum = | ||
2098 | } | 2115 | } |
2099 | }); | 2116 | }); |
2100 | } | 2117 | } |
@@ -2105,10 +2122,12 @@ Page({ | @@ -2105,10 +2122,12 @@ Page({ | ||
2105 | getApp().request.delete(url, { | 2122 | getApp().request.delete(url, { |
2106 | success: function(t) { | 2123 | success: function(t) { |
2107 | th.getCardList(); | 2124 | th.getCardList(); |
2125 | + getApp().requestCardNum(th); | ||
2126 | + console.log('all2================', th.data.all_num); | ||
2108 | } | 2127 | } |
2109 | }); | 2128 | }); |
2110 | } | 2129 | } |
2111 | - | 2130 | + |
2112 | }, | 2131 | }, |
2113 | //跳到首页 | 2132 | //跳到首页 |
2114 | goto: function(e) { | 2133 | goto: function(e) { |