| 1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/shopping/cart"],{"3a8a":function(t,n,c){"use strict";c.d(n,"b",(function(){return o})),c.d(n,"c",(function(){return e})),c.d(n,"a",(function(){}));var o=function(){var t=this,n=t.$createElement,c=(t._self._c,t.__map(t.carts,(function(n,c){var o=t.__get_orig(n),e=t.utils.getDictLabelName("storeProductType",n.productType);return{$orig:o,g0:e}}))),o=t.carts.length,e=t.totalMoney.toFixed(2);t.$mp.data=Object.assign({},{$root:{l0:c,g1:o,g2:e}})},e=[]},6082:function(t,n,c){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=c("f5b2"),e={components:{likeProduct:function(){Promise.all([c.e("common/vendor"),c.e("components/likeProduct")]).then(function(){return resolve(c("05d4"))}.bind(null,c)).catch(c.oe)}},data:function(){return{totalMoney:0,carts:[],checkAll:!1}},onLoad:function(){this.getCarts()},onReachBottom:function(){this.$refs.product.getGoodsProducts()},methods:{delCart:function(){var n=this,c=this.carts.filter((function(t){return 1==t.checked})).map((function(t){return t.id}));if(0!=c.length){var e={ids:c};(0,o.delCart)(e).then((function(c){200==c.code?(t.showToast({icon:"success",title:"操作成功"}),n.getCarts()):t.showToast({icon:"none",title:c.msg})}),(function(t){})),console.log(c)}else t.showToast({icon:"none",title:"请选择商品删除"})},computedMoney:function(){var t=0;this.carts.forEach((function(n,c,o){n.checked&&(t+=n.price*n.cartNum)})),console.log(t),this.totalMoney=t},handleCheckAll:function(){this.checkAll=!this.checkAll;var t=this;this.carts.forEach((function(n,c,o){n.checked=t.checkAll})),this.computedMoney()},checkChange:function(t){t.checked=!t.checked,this.computedMoney()},changeNum:function(n,c){c.cartNum=n.detail.value.replace(/\D/g,""),c.cartNum<=1?t.showToast({title:"已经是底线啦!",icon:"none",duration:2e3}):(c.cartNum<1&&(c.cartNum=1),c.cartNum>=c.stock&&(c.cartNum=c.stock),this.changeCartNum(c))},changeCartNum:function(n){var c=this,e={number:n.cartNum,id:n.id};(0,o.cartNum)(e).then((function(n){200==n.code?(t.showToast({icon:"none",title:"操作成功"}),c.computedMoney()):t.showToast({icon:"none",title:n.msg})}),(function(t){}))},getCarts:function(){var n=this;(0,o.getCarts)().then((function(c){200==c.code?(n.carts=c.carts,n.carts.forEach((function(t,n,c){t.checked=!1})),n.computedMoney()):t.showToast({icon:"none",title:"请求失败"})}),(function(t){}))},delNum:function(n){n.cartNum<=1?t.showToast({title:"已经是底线啦!",icon:"none",duration:2e3}):(n.cartNum--,n.cartNum<1&&(n.cartNum=1),this.changeCartNum(n))},addNum:function(t){console.log(t),t.cartNum++,t.cartNum>=t.stock&&(t.cartNum=t.stock),this.changeCartNum(t)},submit:function(){var n=this.carts.filter((function(t){return 1==t.checked})).map((function(t){return t.id}));0!=n.length?t.navigateTo({url:"./confirmOrder?type=cart&cartIds="+n.toString()}):t.showToast({icon:"none",title:"请选择商品"})},showProduct:function(n){t.navigateTo({url:"../shopping/productDetails?productId="+n.productId})}}};n.default=e}).call(this,c("df3c")["default"])},"64ba":function(t,n,c){},7436:function(t,n,c){"use strict";c.r(n);var o=c("6082"),e=c.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){c.d(n,t,(function(){return o[t]}))}(a);n["default"]=e.a},"92e4":function(t,n,c){"use strict";c.r(n);var o=c("3a8a"),e=c("7436");for(var a in e)["default"].indexOf(a)<0&&function(t){c.d(n,t,(function(){return e[t]}))}(a);c("95b9");var r=c("828b"),i=Object(r["a"])(e["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);n["default"]=i.exports},"95b9":function(t,n,c){"use strict";var o=c("64ba"),e=c.n(o);e.a},b451:function(t,n,c){"use strict";(function(t,n){var o=c("47a9");c("584a");o(c("3240"));var e=o(c("92e4"));t.__webpack_require_UNI_MP_PLUGIN__=c,n(e.default)}).call(this,c("3223")["default"],c("df3c")["createPage"])}},[["b451","common/runtime","common/vendor"]]]);
|