Commit 6ddb508b1c6338c77a4005003f2e704a00a456a4

Authored by yvan.ni
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 })
... ...