Commit 6ddb508b1c6338c77a4005003f2e704a00a456a4
1 parent
56e6bb1b
购物车,选中字段selected要清空为0
Showing
1 changed file
with
25 additions
and
0 deletions
pages/cart/cart/cart.js
... | ... | @@ -79,6 +79,7 @@ Page({ |
79 | 79 | getApp().requestCardNum(this); |
80 | 80 | } |
81 | 81 | |
82 | + | |
82 | 83 | var th = this; |
83 | 84 | this.setData({ |
84 | 85 | requestData: null, |
... | ... | @@ -450,6 +451,16 @@ Page({ |
450 | 451 | for (var i = 0; i < carr.length; i++) { |
451 | 452 | |
452 | 453 | |
454 | + //-- 清理购物车的选中状态 -- | |
455 | + var url = '/api/weshop/cart/update'; | |
456 | + getApp().request.put(url, { | |
457 | + data: { | |
458 | + id: carr[i].id, | |
459 | + store_id: oo.stoid, | |
460 | + selected: 0, | |
461 | + } | |
462 | + }); | |
463 | + | |
453 | 464 | if (g_arr.length == 0) g_arr.push(carr[i].goods_id); |
454 | 465 | else { |
455 | 466 | var ind = g_arr.findIndex(function (ele) { |
... | ... | @@ -483,6 +494,9 @@ Page({ |
483 | 494 | for (var i = 0; i < carr.length; i++) { |
484 | 495 | var item = carr[i]; |
485 | 496 | var good = item; |
497 | + | |
498 | + | |
499 | + | |
486 | 500 | if (item.is_gift) { |
487 | 501 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; |
488 | 502 | getApp().request.delete(url, { |
... | ... | @@ -492,6 +506,7 @@ Page({ |
492 | 506 | continue; |
493 | 507 | } |
494 | 508 | |
509 | + | |
495 | 510 | var tt = ut.gettimestamp(); |
496 | 511 | //如果商品下架了,或者商品是赠品,一开始都要清除 |
497 | 512 | if ((good.down_time > 0 && good.down_time < tt) || good.is_on_sale == 0) { |
... | ... | @@ -1224,6 +1239,16 @@ Page({ |
1224 | 1239 | var item = carr[i]; |
1225 | 1240 | var good = null; |
1226 | 1241 | |
1242 | + //-- 全部清除不选中 -- | |
1243 | + rq.promisePut("/api/weshop/cartService/update", { | |
1244 | + data: { | |
1245 | + id: item.id, | |
1246 | + selected:0, | |
1247 | + store_id: oo.stoid | |
1248 | + } | |
1249 | + }); | |
1250 | + | |
1251 | + | |
1227 | 1252 | await getApp().request.promiseGet("/api/weshop/serviceCard/get/" + oo.stoid + "/" + item.service_id, {}).then(res => { |
1228 | 1253 | good = res.data.data; |
1229 | 1254 | }) | ... | ... |