| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-shop_cart-shop_cart"],{"018c":function(t,e,n){"use strict";n.r(e);var i=n("7dd6"),a=n("5c41");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},"02ee":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("v-uni-view",{staticClass:"u-badge",class:[t.isDot?"u-badge-dot":"","mini"==t.size?"u-badge-mini":"",t.type?"u-badge--bg--"+t.type:""],style:[{top:t.offset[0]+"rpx",right:t.offset[1]+"rpx",fontSize:t.fontSize+"rpx",position:t.absolute?"absolute":"static",color:t.color,backgroundColor:t.bgColor},t.boxStyle]},[t._v(t._s(t.showText))]):t._e()},a=[]},"0653":function(t,e,n){var i=n("8036");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("a1f2c390",i,!0,{sourceMap:!1,shadowMode:!1})},"0a80":function(t,e,n){"use strict";n.r(e);var i=n("5b9f"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"0ca5":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa"),n("5c47"),n("0506"),n("5ef2"),n("c9b5"),n("bf0f"),n("ab80");var i={name:"u-number-box",props:{value:{type:Number,default:1},bgColor:{type:String,default:"#F2F3F5"},min:{type:Number,default:0},max:{type:Number,default:99999},step:{type:Number,default:1},disabled:{type:Boolean,default:!1},size:{type:[Number,String],default:26},color:{type:String,default:"#323233"},inputWidth:{type:[Number,String],default:80},inputHeight:{type:[Number,String],default:50},index:{type:[Number,String],default:""},disabledInput:{type:Boolean,default:!1},cursorSpacing:{type:[Number,String],default:100},longPress:{type:Boolean,default:!0},pressTime:{type:[Number,String],default:250},positiveInteger:{type:Boolean,default:!0}},watch:{value:function(t,e){if(console.log(t,e),!this.changeFromInner){if(this.inputVal==t)return;this.inputVal=t,this.$nextTick((function(){this.changeFromInner=!1}))}},inputVal:function(t,e){var n=this;if(""!=t){var i=0,a=this.$u.test.number(t);i=a&&t>=this.min&&t<=this.max?t:e,this.positiveInteger&&(t<0||-1!==String(t).indexOf("."))&&(i=e,this.$nextTick((function(){n.inputVal=e}))),this.isFistVal||this.handleChange(i,"change")}}},data:function(){return{inputVal:1,timer:null,changeFromInner:!1,innerChangeTimer:null,isFistVal:!0}},created:function(){this.inputVal=Number(this.value),this.isFistVal=!1},computed:{getCursorSpacing:function(){return Number(uni.upx2px(this.cursorSpacing))}},methods:{btnTouchStart:function(t){var e=this;this[t](),this.longPress&&(clearInterval(this.timer),this.timer=null,this.timer=setInterval((function(){e[t]()}),this.pressTime))},clearTimer:function(){var t=this;this.$nextTick((function(){clearInterval(t.timer),t.timer=null}))},minus:function(){this.computeVal("minus")},plus:function(){this.computeVal("plus")},calcPlus:function(t,e){var n,i,a;try{i=t.toString().split(".")[1].length}catch(r){i=0}try{a=e.toString().split(".")[1].length}catch(r){a=0}n=Math.pow(10,Math.max(i,a));var o=i>=a?i:a;return((t*n+e*n)/n).toFixed(o)},calcMinus:function(t,e){var n,i,a;try{i=t.toString().split(".")[1].length}catch(r){i=0}try{a=e.toString().split(".")[1].length}catch(r){a=0}n=Math.pow(10,Math.max(i,a));var o=i>=a?i:a;return((t*n-e*n)/n).toFixed(o)},computeVal:function(t){if(uni.hideKeyboard(),!this.disabled){var e=0;"minus"===t?e=this.calcMinus(this.inputVal,this.step):"plus"===t&&(e=this.calcPlus(this.inputVal,this.step)),e<this.min||e>this.max||(this.inputVal=e,this.handleChange(e,t))}},onBlur:function(t){var e=this,n=0,i=t.detail.value;/(^\d+$)/.test(i)&&0!=i[0]||(n=this.min),n=+i,n>this.max?n=this.max:n<this.min&&(n=this.min),this.$nextTick((function(){e.inputVal=n})),this.handleChange(n,"blur")},onFocus:function(){this.$emit("focus")},handleChange:function(t,e){var n=this;this.disabled||(this.innerChangeTimer&&(clearTimeout(this.innerChangeTimer),this.innerChangeTimer=null),this.changeFromInner=!0,this.innerChangeTimer=setTimeout((function(){n.changeFromInner=!1}),150),this.$emit("input",Number(t)),this.$emit(e,{value:Number(t),index:this.index}))}}};e.default=i},"0f7a":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var i={name:"u-badge",props:{type:{type:String,default:"error"},size:{type:String,default:"default"},isDot:{type:Boolean,default:!1},count:{type:[Number,String]},overflowCount:{type:Number,default:99},showZero:{type:Boolean,default:!1},offset:{type:Array,default:function(){return[20,20]}},absolute:{type:Boolean,default:!0},fontSize:{type:[String,Number],default:"24"},color:{type:String,default:"#ffffff"},bgColor:{type:String,default:""},isCenter:{type:Boolean,default:!1}},computed:{boxStyle:function(){var t={};return this.isCenter?(t.top=0,t.right=0,t.transform="translateY(-50%) translateX(50%)"):(t.top=this.offset[0]+"rpx",t.right=this.offset[1]+"rpx",t.transform="translateY(0) translateX(0)"),"mini"==this.size&&(t.transform=t.transform+" scale(0.8)"),t},showText:function(){return this.isDot?"":this.count>this.overflowCount?"".concat(this.overflowCount,"+"):this.count},show:function(){return 0!=this.count||0!=this.showZero}}};e.default=i},"0f91":function(t,e,n){"use strict";var i=n("e2fe"),a=n.n(i);a.a},1310:function(t,e,n){"use strict";n.r(e);var i=n("ab90"),a=n("616e");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("b17d");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"0b68f884",null,!1,i["a"],void 0);e["default"]=s.exports},"19d3":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uCheckbox:n("1310").default,shopTitle:n("b251").default,uSwipeAction:n("1a9c").default,uImage:n("79e7").default,priceFormat:n("1d5b").default,uNumberBox:n("a7e6").default,goodsColumn:n("c0fa").default,uModal:n("e55f").default,tabbar:n("018c").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"shop-cart"},[n("v-uni-view",{staticClass:"main ",style:{"padding-bottom":1==t.cartType?"100rpx":0}},[n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:1==t.cartType,expression:"cartType==1"}],staticClass:"cart-list m-b-20"},t._l(t.cartLists,(function(e,i){return n("v-uni-view",{key:i,staticClass:"cart-item bg-white"},[n("v-uni-view",{staticClass:"flex select"},[n("u-checkbox",{attrs:{disabled:t.shopInvalid(e),shape:"circle",value:1==e.is_selected},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeSelect(e,1,i)}}}),n("shop-title",{attrs:{shop:e.shop}}),0==e.shop.is_pay?n("v-uni-view",{staticClass:"xs muted flex-none"},[t._v("该店铺未开启支付功能")]):t._e()],1),n("v-uni-view",t._l(e.cart,(function(e){return n("u-swipe-action",{key:e.cart_id,attrs:{show:t.openCartId==e.cart_id,"btn-width":"150",index:e.cart_id,options:t.options},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.deleteOneCart(n,e.cart_id)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.openSwipe.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"flex p-20"},[n("u-checkbox",{attrs:{disabled:t.cartInvalid(e),shape:"circle",value:1==e.selected},on:{change:function(n){arguments[0]=n=t.$handleEvent(n),t.changeSelect(n,2,e.cart_id)}}}),n("router-link",{staticClass:"flex-1",attrs:{to:{path:"/pages/goods_details/goods_details",query:{id:e.goods_id}}}},[n("v-uni-view",{staticClass:"flex"},[n("v-uni-view",{staticClass:"goods-img m-r-20"},[n("u-image",{attrs:{width:"180rpx",height:"180rpx","border-radius":"10rpx",src:e.image}}),0!=e.goods_status&&1!=e.goods_del&&e.stock?t._e():n("v-uni-view",{staticClass:"invalid sm white text-center"},[t._v("已失效")])],1),n("v-uni-view",{staticClass:"info flex-1"},[n("v-uni-view",{staticClass:"line-2 nr"},[t._v(t._s(e.goods_name))]),n("v-uni-view",{staticClass:"muted line-1 xs m-t-10"},[t._v(t._s(e.spec_value_str))]),n("v-uni-view",{staticClass:"flex row-between m-t-20"},[n("v-uni-view",{staticClass:"price flex primary"},[n("price-format",{attrs:{price:e.price,"first-size":32,"second-size":32,"subscript-size":24,weight:500}})],1),n("v-uni-view",{staticClass:"cartNum",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e)}}},[n("u-number-box",{attrs:{disabled:t.cartInvalid(e),value:e.goods_num,min:1,max:e.stock},on:{change:function(n){arguments[0]=n=t.$handleEvent(n),t.countChange(n,e.cart_id)}}})],1)],1)],1)],1)],1)],1)],1)})),1)],1)})),1),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:2==t.cartType,expression:"cartType == 2"}],staticClass:"cart-null flex-col col-center row-center bg-white m-b-20",staticStyle:{padding:"80rpx 0 50rpx"}},[n("v-uni-image",{staticClass:"img-null",attrs:{src:"/static/images/cart_null.png"}}),n("v-uni-view",{staticClass:"muted m-b-20"},[t._v("购物车暂无任何商品~")]),n("router-link",{attrs:{to:"/pages/index/index",navType:"pushTab"}},[n("v-uni-view",{staticClass:"primary br60 btn flex row-center"},[t._v("去逛逛")])],1)],1),t.isLogin?t._e():n("v-uni-view",{staticClass:"login flex-col col-center row-center"},[n("v-uni-image",{staticClass:"img-null",attrs:{src:"/static/images/cart_null.png"}}),n("v-uni-view",{staticClass:"muted mt20"},[t._v("登录后才能查看购物车哦")]),n("router-link",{attrs:{to:"/pages/login/login"}},[n("v-uni-view",{staticClass:"white br60 flex row-center btn"},[n("v-uni-image",{staticClass:"mr10",attrs:{src:"/static/images/icon_wechat.png"}}),n("v-uni-text",[t._v("去登录")])],1)],1)],1),t.showMoreGoods?n("goods-column",{ref:"mescrollItem"}):t._e()],1),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:1==t.cartType,expression:"cartType == 1"}],staticClass:"footer flex bg-white"},[n("u-checkbox",{attrs:{disabled:t.allInvalid(),shape:"circle",value:t.isSelectedAll},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeSelect(e,3)}}},[t._v("全选")]),n("v-uni-view",{staticClass:"primary",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.deleteSelectCart.apply(void 0,arguments)}}},[t._v("删除")]),n("v-uni-view",{staticClass:"all-price flex lg m-r-20 row-right"},[n("v-uni-view",[t._v("合计:")]),n("v-uni-view",{staticClass:"primary"},[t._v("¥"+t._s(t.totalPrice||0))])],1),n("v-uni-view",{staticClass:"right-btn br60 white",style:" "+(t.nullSelect?"background: #d7d7d7":""),on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToConfirm.apply(void 0,arguments)}}},[t._v("去结算")])],1),n("u-modal",{attrs:{"show-cancel-button":!0,"comfirm-text":"狠心删除","confirm-color":t.colorConfig.primary,"show-title":!1},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.deleteCart.apply(void 0,arguments)}},model:{value:t.showDelTips,callback:function(e){t.showDelTips=e},expression:"showDelTips"}},[n("v-uni-view",{staticClass:"flex-col col-center tips-dialog",staticStyle:{"padding-top":"40rpx"}},[n("v-uni-image",{staticClass:"icon-lg",attrs:{src:"/static/images/icon_warning.png"}}),n("v-uni-view",{staticStyle:{margin:"30rpx 0"}},[t._v("确认删除选中商品吗?")])],1)],1),n("tabbar")],1)},o=[]},"1a9c":function(t,e,n){"use strict";n.r(e);var i=n("dda6"),a=n("bbaf");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("0f91");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"7f7a739c",null,!1,i["a"],void 0);e["default"]=s.exports},"1d75":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.goods-column .column-wrap[data-v-67ba699e]{display:inline-block;white-space:nowrap;padding:%?30?%}.goods-column .column-wrap .item[data-v-67ba699e]{display:inline-block;position:relative;overflow:hidden}.goods-column .column-wrap .item .title[data-v-67ba699e]{position:relative;z-index:1}.goods-column .column-wrap .item .line[data-v-67ba699e]{position:absolute;top:%?32?%;left:0;width:%?144?%;height:%?12?%;background:linear-gradient(90deg,#ff2c3c,rgba(255,44,60,0))}',""]),t.exports=e},"205e":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("2634")),o=i(n("2fdc"));n("64aa");var r={props:{show:{type:Boolean,default:!0},value:{type:[String,Number],default:0},bgColor:{type:String,default:"#ffffff"},height:{type:[String,Number],default:"50px"},iconSize:{type:[String,Number],default:40},midButtonSize:{type:[String,Number],default:90},activeColor:{type:String,default:"#303133"},inactiveColor:{type:String,default:"#606266"},midButton:{type:Boolean,default:!1},list:{type:Array,default:function(){return[]}},beforeSwitch:{type:Function,default:null},borderTop:{type:Boolean,default:!0},hideTabBar:{type:Boolean,default:!0}},data:function(){return{midButtonLeft:"50%",pageUrl:""}},created:function(){this.hideTabBar&&uni.hideTabBar();var t=getCurrentPages();this.pageUrl=t[t.length-1].route},computed:{elIconPath:function(){var t=this;return function(e){var n=t.list[e].pagePath;return n?n==t.pageUrl||n=="/"+t.pageUrl?t.list[e].selectedIconPath:t.list[e].iconPath:e==t.value?t.list[e].selectedIconPath:t.list[e].iconPath}},elColor:function(){var t=this;return function(e){var n=t.list[e].pagePath;return n?n==t.pageUrl||n=="/"+t.pageUrl?t.activeColor:t.inactiveColor:e==t.value?t.activeColor:t.inactiveColor}}},mounted:function(){this.midButton&&this.getMidButtonLeft()},methods:{clickHandler:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function n(){var i;return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.beforeSwitch||"function"!==typeof e.beforeSwitch){n.next=10;break}if(i=e.beforeSwitch.bind(e.$u.$parent.call(e))(t),!i||"function"!==typeof i.then){n.next=7;break}return n.next=5,i.then((function(n){e.switchTab(t)})).catch((function(t){}));case 5:n.next=8;break;case 7:!0===i&&e.switchTab(t);case 8:n.next=11;break;case 10:e.switchTab(t);case 11:case"end":return n.stop()}}),n)})))()},switchTab:function(t){this.$emit("change",t),this.list[t].pagePath?uni.switchTab({url:this.list[t].pagePath}):this.$emit("input",t)},getOffsetRight:function(t,e){return e?-20:t>9?-40:-30},getMidButtonLeft:function(){var t=this.$u.sys().windowWidth;this.midButtonLeft=t/2+"px"}}};e.default=r},"2dde":function(t,e,n){var i=n("4abc");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("1f3780bb",i,!0,{sourceMap:!1,shadowMode:!1})},"312f":function(t,e,n){"use strict";var i=n("0653"),a=n.n(i);a.a},3924:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uWaterfall:n("c732").default,goodsList:n("7143").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.hasData?n("mescroll-body",{ref:"mescrollRef",attrs:{up:t.upOption,down:t.downOption},on:{init:function(e){arguments[0]=e=t.$handleEvent(e),t.mescrollInit.apply(void 0,arguments)},down:function(e){arguments[0]=e=t.$handleEvent(e),t.downCallback.apply(void 0,arguments)},up:function(e){arguments[0]=e=t.$handleEvent(e),t.upCallback.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"goods-column"},[n("v-uni-scroll-view",{attrs:{"scroll-x":"true"}},[n("v-uni-view",{staticClass:"column-wrap"},t._l(t.columnList,(function(e,i){return n("v-uni-view",{key:i,staticClass:"item flex-col m-r-50 muted",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeActive(i)}}},[n("v-uni-view",{staticClass:"xxl normal title",class:{bold:t.active==i}},[t._v(t._s(e.name))]),n("v-uni-view",{staticClass:"m-t-8 xs text-center",class:{normal:t.active==i}},[t._v(t._s(e.remark))]),t.active==i?n("v-uni-view",{staticClass:"line br60"}):t._e()],1)})),1)],1)],1),n("v-uni-view",{staticClass:"goods"},[n("u-waterfall",{ref:"uWaterfall",attrs:{"add-time":20},scopedSlots:t._u([{key:"left",fn:function(t){var e=t.leftList;return[n("v-uni-view",{staticStyle:{padding:"0 9rpx 0 30rpx"}},[n("goods-list",{attrs:{width:"336rpx",type:"waterfall",list:e}})],1)]}},{key:"right",fn:function(t){var e=t.rightList;return[n("v-uni-view",{staticStyle:{padding:"0 30rpx 0 9rpx"}},[n("goods-list",{attrs:{width:"336rpx",type:"waterfall",list:e}})],1)]}}],null,!1,2662770354),model:{value:t.goodsList,callback:function(e){t.goodsList=e},expression:"goodsList"}})],1)],1):t._e()},o=[]},"3f86":function(t,e,n){var i=n("f980");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("f4d8f2ba",i,!0,{sourceMap:!1,shadowMode:!1})},"42ea":function(t,e,n){"use strict";var i=n("8b4e"),a=n.n(i);a.a},"4abc":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.u-numberbox[data-v-1d01409a]{display:inline-flex;align-items:center}.u-number-input[data-v-1d01409a]{position:relative;text-align:center;padding:0;margin:0 %?6?%;display:flex;flex-direction:row;align-items:center;justify-content:center}.u-icon-plus[data-v-1d01409a],\n.u-icon-minus[data-v-1d01409a]{width:%?60?%;display:flex;flex-direction:row;justify-content:center;align-items:center}.u-icon-plus[data-v-1d01409a]{border-radius:0 %?8?% %?8?% 0}.u-icon-minus[data-v-1d01409a]{border-radius:%?8?% 0 0 %?8?%}.u-icon-disabled[data-v-1d01409a]{color:#c8c9cc!important;background:#f7f8fa!important}.u-input-disabled[data-v-1d01409a]{color:#c8c9cc!important;background-color:#f2f3f5!important}',""]),t.exports=e},"4c8e":function(t,e,n){"use strict";n.r(e);var i=n("0f7a"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"5b9f":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("c223");var a=i(n("2634")),o=i(n("2fdc")),r=i(n("e64f")),s=n("8748"),c={mixins:[r.default],props:{autoGetData:{type:Boolean,default:!0}},data:function(){return{goodsList:[],active:0,columnList:[],upOption:{auto:!1,empty:{icon:"/static/images/goods_null.png",tip:"暂无商品"},toTop:{bottom:"300rpx"}},downOption:{use:!1,isLock:!0},hasData:!0}},mounted:function(){this.autoGetData&&this.getData()},methods:{getData:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.getGoodsColumnFun();case 2:t.$refs.uWaterfall&&t.$refs.uWaterfall.clear(),t.mescroll.resetUpScroll();case 4:case"end":return e.stop()}}),e)})))()},changeActive:function(t){this.active=t,this.$refs.uWaterfall.clear(),this.mescroll.resetUpScroll()},upCallback:function(t){var e=this,n=this.columnList,i=this.active,a=t.num,o=t.size;if(n.length){var r=n[i].id;(0,s.getGoodsListColumn)({page_size:o,page_no:a,column_id:r}).then((function(n){var i=n.data,a=i.lists,o=a.length,r=!!i.more;1==t.num&&(e.goodsList=[]),e.goodsList=e.goodsList.concat(a),e.mescroll.endSuccess(o,r)}))}},getGoodsColumnFun:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var n,i,o;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getGoodsColumn)();case 2:n=e.sent,i=n.data,o=n.code,1==o&&(t.columnList=i,t.hasData=!!i.length);case 6:case"end":return e.stop()}}),e)})))()}}};e.default=c},"5c41":function(t,e,n){"use strict";n.r(e);var i=n("9753"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"601b":function(t,e,n){"use strict";n.r(e);var i=n("f78d"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"616e":function(t,e,n){"use strict";n.r(e);var i=n("cd31"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"69a4":function(t,e,n){"use strict";n.r(e);var i=n("b995"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"773d":function(t,e,n){"use strict";n.r(e);var i=n("19d3"),a=n("601b");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("b49d");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"8a10323c",null,!1,i["a"],void 0);e["default"]=s.exports},7785:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.u-waterfall[data-v-7664bcb0]{display:flex;flex-direction:row;flex-direction:row;align-items:flex-start}.u-column[data-v-7664bcb0]{display:flex;flex-direction:row;flex:1;flex-direction:column;height:auto}.u-image[data-v-7664bcb0]{width:100%}',""]),t.exports=e},"790c":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var i={name:"u-swipe-action",props:{index:{type:[Number,String],default:""},btnWidth:{type:[String,Number],default:180},disabled:{type:Boolean,default:!1},show:{type:Boolean,default:!1},bgColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},watch:{show:{immediate:!0,handler:function(t,e){t?this.open():this.close()}}},data:function(){return{moveX:0,scrollX:0,status:!1,movableAreaWidth:0,elId:this.$u.guid(),showBtn:!1}},computed:{movableViewWidth:function(){return this.movableAreaWidth+this.allBtnWidth+"px"},innerBtnWidth:function(){return uni.upx2px(this.btnWidth)},allBtnWidth:function(){return uni.upx2px(this.btnWidth)*this.options.length},btnStyle:function(){var t=this;return function(e){return e.width=t.btnWidth+"rpx",e}}},mounted:function(){var t=this;setTimeout((function(){t.getActionRect()}),100)},methods:{btnClick:function(t){this.status=!1,this.$emit("click",this.index,t)},change:function(t){this.scrollX=t.detail.x},close:function(){this.moveX=0,this.status=!1},open:function(){this.disabled||(this.moveX=-this.allBtnWidth,this.status=!0)},touchend:function(){this.moveX=this.scrollX,this.$nextTick((function(){var t=this;0==this.status?this.scrollX<=-this.allBtnWidth/4?(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent(),this.vibrateShort&&uni.vibrateShort()):(this.moveX=0,this.status=!1,this.emitCloseEvent()):this.scrollX>3*-this.allBtnWidth/4?(this.moveX=0,this.$nextTick((function(){t.moveX=101})),this.status=!1,this.emitCloseEvent()):(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent())}))},emitOpenEvent:function(){this.$emit("open",this.index)},emitCloseEvent:function(){this.$emit("close",this.index)},touchstart:function(){},getActionRect:function(){var t=this;this.$uGetRect(".u-swipe-action").then((function(e){t.movableAreaWidth=e.width,console.log(t.movableAreaWidth),t.$nextTick((function(){t.showBtn=!0}))}))},contentClick:function(){1==this.status&&(this.status="close",this.moveX=0),this.$emit("content-click",this.index)}}};e.default=i},"7dd6":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uTabbar:n("a749").default},a=function(){var t=this.$createElement,e=this._self._c||t;return e("u-tabbar",{directives:[{name:"show",rawName:"v-show",value:this.showTabbar,expression:"showTabbar"}],attrs:{activeColor:this.tabbarStyle.st_color,inactiveColor:this.tabbarStyle.ust_color,list:this.tabbarList}})},o=[]},8036:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.u-badge[data-v-629aeef1]{display:inline-flex;justify-content:center;align-items:center;line-height:%?24?%;padding:%?4?% %?8?%;border-radius:%?100?%;z-index:9}.u-badge--bg--primary[data-v-629aeef1]{background-color:#ff2c3c}.u-badge--bg--error[data-v-629aeef1]{background-color:#fa3534}.u-badge--bg--success[data-v-629aeef1]{background-color:#19be6b}.u-badge--bg--info[data-v-629aeef1]{background-color:#909399}.u-badge--bg--warning[data-v-629aeef1]{background-color:#f90}.u-badge-dot[data-v-629aeef1]{height:%?16?%;width:%?16?%;border-radius:%?100?%;line-height:1}.u-badge-mini[data-v-629aeef1]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center}.u-info[data-v-629aeef1]{background-color:#909399;color:#fff}',""]),t.exports=e},"8b4e":function(t,e,n){var i=n("d256");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("09a19e88",i,!0,{sourceMap:!1,shadowMode:!1})},"8fbd":function(t,e,n){"use strict";var i=n("2dde"),a=n.n(i);a.a},9753:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("fd3c"),n("8f71"),n("bf0f"),n("bd06");var a=i(n("9b1b")),o=n("8f59"),r={data:function(){return{currentRoute:""}},mounted:function(){var t=getCurrentPages(),e=t[t.length-1];this.currentRoute=e.route},computed:(0,a.default)({tabbarStyle:function(){return this.appConfig.navigation_setting||{}},tabbarList:function(){var t=this,e=this.appConfig.navigation_menu||[];return console.log(this.cartNum),e.filter((function(t){return 1==t.status})).map((function(e){return{iconPath:e.un_selected_icon,selectedIconPath:e.selected_icon,text:e.name,count:"pages/shop_cart/shop_cart"==e.page_path?t.cartNum:0,pagePath:"/"+e.page_path}}))},showTabbar:function(){var t=this,e=this.tabbarList.findIndex((function(e){return e.pagePath==="/"+t.currentRoute}));return e>=0}},(0,o.mapGetters)(["cartNum"]))};e.default=r},"994f":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"u-waterfall"},[e("v-uni-view",{staticClass:"u-column",attrs:{id:"u-left-column"}},[this._t("left",null,{leftList:this.leftList})],2),e("v-uni-view",{staticClass:"u-column",attrs:{id:"u-right-column"}},[this._t("right",null,{rightList:this.rightList})],2)],1)},a=[]},"9abc":function(t,e,n){"use strict";n.r(e);var i=n("d5d0"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"9eb5":function(t,e,n){"use strict";n.r(e);var i=n("02ee"),a=n("4c8e");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("312f");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"629aeef1",null,!1,i["a"],void 0);e["default"]=s.exports},"9ed2":function(t,e,n){"use strict";n.r(e);var i=n("0ca5"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"9f3e":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.u-checkbox[data-v-0b68f884]{display:inline-flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none;line-height:1.8}.u-checkbox__icon-wrap[data-v-0b68f884]{color:#606266;flex:none;display:-webkit-flex;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;width:%?42?%;height:%?42?%;color:transparent;text-align:center;transition-property:color,border-color,background-color;font-size:20px;border:1px solid #c8c9cc;transition-duration:.2s}.u-checkbox__icon-wrap--circle[data-v-0b68f884]{border-radius:100%}.u-checkbox__icon-wrap--square[data-v-0b68f884]{border-radius:%?6?%}.u-checkbox__icon-wrap--checked[data-v-0b68f884]{color:#fff;background-color:#ff2c3c;border-color:#ff2c3c}.u-checkbox__icon-wrap--disabled[data-v-0b68f884]{background-color:#ebedf0;border-color:#c8c9cc}.u-checkbox__icon-wrap--disabled--checked[data-v-0b68f884]{color:#c8c9cc!important}.u-checkbox__label[data-v-0b68f884]{word-wrap:break-word;margin-left:%?10?%;margin-right:%?24?%;color:#606266;font-size:%?30?%}.u-checkbox__label--disabled[data-v-0b68f884]{color:#c8c9cc}',""]),t.exports=e},a004:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uIcon:n("8e61").default,uBadge:n("9eb5").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("v-uni-view",{staticClass:"u-tabbar",on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),function(){}.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"u-tabbar__content safe-area-inset-bottom",class:{"u-border-top":t.borderTop},style:{height:t.$u.addUnit(t.height),backgroundColor:t.bgColor}},[t._l(t.list,(function(e,i){return n("v-uni-view",{key:i,staticClass:"u-tabbar__content__item",class:{"u-tabbar__content__circle":t.midButton&&e.midButton},style:{backgroundColor:t.bgColor},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.clickHandler(i)}}},[n("v-uni-view",{class:[t.midButton&&e.midButton?"u-tabbar__content__circle__button":"u-tabbar__content__item__button"]},[n("u-icon",{attrs:{size:t.midButton&&e.midButton?t.midButtonSize:t.iconSize,name:t.elIconPath(i),"img-mode":"scaleToFill",color:t.elColor(i),"custom-prefix":e.customIcon?"custom-icon":"uicon"}}),e.count?n("u-badge",{attrs:{count:e.count,"is-dot":e.isDot,offset:[-2,t.getOffsetRight(e.count,e.isDot)]}}):t._e()],1),n("v-uni-view",{staticClass:"u-tabbar__content__item__text",style:{color:t.elColor(i)}},[n("v-uni-text",{staticClass:"u-line-1"},[t._v(t._s(e.text))])],1)],1)})),t.midButton?n("v-uni-view",{staticClass:"u-tabbar__content__circle__border",class:{"u-border":t.borderTop},style:{backgroundColor:t.bgColor,left:t.midButtonLeft}}):t._e()],2),n("v-uni-view",{staticClass:"u-fixed-placeholder safe-area-inset-bottom",style:{height:"calc("+t.$u.addUnit(t.height)+" + "+(t.midButton?48:0)+"rpx)"}})],1):t._e()},o=[]},a749:function(t,e,n){"use strict";n.r(e);var i=n("a004"),a=n("aaf2");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("cb36");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"94201f12",null,!1,i["a"],void 0);e["default"]=s.exports},a7d2:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uIcon:n("8e61").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"shop-title flex",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.toShop.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"shop-name line-1 bold"},[t._v(t._s(t.shop.shop_name||t.shop.name||t.name))]),t.isLink?n("u-icon",{staticClass:"m-l-10 m-r-20",attrs:{name:"arrow-right",size:"28"}}):t._e()],1)},o=[]},a7e6:function(t,e,n){"use strict";n.r(e);var i=n("af4a"),a=n("9ed2");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("8fbd");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"1d01409a",null,!1,i["a"],void 0);e["default"]=s.exports},aaf2:function(t,e,n){"use strict";n.r(e);var i=n("205e"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},ab90:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uIcon:n("8e61").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-checkbox",style:[t.checkboxStyle]},[n("v-uni-view",{staticClass:"u-checkbox__icon-wrap",class:[t.iconClass],style:[t.iconStyle],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggle.apply(void 0,arguments)}}},[n("u-icon",{staticClass:"u-checkbox__icon-wrap__icon",attrs:{name:"checkbox-mark",size:t.checkboxIconSize,color:t.iconColor}})],1),n("v-uni-view",{staticClass:"u-checkbox__label",style:{fontSize:t.$u.addUnit(t.labelSize)},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickLabel.apply(void 0,arguments)}}},[t._t("default")],2)],1)},o=[]},af4a:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uIcon:n("8e61").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-numberbox"},[n("v-uni-view",{staticClass:"u-icon-minus",class:{"u-icon-disabled":t.disabled||t.inputVal<=t.min},style:{background:t.bgColor,height:t.inputHeight+"rpx",color:t.color},on:{touchstart:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.btnTouchStart("minus")},touchend:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.clearTimer.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"minus",size:t.size}})],1),n("v-uni-input",{staticClass:"u-number-input",class:{"u-input-disabled":t.disabled},style:{color:t.color,fontSize:t.size+"rpx",background:t.bgColor,height:t.inputHeight+"rpx",width:t.inputWidth+"rpx"},attrs:{disabled:t.disabledInput||t.disabled,"cursor-spacing":t.getCursorSpacing,type:"number"},on:{blur:function(e){arguments[0]=e=t.$handleEvent(e),t.onBlur.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)}},model:{value:t.inputVal,callback:function(e){t.inputVal=e},expression:"inputVal"}}),n("v-uni-view",{staticClass:"u-icon-plus",class:{"u-icon-disabled":t.disabled||t.inputVal>=t.max},style:{background:t.bgColor,height:t.inputHeight+"rpx",color:t.color},on:{touchstart:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.btnTouchStart("plus")},touchend:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.clearTimer.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"plus",size:t.size}})],1)],1)},o=[]},b17d:function(t,e,n){"use strict";var i=n("d80f"),a=n.n(i);a.a},b251:function(t,e,n){"use strict";n.r(e);var i=n("a7d2"),a=n("9abc");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("42ea");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"705e9a38",null,!1,i["a"],void 0);e["default"]=s.exports},b49d:function(t,e,n){"use strict";var i=n("3f86"),a=n.n(i);a.a},b7b8:function(t,e,n){var i=n("1d75");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("34c202d5",i,!0,{sourceMap:!1,shadowMode:!1})},b90d:function(t,e,n){"use strict";var i=n("b7b8"),a=n.n(i);a.a},b995:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("2634")),o=i(n("2fdc"));n("64aa"),n("c223"),n("f7a5"),n("aa9c"),n("dd2b"),n("d4b5"),n("bd06");var r={name:"u-waterfall",props:{value:{type:Array,required:!0,default:function(){return[]}},addTime:{type:[Number,String],default:200},idKey:{type:String,default:"id"}},data:function(){return{leftList:[],rightList:[],tempList:[],children:[]}},watch:{copyFlowList:function(t,e){var n=Array.isArray(e)&&e.length>0?e.length:0;this.tempList=this.tempList.concat(this.cloneData(t.slice(n))),this.splitData()}},mounted:function(){this.tempList=this.cloneData(this.copyFlowList),this.splitData()},computed:{copyFlowList:function(){return this.cloneData(this.value)}},methods:{splitData:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var n,i,o;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.tempList.length){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,t.$uGetRect("#u-left-column");case 4:return n=e.sent,e.next=7,t.$uGetRect("#u-right-column");case 7:if(i=e.sent,o=t.tempList[0],o){e.next=11;break}return e.abrupt("return");case 11:n.height<i.height?t.leftList.push(o):n.height>i.height?t.rightList.push(o):t.leftList.length<=t.rightList.length?t.leftList.push(o):t.rightList.push(o),t.tempList.splice(0,1),t.tempList.length&&setTimeout((function(){t.splitData()}),t.addTime);case 14:case"end":return e.stop()}}),e)})))()},cloneData:function(t){return JSON.parse(JSON.stringify(t))},clear:function(){this.leftList=[],this.rightList=[],this.$emit("input",[]),this.tempList=[]},remove:function(t){var e=this,n=-1;n=this.leftList.findIndex((function(n){return n[e.idKey]==t})),-1!=n?this.leftList.splice(n,1):(n=this.rightList.findIndex((function(n){return n[e.idKey]==t})),-1!=n&&this.rightList.splice(n,1)),n=this.value.findIndex((function(n){return n[e.idKey]==t})),-1!=n&&this.$emit("input",this.value.splice(n,1))},modify:function(t,e,n){var i=this,a=-1;if(a=this.leftList.findIndex((function(e){return e[i.idKey]==t})),-1!=a?this.leftList[a][e]=n:(a=this.rightList.findIndex((function(e){return e[i.idKey]==t})),-1!=a&&(this.rightList[a][e]=n)),a=this.value.findIndex((function(e){return e[i.idKey]==t})),-1!=a){var o=this.cloneData(this.value);o[a][e]=n,this.$emit("input",o)}}}};e.default=r},ba52:function(t,e,n){"use strict";var i=n("fccd"),a=n.n(i);a.a},bbaf:function(t,e,n){"use strict";n.r(e);var i=n("790c"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},c0fa:function(t,e,n){"use strict";n.r(e);var i=n("3924"),a=n("0a80");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("b90d");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"67ba699e",null,!1,i["a"],void 0);e["default"]=s.exports},c659:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={onPageScroll:function(t){this.handlePageScroll(t)},onReachBottom:function(){this.handleReachBottom()},onPullDownRefresh:function(){this.handlePullDownRefresh()},data:function(){var t=this;return{mescroll:{onPageScroll:function(e){t.handlePageScroll(e)},onReachBottom:function(){t.handleReachBottom()},onPullDownRefresh:function(){t.handlePullDownRefresh()}}}},methods:{handlePageScroll:function(t){var e=this.$refs["mescrollItem"];e&&e.mescroll&&e.mescroll.onPageScroll(t)},handleReachBottom:function(){var t=this.$refs["mescrollItem"];t&&t.mescroll&&t.mescroll.onReachBottom()},handlePullDownRefresh:function(){var t=this.$refs["mescrollItem"];t&&t.mescroll&&t.mescroll.onPullDownRefresh()}}};e.default=i},c732:function(t,e,n){"use strict";n.r(e);var i=n("994f"),a=n("69a4");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("ba52");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"7664bcb0",null,!1,i["a"],void 0);e["default"]=s.exports},ca14:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.u-swipe-action[data-v-7f7a739c]{width:auto;height:auto;position:relative;overflow:hidden}.u-swipe-view[data-v-7f7a739c]{display:flex;flex-direction:row;height:auto;position:relative\n /* 这一句很关键,覆盖默认的绝对定位 */}.u-swipe-content[data-v-7f7a739c]{flex:1}.u-swipe-del[data-v-7f7a739c]{position:relative;font-size:%?30?%;color:#fff}.u-btn-text[data-v-7f7a739c]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}',""]),t.exports=e},cb36:function(t,e,n){"use strict";var i=n("ecf6"),a=n.n(i);a.a},cd31:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa"),n("aa9c"),n("fd3c");var i={name:"u-checkbox",props:{name:{type:[String,Number],default:""},shape:{type:String,default:""},value:{type:Boolean,default:!1},disabled:{type:[String,Boolean],default:""},labelDisabled:{type:[String,Boolean],default:""},activeColor:{type:String,default:""},iconSize:{type:[String,Number],default:""},labelSize:{type:[String,Number],default:""},size:{type:[String,Number],default:""}},data:function(){return{parentDisabled:!1,newParams:{}}},created:function(){this.parent=this.$u.$parent.call(this,"u-checkbox-group"),this.parent&&this.parent.children.push(this)},computed:{isDisabled:function(){return""!==this.disabled?this.disabled:!!this.parent&&this.parent.disabled},isLabelDisabled:function(){return""!==this.labelDisabled?this.labelDisabled:!!this.parent&&this.parent.labelDisabled},checkboxSize:function(){return this.size?this.size:this.parent?this.parent.size:34},checkboxIconSize:function(){return this.iconSize?this.iconSize:this.parent?this.parent.iconSize:20},elActiveColor:function(){return this.activeColor?this.activeColor:this.parent?this.parent.activeColor:"primary"},elShape:function(){return this.shape?this.shape:this.parent?this.parent.shape:"square"},iconStyle:function(){var t={};return this.elActiveColor&&this.value&&!this.isDisabled&&(t.borderColor=this.elActiveColor,t.backgroundColor=this.elActiveColor),t.width=this.$u.addUnit(this.checkboxSize),t.height=this.$u.addUnit(this.checkboxSize),t},iconColor:function(){return this.value?"#ffffff":"transparent"},iconClass:function(){var t=[];return t.push("u-checkbox__icon-wrap--"+this.elShape),1==this.value&&t.push("u-checkbox__icon-wrap--checked"),this.isDisabled&&t.push("u-checkbox__icon-wrap--disabled"),this.value&&this.isDisabled&&t.push("u-checkbox__icon-wrap--disabled--checked"),t.join(" ")},checkboxStyle:function(){var t={};return this.parent&&this.parent.width&&(t.width=this.parent.width,t.flex="0 0 ".concat(this.parent.width)),this.parent&&this.parent.wrap&&(t.width="100%",t.flex="0 0 100%"),t}},methods:{onClickLabel:function(){this.isLabelDisabled||this.isDisabled||this.setValue()},toggle:function(){this.isDisabled||this.setValue()},emitEvent:function(){var t=this;this.$emit("change",{value:!this.value,name:this.name}),setTimeout((function(){t.parent&&t.parent.emitEvent&&t.parent.emitEvent()}),80)},setValue:function(){var t=0;if(this.parent&&this.parent.children&&this.parent.children.map((function(e){e.value&&t++})),1==this.value)this.emitEvent(),this.$emit("input",!this.value);else{if(this.parent&&t>=this.parent.max)return this.$u.toast("最多可选".concat(this.parent.max,"项"));this.emitEvent(),this.$emit("input",!this.value)}}}};e.default=i},d256:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.shop-title[data-v-705e9a38]{height:%?80?%;flex:1;min-width:0}.shop-title .tag[data-v-705e9a38]{background:linear-gradient(267deg,#ff2c3c,#f52e99);border-radius:%?6?%;padding:%?5?% %?9?%}',""]),t.exports=e},d5d0:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("aa9c");var i={name:"shop-title",options:{virtualHost:!0},props:{name:{type:String},shop:{type:Object},isLink:{type:Boolean,default:!0}},data:function(){return{}},methods:{toShop:function(){var t=this.isLink,e=this.shop;t&&this.$Router.push({path:"/pages/store_index/store_index",query:{id:e.shop_id||e.id}})}}};e.default=i},d80f:function(t,e,n){var i=n("9f3e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("534fc229",i,!0,{sourceMap:!1,shadowMode:!1})},d906:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.u-fixed-placeholder[data-v-94201f12]{box-sizing:initial}.u-tabbar__content[data-v-94201f12]{display:flex;align-items:center;position:relative;position:fixed;bottom:0;left:0;width:100%;z-index:998;box-sizing:initial}.u-tabbar__content__circle__border[data-v-94201f12]{border-radius:100%;width:%?110?%;height:%?110?%;top:%?-48?%;position:absolute;z-index:4;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-tabbar__content__circle__border[data-v-94201f12]:after{border-radius:100px}.u-tabbar__content__item[data-v-94201f12]{flex:1;justify-content:center;height:100%;padding:%?12?% 0;display:flex;flex-direction:row;flex-direction:column;align-items:center;position:relative}.u-tabbar__content__item__button[data-v-94201f12]{position:absolute;top:%?14?%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-tabbar__content__item__text[data-v-94201f12]{color:#606266;font-size:%?26?%;line-height:%?28?%;position:absolute;bottom:%?14?%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.u-tabbar__content__circle[data-v-94201f12]{position:relative;display:flex;flex-direction:row;flex-direction:column;justify-content:space-between;z-index:10;height:calc(100% - 1px)}.u-tabbar__content__circle__button[data-v-94201f12]{width:%?90?%;height:%?90?%;border-radius:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;background-color:#fff;top:%?-40?%;left:50%;z-index:6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}',""]),t.exports=e},dda6:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{},[n("v-uni-movable-area",{staticClass:"u-swipe-action",style:{backgroundColor:t.bgColor}},[n("v-uni-movable-view",{staticClass:"u-swipe-view",style:{width:t.showBtn?t.movableViewWidth:"100%"},attrs:{direction:"horizontal",disabled:t.disabled,x:t.moveX},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)},touchend:function(e){arguments[0]=e=t.$handleEvent(e),t.touchend.apply(void 0,arguments)},touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.touchstart.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"u-swipe-content",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.contentClick.apply(void 0,arguments)}}},[t._t("default")],2),t._l(t.options,(function(e,i){return t.showBtn?n("v-uni-view",{key:i,staticClass:"u-swipe-del",style:[t.btnStyle(e.style)],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.btnClick(i)}}},[n("v-uni-view",{staticClass:"u-btn-text"},[t._v(t._s(e.text))])],1):t._e()}))],2)],1)],1)},a=[]},e2fe:function(t,e,n){var i=n("ca14");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("79717e00",i,!0,{sourceMap:!1,shadowMode:!1})},e64f:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={data:function(){return{mescroll:null}},onPullDownRefresh:function(){this.mescroll&&this.mescroll.onPullDownRefresh()},onPageScroll:function(t){this.mescroll&&this.mescroll.onPageScroll(t)},onReachBottom:function(){this.mescroll&&this.mescroll.onReachBottom()},methods:{mescrollInit:function(t){console.log(t),this.mescroll=t,this.mescrollInitByRef()},mescrollInitByRef:function(){if(!this.mescroll||!this.mescroll.resetUpScroll){var t=this.$refs.mescrollRef;t&&(this.mescroll=t.mescroll)}},downCallback:function(){var t=this;this.mescroll.optUp.use?this.mescroll.resetUpScroll():setTimeout((function(){t.mescroll.endSuccess()}),500)},upCallback:function(){var t=this;setTimeout((function(){t.mescroll.endErr()}),500)}},mounted:function(){this.mescrollInitByRef()}},a=i;e.default=a},ecf6:function(t,e,n){var i=n("d906");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("7119195b",i,!0,{sourceMap:!1,shadowMode:!1})},f78d:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("bf0f"),n("2797"),n("bd06"),n("fd3c"),n("aa9c"),n("473f"),n("c223"),n("8f71");var a=i(n("2634")),o=i(n("2fdc")),r=i(n("9b1b")),s=n("8748"),c=(n("94b9"),n("8f59")),u=(i(n("50a6")),i(n("c659"))),l={mixins:[u.default],data:function(){return{cartType:0,showMoreGoods:!1,cartLists:[],showDelTips:!1,totalPrice:"",options:[{text:"删除",style:{backgroundColor:"#FF2C3C"}}],openCartId:0}},computed:(0,r.default)((0,r.default)({},(0,c.mapGetters)(["cartNum","inviteCode"])),{},{nullSelect:function(){var t=this.cartLists,e=!0;return t.forEach((function(t){t.cart.forEach((function(t){t.selected&&(e=!1)}))})),e},isSelectedAll:function(){var t=this.cartLists;if(!t.length)return!1;if(this.allInvalid())return!1;var e=t.findIndex((function(t){return 0==t.is_selected}));return-1==e}}),onLoad:function(){},onShow:function(){this.getCartListFun()},methods:(0,r.default)((0,r.default)({},(0,c.mapActions)(["getCartNum"])),{},{deleteCart:function(){var t=this;if(!this.cartId)return this.$toast({title:"请选择商品"});this.showDelTips=!1,(0,s.deleteGoods)({cart_id:this.cartId}).then((function(e){1==e.code&&t.getCartListFun()}))},openSwipe:function(t){this.openCartId=t},cartInvalid:function(t){return 0==t.goods_status||1==t.goods_del||0==t.is_pay||0==t.has_item||0==t.stock},shopInvalid:function(t){var e=this;return t.cart.every((function(t){return e.cartInvalid(t)}))},allInvalid:function(){var t=this;return this.cartLists.every((function(e){return t.shopInvalid(e)}))},deleteSelectCart:function(){this.cartId=this.getSelectCart(),this.showDelTips=!this.showDelTips},deleteOneCart:function(t,e){e&&(this.cartId=e),this.showDelTips=!this.showDelTips},getCartListFun:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var n,i,o,r,c,u;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getCartList)();case 2:n=e.sent,i=n.data,o=i.lists,r=i.total_amount,c=n.code,1==c?(u=0,u=0==o.length?2:1,t.showMoreGoods=!0,t.cartLists=o,t.cartType=u,t.totalPrice=r,t.getCartNum()):t.cartType=0;case 8:case"end":return e.stop()}}),e)})))()},changeSelect:function(t,e,n){var i=t.value,a=[],o=this.cartLists;switch(e){case 1:a=o[n].cart.map((function(t){return t.cart_id}));break;case 2:a.push(n);break;case 3:a=o.reduce((function(t,e){return t.concat(e.cart.map((function(t){return t.cart_id})))}),a);break}this.changeCartSelectFun(a,i)},changeCartSelectFun:function(t,e){var n=this;(0,s.changeCartSelect)({cart_id:t,selected:e?1:0}).then((function(t){1==t.code&&n.getCartListFun()}))},countChange:function(t,e){var n=this,i=t.value;console.log(i);var a=e;(0,s.changeGoodsCount)({cart_id:a,goods_num:i}).then((function(t){n.getCartListFun()}))},getSelectCart:function(){var t=this,e=this.cartLists;return e.reduce((function(e,n){return e.concat(n.cart.filter((function(e){return e.selected&&!t.cartInvalid(e)})).map((function(t){return t.cart_id})))}),[])},goToConfirm:function(){var t=this.cartLists,e=[],n=this.getSelectCart();if(0==n.length)return this.$toast({title:"您还没有选择商品哦"});t.forEach((function(t){0!=t.cart.length&&t.cart.forEach((function(n,i){1==n.selected&&e.push({item_id:n.item_id,num:n.goods_num,goods_id:n.goods_id,shop_id:t.shop.shop_id,delivery_type:0})}))}));var i={carts:n,goods:e,type:"cart"};this.$Router.push({path:"/pages/confirm_order/confirm_order",query:{data:i}})}})};e.default=l},f980:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */.shop-cart .main[data-v-8a10323c]{padding-bottom:%?100?%}.shop-cart .cart-list .cart-item[data-v-8a10323c]{margin:%?20?% %?20?% 0;border-radius:%?10?%}.shop-cart .cart-list .cart-item .goods-img[data-v-8a10323c]{position:relative;border-radius:%?10?%;overflow:hidden}.shop-cart .cart-list .cart-item .goods-img .invalid[data-v-8a10323c]{position:absolute;width:100%;bottom:0;background-color:rgba(0,0,0,.4)}.shop-cart .cart-list .cart-item .info[data-v-8a10323c]{max-width:%?400?%}.shop-cart .cart-list .select[data-v-8a10323c]{height:%?80?%;padding:0 %?20?%;border-bottom:1px solid #e5e5e5}.shop-cart .cart-null .btn[data-v-8a10323c]{border:1px solid #ff2c3c;width:%?184?%;margin-left:auto;margin-right:auto;padding:%?8?% %?24?%}.shop-cart .footer[data-v-8a10323c]{position:fixed;padding:0 %?24?%;width:100%;height:%?100?%;box-shadow:0 0 12px rgba(0,0,0,.1);bottom:calc(var(--window-bottom) + 50px);margin-bottom:env(safe-area-inset-bottom);z-index:20}.shop-cart .footer .all-price[data-v-8a10323c]{text-align:right;flex:1}.shop-cart .footer .right-btn[data-v-8a10323c]{padding:%?13?% %?45?%;background:linear-gradient(90deg,#f95f2f,#ff2c3c)}.shop-cart .login[data-v-8a10323c]{height:calc(100vh - var(--window-bottom));background:#fff;text-align:center}.shop-cart .login .btn[data-v-8a10323c]{background-color:#09bb07;width:%?280?%;line-height:%?70?%;margin:%?40?% auto 0}.shop-cart .login .btn uni-image[data-v-8a10323c]{width:%?50?%;height:%?50?%}',""]),t.exports=e},fccd:function(t,e,n){var i=n("7785");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("588f0684",i,!0,{sourceMap:!1,shadowMode:!1})}}]);
|