diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index f23d607..618c1c6 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -267,7 +267,7 @@ Page({ }, //清空失效宝贝 - delInva(obj=null){ + delInva_all(obj=null){ var th = this; wx.showModal({ @@ -275,62 +275,65 @@ Page({ content: '确认要清空全部失效商品吗?', success(res) { if (res.confirm) { - let ainvalid=''; - let binvalid=''; - var user_id = getApp().globalData.user_id; - - let ab = 0; //选中 - let abc = 0; // - let arr = obj.id ? [obj] : th.data.invalidList - console.log('失效-----') - console.log(arr); - arr.map(item=>{ - if (item.classType ==0 ) { - ainvalid+=item.id + ','; - ab = 1; - } - if (item.classType ==1 ) { - binvalid+=item.id + ','; - abc = 1; - } - }); - - - if (ab == 0 && abc == 0 ) { - t.my_warnning('没有需要清空的失效宝贝', 0, th); - return false; - } - if (ab) { - ainvalid = ainvalid.substring(0, ainvalid.length - 1); - //要删除购物车中的商品 - var url = '/api/weshop/cart/delIds/' + oo.stoid + '/' + user_id + '/' + ainvalid; - getApp().request.delete(url, { - success: function (t) { - th.getCardList(); - getApp().requestCardNum(th); - } - }); - } - if (abc) { - binvalid = binvalid.substring(0, binvalid.length - 1); - //要删除购物车中的商品 - var url = '/api/weshop/cartService/delIds/' + oo.stoid + '/' + user_id + '/' + binvalid; - getApp().request.delete(url, { - success: function (t) { - th.getCardList(); - getApp().requestCardNum(th); - } - }); - } - + th.delInva(obj); } } }) + }, + + + delInva(obj){ + var th=this; + let ainvalid=''; + let binvalid=''; + var user_id = getApp().globalData.user_id; + let ab = 0; //选中 + let abc = 0; // + let arr = obj.id ? [obj] : th.data.invalidList + console.log('失效-----') + console.log(arr); + arr.map(item=>{ + if (item.classType ==0 ) { + ainvalid+=item.id + ','; + ab = 1; + } + if (item.classType ==1 ) { + binvalid+=item.id + ','; + abc = 1; + } + }); + if (ab == 0 && abc == 0 ) { + t.my_warnning('没有需要清空的失效宝贝', 0, th); + return false; + } + if (ab) { + ainvalid = ainvalid.substring(0, ainvalid.length - 1); + //要删除购物车中的商品 + var url = '/api/weshop/cart/delIds/' + oo.stoid + '/' + user_id + '/' + ainvalid; + getApp().request.delete(url, { + success: function (t) { + th.getCardList(); + getApp().requestCardNum(th); + } + }); + } + if (abc) { + binvalid = binvalid.substring(0, binvalid.length - 1); + //要删除购物车中的商品 + var url = '/api/weshop/cartService/delIds/' + oo.stoid + '/' + user_id + '/' + binvalid; + getApp().request.delete(url, { + success: function (t) { + th.getCardList(); + getApp().requestCardNum(th); + } + }); + } }, + //---------点击收藏------------ collectGoods: async function () { diff --git a/pages/cart/cart/cart.wxml b/pages/cart/cart/cart.wxml index 82571d8..a5dd61f 100644 --- a/pages/cart/cart/cart.wxml +++ b/pages/cart/cart/cart.wxml @@ -246,7 +246,7 @@ 失效宝贝{{invalidList.length}}件 移到收藏夹 - 清空失效宝贝 + 清空失效宝贝