cart.js 9.4 KB

12
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/cart/cart"],{199:function(t,e,o){"use strict";(function(t,e){var n=o(4);o(26);n(o(25));var i=n(o(200));t.__webpack_require_UNI_MP_PLUGIN__=o,e(i.default)}).call(this,o(1)["default"],o(2)["createPage"])},200:function(t,e,o){"use strict";o.r(e);var n=o(201),i=o(203);for(var s in i)["default"].indexOf(s)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(s);o(205);var c,u=o(45),r=Object(u["default"])(i["default"],n["render"],n["staticRenderFns"],!1,null,"0f00adf4",null,!1,n["components"],c);r.options.__file="pages/cart/cart.vue",e["default"]=r.exports},201:function(t,e,o){"use strict";o.r(e);var n=o(202);o.d(e,"render",(function(){return n["render"]})),o.d(e,"staticRenderFns",(function(){return n["staticRenderFns"]})),o.d(e,"recyclableRender",(function(){return n["recyclableRender"]})),o.d(e,"components",(function(){return n["components"]}))},202:function(t,e,o){"use strict";var n;o.r(e),o.d(e,"render",(function(){return i})),o.d(e,"staticRenderFns",(function(){return c})),o.d(e,"recyclableRender",(function(){return s})),o.d(e,"components",(function(){return n}));try{n={uNavbar:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-navbar/u-navbar")]).then(o.bind(null,856))},uCheckboxGroup:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-checkbox-group/u-checkbox-group")]).then(o.bind(null,938))},uSwipeAction:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-swipe-action/u-swipe-action")]).then(o.bind(null,946))},uSwipeActionItem:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-swipe-action-item/u-swipe-action-item")]).then(o.bind(null,952))},uCheckbox:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-checkbox/u-checkbox")]).then(o.bind(null,964))},uNumberBox:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-number-box/u-number-box")]).then(o.bind(null,972))},uIcon:function(){return Promise.all([o.e("common/vendor"),o.e("uview-ui/components/u-icon/u-icon")]).then(o.bind(null,980))},uToast:function(){return o.e("uview-ui/components/u-toast/u-toast").then(o.bind(null,989))},kjTabbar:function(){return Promise.all([o.e("common/vendor"),o.e("components/kj-tabbar/kj-tabbar")]).then(o.bind(null,894))}}}catch(u){if(-1===u.message.indexOf("Cannot find module")||-1===u.message.indexOf(".vue"))throw u;console.error(u.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var t=this,e=t.$createElement,o=(t._self._c,t.__map(t.goodsList,(function(e,o){var n=t.__get_orig(e),i=t.shop(e.goods),s=t.__map(e.goods,(function(e,o){var n=t.__get_orig(e),i="down"==e.status||0==e.sku_item.length,s="down"==e.status||0==e.sku_item.length,c="down"==e.status||0==e.sku_item.length,u=e.sku_item.length,r=e.sku_item.length,a=r>0?e.sku_item[0].discount_price.split("."):null,l=r>0?e.sku_item[0].discount_price.split("."):null,d=t.num!=e.cart.id&&t.success&&"normal"==e.status&&0!=e.sku_item.length,h=t.success&&("down"==e.status||0==e.sku_item.length);return{$orig:n,g0:i,g1:s,g2:c,g3:u,g4:r,g5:a,g6:l,g7:d,g8:h}}));return{$orig:n,m0:i,l0:s}}))),n=String(t.goodsPrice.toFixed(2));t._isMounted||(t.e0=function(e){t.num=""},t.e1=function(e,o){var n=arguments[arguments.length-1].currentTarget.dataset,i=n.eventParams||n["event-params"];o=i.chid;e.stopPropagation(),t.num=o.cart.id}),t.$mp.data=Object.assign({},{$root:{l1:o,m1:n}})},s=!1,c=[];i._withStripped=!0},203:function(t,e,o){"use strict";o.r(e);var n=o(204),i=o.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(s);e["default"]=i.a},204:function(t,e,o){"use strict";(function(t,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{dele:!0,success:!0,shopitem:-1,checkboxValue1:[],value:0,all:[],goodsList:[],selectall:-1,goodsNum:0,num:!1,goodsWeight:0,goodsPrice:0,tabarheight:"",removeProducts:0,language:"zh-CN"}},watch:{},computed:{i18n:function(){return this.$t("index")},options2:function(){var t=[{text:this.i18n.Shiftfocus,style:{backgroundColor:"#FFB115"}},{text:this.i18n.delete,style:{backgroundColor:"#F83224"}}];return t}},onLoad:function(){var e=t.getSystemInfoSync(),o=e.screenHeight-e.safeArea.bottom+e.statusBarHeight;this.tabarheight=o},onShow:function(){this.goodsNum=0,this.goodsWeight=0,this.goodsPrice=0,this.checkboxValue1=[],this.getShopCarList(),this.$refs.tabbar1.getNumber(),""!=o.getStorageSync("language")&&(this.language=o.getStorageSync("language"))},methods:{backTop:function(){o.pageScrollTo({scrollTop:0,duration:300})},getFontColor:function(t){if("down"==t)return"color:rgba(51, 51, 51, .6)"},followOrdelete:function(t){var e=this;0==t.index?this.goodsList.map((function(n){n.goods.map((function(n){t.name==n.cart.id&&(console.log(n),o.$u.http.post("/api/interest/follow",{interest_type:0,interest_id:n.merchant_goods.id}).then((function(t){e.$refs.show.forEach((function(t){return t.closeHandler(!0)})),console.log(t),o.showToast({title:"关注成功",icon:"none"})})))}))})):this.goodsList.map((function(n){n.goods.map((function(n){t.name==n.cart.id&&o.$u.http.delete("/api/cart?ids=".concat(n.cart.id)).then((function(t){e.$refs.uToast.show({type:"default",title:e.i18n.defaultTheme,message:e.i18n.successfullydelete}),e.$refs.show.forEach((function(t){return t.closeHandler(!0)})),e.getShopCarList(),e.$refs.tabbar1.getNumber()}))}))}))},selectDelete:function(){var t=this,e=[];this.goodsList.map((function(o){o.goods.map((function(o){t.checkboxValue1.indexOf(o.cart.id)>=0&&e.push(o.cart.id)}))})),o.$u.http.delete("/api/cart",{ids:e.join(",")}).then((function(e){t.$refs.uToast.show({type:"default",title:t.i18n.defaultTheme,message:t.i18n.successfullydelete}),t.checkboxValue1=[],t.getShopCarList(),t.$refs.tabbar1.getNumber()}))},shop:function(t){var e=this,o=0;return t.map((function(t){e.checkboxValue1.indexOf(t.cart.id)>=0&&o++})),o},getNormalGoodsNum:function(t){var e=0;return t.map((function(t){"down"!=t.status&&e++})),e},addOrReduce:function(t){var e=this;console.log(t),o.$u.http.post("/api/cart/num/".concat(this.num),{goods_num:t.value,type:""}).then((function(t){e.goodsPrice=0,e.goodsWeight=0,e.goodsList.map((function(t){t.goods.map((function(t){-1!=e.checkboxValue1.indexOf(t.cart.id)&&"down"!=t.status&&(e.goodsWeight+=t.sku_item[0].weight*t.cart.goods_num,e.goodsPrice+=Number(t.sku_item[0].discount_price)*t.cart.goods_num)}))}))}))},shopSelectAll:function(t){var e=this;this.goodsPrice=0,this.goodsWeight=0,0==this.checkboxValue1.length?t.map((function(t){"down"!=t.status&&e.checkboxValue1.push(t.cart.id)})):this.shop(t)>0&&this.shop(t)==this.getNormalGoodsNum(t)?t.map((function(t){e.checkboxValue1.indexOf(t.cart.id)>=0&&e.checkboxValue1.splice(e.checkboxValue1.indexOf(t.cart.id),1)})):(this.shop(t)>0&&this.shop(t)!=this.getNormalGoodsNum(t)||0==this.shop(t))&&t.map((function(t){-1==e.checkboxValue1.indexOf(t.cart.id)&&"down"!=t.status&&e.checkboxValue1.push(t.cart.id)})),this.checkboxValue1.length==this.goodsNum-this.removeProducts?this.$refs.tabbar1.cancelAll():this.$refs.tabbar1.cancelAll(this.i18n.Cancel),this.goodsList.map((function(t){t.goods.map((function(t){e.checkboxValue1.indexOf(t.cart.id)>-1&&(e.goodsWeight+=t.sku_item[0].weight*t.cart.goods_num,e.goodsPrice+=Number(t.sku_item[0].discount_price)*t.cart.goods_num)}))})),this.shop(t)},admin:function(){console.log(this.checkboxValue1),this.success=!this.success},valChange:function(t){console.log("当前值为: "+t.value)},checkAll:function(t){console.log("all",t)},checkboxChange:function(t){var e=this;console.log(t),this.goodsWeight=0,this.goodsPrice=0,this.checkboxValue1=t,this.goodsList.map((function(o){o.goods.map((function(o){t.indexOf(o.cart.id)>-1&&(e.goodsWeight+=o.sku_item[0].weight*o.cart.goods_num,e.goodsPrice+=Number(o.sku_item[0].discount_price)*o.cart.goods_num)}))})),this.checkboxValue1.length==this.goodsNum-this.removeProducts&&0!=this.goodsNum?this.$refs.tabbar1.cancelAll():this.checkboxValue1.length<this.goodsNum-this.removeProducts&&this.$refs.tabbar1.cancelAll(this.i18n.Cancel)},allSelect:function(){var t=this,e=this.$refs.tabbar1.cancelAll(this.i18n.selectall);this.checkboxValue1.length==this.goodsNum-this.removeProducts&&0==e.length||(this.checkboxValue1.length==this.goodsNum-this.removeProducts?(this.checkboxValue1=[],this.goodsPrice=0,this.goodsWeight=0):this.goodsList.map((function(e){e.goods.map((function(e){-1==t.checkboxValue1.indexOf(e.cart.id)&&"down"!=e.status&&(t.checkboxValue1.push(e.cart.id),t.goodsWeight+=e.sku_item[0].weight*e.cart.goods_num,t.goodsPrice+=Number(e.sku_item[0].discount_price)*e.cart.goods_num)}))})))},getShopCarList:function(){var t=this;this.goodsNum=0,o.$u.http.get("/api/cart").then((function(e){t.goodsList=e.data,t.goodsList.map((function(e){t.goodsNum+=e.goods.length,e.goods.map((function(e){"down"==e.status&&t.removeProducts++}))}))}))}}};e.default=n}).call(this,o(1)["default"],o(2)["default"])},205:function(t,e,o){"use strict";o.r(e);var n=o(206),i=o.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(s);e["default"]=i.a},206:function(t,e,o){}},[[199,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/cart/cart.js.map