Commit a43724e743672133f0c62a6245d23ff6f46c984e

Authored by taiyuan
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) {