| 1234567891011 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/menu/Child/chooseListBar"],{575:function(t,n,e){"use strict";e.r(n);var o=e(576),r=e(578);for(var c in r)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(c);e(580);var i,a=e(39),u=Object(a["default"])(r["default"],o["render"],o["staticRenderFns"],!1,null,null,null,!1,o["components"],i);u.options.__file="pages/menu/Child/chooseListBar.vue",n["default"]=u.exports},576:function(t,n,e){"use strict";e.r(n);var o=e(577);e.d(n,"render",(function(){return o["render"]})),e.d(n,"staticRenderFns",(function(){return o["staticRenderFns"]})),e.d(n,"recyclableRender",(function(){return o["recyclableRender"]})),e.d(n,"components",(function(){return o["components"]}))},577:function(t,n,e){"use strict";var o;e.r(n),e.d(n,"render",(function(){return r})),e.d(n,"staticRenderFns",(function(){return i})),e.d(n,"recyclableRender",(function(){return c})),e.d(n,"components",(function(){return o}));try{o={uniPopup:function(){return e.e("components/uni-popup/uni-popup").then(e.bind(null,241))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var t=this,n=t.$createElement;t._self._c},c=!1,i=[];r._withStripped=!0},578:function(t,n,e){"use strict";e.r(n);var o=e(579),r=e.n(o);for(var c in o)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(c);n["default"]=r.a},579:function(t,n,e){"use strict";(function(t){var o=e(3);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e(10)),c=e(49),i=e(27),a=e(36);function u(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,o)}return e}function s(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?u(Object(e),!0).forEach((function(n){(0,r.default)(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):u(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}var l=function(){e.e("components/uni-number-box").then(function(){return resolve(e(624))}.bind(null,e)).catch(e.oe)},d=function(){e.e("components/uni-popup/uni-popup").then(function(){return resolve(e(241))}.bind(null,e)).catch(e.oe)},f={components:{uniNumberBox:l,uniPopup:d},data:function(){return{total:0,allChecked:!1,empty:!1,cartList:[],num:"",show:!1}},mounted:function(){this.loadData()},watch:{cartList:{deep:!0,immediate:!0,handler:function(t,n){var e=0===t.length;this.empty!==e&&(this.empty=e)}}},computed:s({},(0,i.mapState)("user",["hasLogin"])),methods:{reduce:function(n,e){var o=this;1==n.cart_num?t.showModal({content:"删除该商品?",success:function(t){t.confirm&&o.deleteCartItem(e)}}):(n.cart_num--,(0,c.getCartNum)({id:n.id,number:n.cart_num}).then((function(t){console.log(t)})).catch((function(t){console.log(t)})),this.calcTotal(n))},add:function(t){console.log(t),t.productInfo.stock>t.cart_num&&(t.cart_num++,(0,c.getCartNum)({id:t.id,number:t.cart_num}).then((function(t){console.log(t)})).catch((function(t){console.log(t)})),this.calcTotal(t))},loadData:async function(){var t=this;(0,c.getCartList)({}).then((function(n){console.log(n,"111");t.cartList.length;var e=t.cartList.reverse(),o=n.data.valid.reverse();t.cartList=o.map((function(t,n){t.checked=!0;var o=e[n];return o&&"loaded"==o.loaded&&(t.loaded="loaded"),t})).reverse(),t.calcTotal(),t.show=!0})).catch((function(t){console.log(t)}))},onImageLoad:function(t,n){this.$set(this[t][n],"loaded","loaded")},onImageError:function(t,n){this[t][n].image="/static/error/errorImage.jpg"},showPopup:function(){this.$refs.popup.open()},navToLogin:function(){(0,a.saveUrl)(),(0,a.interceptor)()},numberChange:function(t){var n=this.cartList[t.index];n.cart_num=t.number,(0,c.getCartNum)({id:n.id,number:t.number}).then((function(t){console.log(t)})).catch((function(t){console.log(t)})),this.calcTotal()},deleteCartItem:function(n){var e=this,o=this.cartList,r=o[n],i=r.id;(0,c.cartDel)({ids:i}),this.cartList.splice(n,1),t.hideLoading(),this.calcTotal(),0==this.num&&e.$emit("delChoose")},clearCart:function(){var n=this,e=this;t.showModal({content:"清空购物车?",success:function(t){if(t.confirm){var o=n.cartList.map((function(t){return t.id}));(0,c.cartDel)({ids:o.join(",")}).then((function(t){e.$emit("delChoose"),console.log(t)})),n.cartList=[],n.$refs.popup.close(),n.total=0,n.num=0}}})},calcTotal:function(){console.log("111111");var t=this.cartList,n=0,e=0,o=!0;t.forEach((function(t){console.log(t,"123123"),e+=t.cart_num,n+=t.productInfo.attrInfo.price*t.cart_num})),this.num=1*e,this.allChecked=o,this.total=Number(n.toFixed(2))},createOrder:function(){var t=this.cartList,n=[];t.forEach((function(t){t.checked&&n.push(t.id)})),this.$emit("createOrder",n)}}};n.default=f}).call(this,e(1)["default"])},580:function(t,n,e){"use strict";e.r(n);var o=e(581),r=e.n(o);for(var c in o)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(c);n["default"]=r.a},581:function(t,n,e){}}]);
- //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/menu/Child/chooseListBar.js.map
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'pages/menu/Child/chooseListBar-create-component',
- {
- 'pages/menu/Child/chooseListBar-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(575))
- })
- },
- [['pages/menu/Child/chooseListBar-create-component']]
- ]);
|