(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["order-page-shopping-cart-index"],{"04b1":function(t,e,n){var i=n("85bc");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("3d6e5fca",i,!0,{sourceMap:!1,shadowMode:!1})},1121: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("473f"),n("bf0f"),n("8f71"),n("2797"),n("aa9c"),n("c223"),n("fd3c"),n("64aa");var s=i(n("dc1f")),r=i(n("ebf3")),c=i(n("2cbd")),l=i(n("a71b")),d=i(n("8c27")),u=n("9d0a"),p=n("419c"),f=n("a2b9"),h=n("ba1f"),m={components:{TechnicalSupport:r.default,ProductSpecNumberBox:c.default,Empty:l.default,loading:d.default},mixins:[s.default],data:function(){return{cartData:[],currentPage:1,pageSize:10,isLoadAll:!1,loadingShow:!1,openChecked:!1,isShowOneTouch:!1,isAllSubmit:!1,sids:[],lastOrderInfo:null}},onLoad:function(){this.getShoppingCartData()},onReachBottom:function(){this.isLoadAll||(this.currentPage++,this.getShoppingCartData())},computed:{totalPrice:function(){return this.cartData.reduce((function(t,e){return e.checked?t+e.finalFee:t}),0)},totalCount:function(){return this.cartData.filter((function(t){return t.checked})).length},allStatus:function(){var t=this.cartData.filter((function(t){return 0===t.isRest&&1===t.isInBusiness})),e=t.every((function(t){return t.checked}));return e},isShowCartPart:function(){return this.cartData.filter((function(t){return t.checked})).length>0},preferential:function(){var t=0;return this.cartData.forEach((function(e){t+=e.data.reduce((function(t,n){return e.checked?t+(n.price-n.discount_price):t}),0)})),t}},methods:{changeSwitch:function(t){this.openChecked=t},checkedChange:function(t){t.checked=!t.checked},selectAll:function(){this.allStatus?this.cartData.forEach((function(t){1===t.isInBusiness&&0==t.isRest&&(t.checked=!1)})):this.cartData.forEach((function(t){0===t.isRest&&1===t.isInBusiness&&(t.checked=!0)}))},handleAllSettlement:function(){if(!this.isAllSubmit){this.isAllSubmit=!0;var t=[];this.cartData.forEach((function(e){1==e.checked&&t.push(e.id)})),this.sids=t,console.log(this.sids,"this.sids"),(0,p.navPage)("/order-page/one-touch-submit-order/index?sids=".concat(this.sids),"redirect")}},handleGoodsNum:function(t,e){this.cartData=[],this.currentPage=1,this.getShoppingCartData()},getShoppingCartData:function(){var t=this;this.loadingShow=!0,(0,f.getShoppingCartListApi)({page:this.currentPage,psize:this.pageSize}).then((function(e){console.log(e);var n=e.cartsInfo,i=e.onetouch,a=e.lastOrderInfo;t.lastOrderInfo=a,i.status&&(t.isShowOneTouch=!0),t.cartData=t.cartData.concat(n.map((function(t){var e=t.cart;return{id:t.sid,isRest:(null===t||void 0===t?void 0:t.is_rest)||0,isInBusiness:(null===t||void 0===t?void 0:t.is_in_business)||0,storeTitle:t.storeName,storeLogo:t.logo,boxPrice:Number(e.box_price),finalFee:Number(t.final_fee),checked:!1,data:e.data.reduce((function(t,e){return t.concat(e.filter((function(t){return"88888"!=t.goods_id})).map((function(t){return{title:t.title,image:t.thumb,sid:t.sid,goodsId:t.goods_id,optionId:t.option_id,optionTitle:t.option_title,price:Number(t.price),discount_price:Number(t.discount_price),num:Number(t.num)}})))}),[])}}))),n.length0?t._l(t.cartData,(function(e,i){return n("v-uni-view",{key:i,staticClass:"cart-item tn-shadow",class:[{rest:1==e.isRest||0==e.isInBusiness}]},[n("v-uni-view",{staticClass:"item-top tn-border-bottom tn-border-gray--light tn-flex-row-between"},[n("div",{on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.checkedChange(e)}}},[t.isShowOneTouch?n("v-uni-checkbox",{staticClass:"round red",attrs:{disabled:0==e.isInBusiness&&1==e.isRest,checked:e.checked}}):t._e()],1),n("v-uni-view",{staticClass:"store-info tn-flex"},[n("v-uni-view",{staticClass:"store-image"},[n("v-uni-image",{staticClass:"image",attrs:{src:e.storeLogo,mode:"aspectFill"}})],1),n("v-uni-view",{staticClass:"store-title tn-text-ellipsis-1"},[t._v(t._s(e.storeTitle))])],1),n("v-uni-view",{staticClass:"clear-store-btn tn-color-red",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.deleteStoreShoppingCart(e.id)}}},[n("v-uni-text",{staticClass:"tn-icon-delete tn-margin-right-xs"}),t._v("删除")],1)],1),n("v-uni-view",{staticClass:"item-content"},t._l(e.data,(function(i,a){return n("v-uni-view",{key:a,staticClass:"good-data tn-flex"},[n("v-uni-view",{staticClass:"good-image"},[n("v-uni-image",{staticClass:"image",attrs:{src:i.image,mode:"aspectFill"}})],1),n("v-uni-view",{staticClass:"good-info"},[n("v-uni-view",{staticClass:"good-title tn-text-ellipsis-1"},[t._v(t._s(i.title))]),i.optionTitle?n("v-uni-view",{staticClass:"good-option tn-color-gray tn-text-ellipsis-1"},[t._v(t._s(i.optionTitle))]):t._e(),n("v-uni-view",{staticClass:"good-price-num tn-flex-center-between"},[n("v-uni-view",{staticClass:"price tn-color-red"},[i.discount_price!==i.price?[n("v-uni-view",{staticClass:"unit"},[t._v(t._s(t.CurrencyUnit))]),n("v-uni-view",{staticClass:"value"},[t._v(t._s(i.discount_price))]),n("v-uni-text",{staticClass:"price tn-color-gray through"},[n("v-uni-text",{staticClass:"unit"},[t._v(t._s(t.CurrencyUnit))]),n("v-uni-text",{staticClass:"value"},[t._v(t._s(i.price))])],1)]:[n("v-uni-view",{staticClass:"unit"},[t._v(t._s(t.CurrencyUnit))]),n("v-uni-view",{staticClass:"value"},[t._v(t._s(i.price))])]],2),n("v-uni-view",{staticClass:"num"},[n("product-spec-number-box",{attrs:{"operation-from":"shoppingCart",type:0,sid:i.sid,"good-id":i.goodsId,"option-id":i.optionId,disabled:1==e.isRest||0==e.isInBusiness},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.handleGoodsNum(e,i.goodsId)}},model:{value:i.num,callback:function(e){t.$set(i,"num",e)},expression:"goodItem.num"}})],1)],1)],1)],1)})),1),n("v-uni-view",{staticClass:"cart-other-price tn-color-gray"},[n("v-uni-view",{staticClass:"box-price"},[t._v("餐盒费"+t._s(t.CurrencyUnit)+t._s(e.boxPrice.toFixed(2)))])],1),n("v-uni-view",{staticClass:"cart-submit tn-flex-center-between"},[n("v-uni-view",{staticClass:"final-price tn-color-red"},[t._v("合计"+t._s(t.CurrencyUnit)+t._s(e.finalFee.toFixed(2)))]),n("v-uni-view",{staticClass:"operation-btn",class:1==e.isRest||0==e.isInBusiness?"tn-bg-gray theme-shopCart-page-isRest":"theme-shopCart-page-notRest",attrs:{"hover-class":"tn-btn-hover-class","hover-stay-time":150},on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.navSubmitOrderPage(e)}}},[t._v("去结算")])],1)],1)})):t._e(),t.isLoadAll&&0===t.cartData.length?n("empty",{attrs:{icon:"empty-cart",tips:"购物车为空"}}):t._e()],2),t.isShowCartPart&&t.isShowOneTouch?n("v-uni-view",{staticClass:"cartPart"},[n("v-uni-view",{staticClass:"left"},[n("v-uni-view",{staticClass:"leftTop",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.selectAll.apply(void 0,arguments)}}},[n("v-uni-checkbox",{staticClass:"round red",attrs:{checked:t.allStatus}},[t._v("全选")])],1),n("v-uni-view",{staticClass:"totalSaller"},[t._v("共"+t._s(t.totalCount)+"个商家")])],1),n("v-uni-view",{staticClass:"priceInfo"},[n("v-uni-text",{staticClass:"tip"},[t._v("合计:"+t._s(t.CurrencyUnit)+" "+t._s(t.totalPrice))]),n("v-uni-text",{staticClass:"allTip"},[t._v("总优惠"),n("v-uni-text",{staticClass:"spSaleInfo"},[t._v(t._s(t.CurrencyUnit)+t._s(t.preferential))])],1)],1),n("v-uni-view",{staticClass:"payPart"},[n("tn-button",{attrs:{shape:"round",height:"76rpx",fontBold:!0,backgroundColor:"#ffca28"},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleAllSettlement.apply(void 0,arguments)}}},[t._v("一键结算")])],1)],1):t._e(),n("technical-support")],1)],1)},o=[]},"84ae":function(t,e,n){"use strict";n.r(e);var i=n("65c2"),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},"85bc":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.technical-support[data-v-16d159ee]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;color:#e6e6e6;font-size:%?26?%;padding-top:%?30?%;padding-bottom:%?20?%}.technical-support.fixed-bottom[data-v-16d159ee]{position:fixed;padding-top:%?0?%;bottom:%?20?%;bottom:calc(constant(safe-area-inset-bottom) + %?20?%);bottom:calc(env(safe-area-inset-bottom) + %?20?%)}.technical-support__text[data-v-16d159ee]{position:relative;width:-webkit-fit-content;width:fit-content}.technical-support__text[data-v-16d159ee]::before, .technical-support__text[data-v-16d159ee]::after{content:"";position:absolute;width:%?100?%;height:%?1?%;background-color:#e6e6e6;top:50%;left:%?-100?%;-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}.technical-support__text[data-v-16d159ee]::after{left:100%;-webkit-transform:translate(20%,-50%);transform:translate(20%,-50%)}',""]),t.exports=e},"8c0a":function(t,e,n){var i=n("2f5b");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("27fc7364",i,!0,{sourceMap:!1,shadowMode:!1})},"8c27":function(t,e,n){"use strict";n.r(e);var i=n("987c"),a=n("65db");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("b044");var s=n("828b"),r=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"63640e0a",null,!1,i["a"],void 0);e["default"]=r.exports},"987c":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",{class:1==this.auto?"loader-wrapper":"loader-wrapper2",style:{zIndex:this.zindex?this.zindex:""}},[e("v-uni-view",{class:this.showMask?"showMask mask":"mask"},[e("v-uni-view",{staticClass:"loader"},[this.loading_logo?e("v-uni-image",{staticClass:"diyLoadingLogo",attrs:{src:this.loading_logo}}):e("v-uni-view",{staticClass:"logo-loading tn-icon-logo-shangpu tn-text-shadow-aquablue"})],1)],1)],1)},a=[]},"98c1":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var a=i(n("dc1f")),o={props:{value:{type:Boolean,default:!1},title:{type:String,default:""},cancelText:{type:String,default:"取 消"},confirmText:{type:String,default:"确 认"},zIndex:{type:[String,Number],default:""},contentNoTop:{type:Boolean,default:!1},contentNoPadding:{type:Boolean,default:!1},wrapperWidth:{type:String,default:""},wrapperBgColor:{type:String,default:""},closeBtn:{type:Boolean,default:!0}},mixins:[a.default],data:function(){return{openModal:!1}},watch:{value:{handler:function(t){this.openModal=t},immediate:!0}},computed:{showTitle:function(){return" "!=this.title&&""!=this.title},showCancel:function(){return" "!=this.cancelText},showConfirm:function(){return" "!=this.confirmText},modalStyle:function(){var t={};return this.zIndex&&(t.zIndex=Number(this.zIndex-1)),t},closeBtnStyle:function(){var t={};return this.zIndex&&(t.zIndex=Number(this.zIndex)),t},wrapperStyle:function(){var t={};return this.zIndex&&(t.zIndex=Number(this.zIndex)),this.wrapperWidth&&(t.width=this.wrapperWidth),this.wrapperBgColor&&(t.backgroundColor=this.wrapperBgColor),t}},methods:{closeModal:function(){this.$emit("input",!1),this.$emit("close")},cancelEvent:function(){this.$emit("cancel")},confirmEvent:function(){this.$emit("confirm")}}};e.default=o},"9cae":function(t,e,n){var i=n("cc53");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("74ddcd86",i,!0,{sourceMap:!1,shadowMode:!1})},"9d0a":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.showToast=e.showModal=e.showLoading=e.closeLoading=void 0;e.showToast=function(t){var e=t.title,n=t.icon,i=t.mask,a=t.callback;uni.showToast({icon:n||"none",title:e,mask:i||!0}),setTimeout((function(){a&&a()}),1500)};e.showModal=function(t){var e=t.title,n=t.content,i=t.showCancel,a=t.cancelText,o=t.confirmText,s=t.callback;uni.showModal({title:e||"操作提示",content:n,showCancel:i||!1,cancelText:a||"取消",confirmText:o||"确认",success:function(t){t.confirm&&s&&s(!0),t.cancel&&s&&s(!1)}})};e.showLoading=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.title,n=void 0===e?"":e,i=t.mask,a=void 0!==i&&i;uni.showLoading({title:n,mask:a})};e.closeLoading=function(){uni.hideLoading()}},a1f4:function(t,e,n){"use strict";var i=n("1cee"),a=n.n(i);a.a},a2b9:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getShoppingCartListApi=e.getShoppingCartCountApi=void 0;var a=i(n("7653"));e.getShoppingCartCountApi=function(){return a.default.get("api/user.cart.cart/count")};e.getShoppingCartListApi=function(t){var e=t.page,n=t.psize;return a.default.get("api/user.cart.cart/list",{page:e||1,psize:n||20})}},a547:function(t,e,n){var i=n("45b3");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("02fcab87",i,!0,{sourceMap:!1,shadowMode:!1})},a71b:function(t,e,n){"use strict";n.r(e);var i=n("ec01"),a=n("dc1c");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("de1c");var s=n("828b"),r=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"6cf0f295",null,!1,i["a"],void 0);e["default"]=r.exports},a88f: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("bd06"),n("bf0f"),n("2797"),n("c223"),n("f7a5"),n("fd3c"),n("8f71"),n("aa9c"),n("dc8a"),n("5ef2");var s=i(n("dc1f")),r=i(n("495e")),c=i(n("1858")),l=n("ba1f"),d=n("cf41"),u=n("815c"),p=n("9d0a"),f=i(n("ae59")),h=i(n("19c7")),m={props:{value:{type:Number,default:0},is_tuangouquan:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},operationFrom:{type:String,default:"list"},min:{type:Number,default:0},max:{type:Number,default:100},total:{type:Number,default:0},type:{type:Number,default:0},sid:{type:[String,Number],default:""},goodId:{type:[String,Number],default:""},optionId:{type:String,default:""},spellriceId:{type:[String,Number],default:""},tableId:{type:[String,Number],default:""},title:{type:String,default:""},goodPrice:{type:[String,Number],default:""},imageUrl:{type:String,default:""},desc:{type:String,default:""},is_api:{type:[String,Number],default:0},goodOldPrice:{type:[String,Number],default:0},good_code:{type:[String,Number],default:""},brand:{type:String,default:""},storeCode:{type:String,default:""},navType:{type:String,default:""},buy_limit:{type:Number,default:0}},components:{CubicBezier:h.default,CenterModal:r.default,NewSpecifications:c.default},onLoad:function(){console.log(this.options,"ahskjdfkasgdkjhfgaskjdgfkj")},mixins:[s.default],data:function(){return{currentValue:0,showChooseOptionsModal:!1,options:[],attrs:[],materials:[],specPrice:0,specMin:0,specMax:-1,material_limit:0,material_least_limit:0,specStoreGoodsNum:{},updateSpecGoodNum:!1,showBigImage:!1,showNewSpecifications:!1,not_need_choose_productList:[],need_choose_productList:[],loadData:!1,skuList:[],skuCn:[],skuCode:""}},computed:{isTangshi:function(){return this.tableId&&""!=this.tableId},specGoodNum:function(){var t=0;return this.showChooseOptionsModal&&1===this.type&&this.updateSpecGoodNum&&this.specStoreGoodsNum.hasOwnProperty(this.specOptionId)&&(t=this.specStoreGoodsNum[this.specOptionId]),t},specOptionId:function(){var t="";if("shoppingCart"===this.operationFrom)""!=this.optionId&&(t=this.optionId);else if("list"===this.operationFrom&&this.showChooseOptionsModal&&1===this.type){if(this.options.length){var e=this.options.findIndex((function(t){return!0===t.select}));t+=-1===e?"0":"".concat(this.options[e].id)}this.attrs.length>0&&(t.length>0&&(t+="_"),this.attrs.forEach((function(e,n){var i=e.label.findIndex((function(t){return!0===t.select}));t+="".concat(n,"s").concat(i,"v")})),t=t.slice(0,t.length-1)),this.materials.length>0&&("nx"==this.brand?(t.length>0&&(t+="_"),this.materials.map((function(e){e.label.forEach((function(e){!0===e.select&&(t+="".concat(e.id,"m1n"))}))}))):(t.length>0&&(t+="_"),this.materials.forEach((function(e){!0===e.select&&(t+="".concat(e.id,"m1n"))})),t=t.slice(0,t.length-1))),0===this.options.length&&t.length>0&&(t="0_"+t)}return t},specOptionCn:function(){var t=this,e=[];return this.showChooseOptionsModal&&1===this.type&&(this.specPrice=0,this.specMin=0,this.specMax=-1,this.options.length>0?this.options.filter((function(t){return!0===t.select})).forEach((function(n){e.push(n.title),t.specPrice+=n.price,n.mint.specMax&&(t.specMax=n.max)})):this.goodPrice&&(this.specPrice+=Number(this.goodPrice)),this.attrs.length>0&&this.attrs.forEach((function(t,n){t.label.filter((function(t){return!0===t.select})).forEach((function(t){e.push(t.title)}))})),this.materials.length>0&&("nx"==this.brand?this.materials.map((function(n){n.label.forEach((function(n){!0===n.select&&(e.push(n.name),t.specPrice+=n.price)}))})):this.materials.filter((function(t){return!0===t.select})).forEach((function(n){!0===n.select&&(e.push(n.title),t.specPrice+=n.price)})))),e.join("、")}},watch:{value:{handler:function(t){this.currentValue=t||0},immediate:!0}},methods:{isTab:function(){var t=getCurrentPages(),e=t[t.length-1],n=e.route;return"pages/index/index"===n},handleShowGoodsNum:function(){"special"!=this.navType&&this.$emit("input-num",{goodId:this.goodId,value:this.currentValue,options_id:this.specOptionId})},handleNumInputChangeEvent:function(t){if(!this.disabled){var e=t.detail.value||"0";e=Number(e),ethis.max&&(e=this.max),this.currentValue=e,this.updateValue("",e)}},handleAddEvent:function(){var t=this;if(this.disabled)return(0,p.showToast)({title:"不允许操作"});this.buy_limit>0&&this.currentValue>=this.buy_limit?(0,p.showToast)({title:"限购".concat(this.buy_limit,"份")}):this.currentValue>=this.max&&-1!=this.max||(0,u.debounce)((function(){t.handleShoppingCartGood("+").then((function(){uni.vibrateShort({success:function(){console.log("success")}}),t.updateValue("add"),t.$emit("add-num",t.currentValue)}))}),250)()},handleReduceEvent:function(){var t=this;if(this.disabled)return(0,p.showToast)({title:"不允许操作"});this.currentValue<=this.min||(0,u.debounce)((function(){t.handleShoppingCartGood("-").then((function(){t.updateValue("reduce"),t.$emit("reduce-num",t.currentValue)}))}),250)()},chooseOptionEvent:function(t){var e=this.options.findIndex((function(t){return!0===t.select}));e!==t&&this.options.map((function(e,n){e.select=n===t}))},chooseAttrEvent:function(t,e){var n=this.attrs[t].label,i=n.findIndex((function(t){return!0===t.select}));i!==e&&this.attrs[t].label.map((function(t,n){t.select=n===e}))},chooseMaterialAttrEvent:function(t,e){var n=this.materials[t].label,i=n.findIndex((function(t){return!0===t.select}));i!==e&&this.materials[t].label.map((function(t,n){t.select=n===e}))},chooseMaterialEvent:function(t){if(this.materials[t].select=!this.materials[t].select,this.material_limit>0){var e=0;if(this.materials.map((function(t){1==t.select&&(e+=1)})),2==e&&1==this.material_limit)return this.materials.forEach((function(t){t.select=!1})),void(this.materials[t].select=!0);e>this.material_limit&&((0,p.showToast)({title:"加料最多选择".concat(this.material_limit,"个")}),this.materials[t].select=!1)}},handleChooseMateriaLeastlimit:function(){if(this.material_least_limit>0){var t=0;if(this.materials.map((function(e){1==e.select&&(t+=1)})),t0&&this.currentValue>=this.buy_limit)(0,p.showToast)({title:"限购".concat(this.buy_limit,"份")});else{var e=this.handleChooseMateriaLeastlimit();e&&(this.specGoodNum>=this.specMax&&-1!=this.specMax||this.handleShoppingCartGood("+").then((function(){uni.vibrateShort({success:function(){console.log("success")}}),t._forceUpdateSpecShoppingCartNumData(),t.updateValue("add"),t.$emit("add-num",t.currentValue)})))}},handleMultiSpecReduceEvent:function(){var t=this;if(this.disabled)return(0,p.showToast)({title:"不允许操作"});this.specGoodNum<=this.specMin||this.handleShoppingCartGood("-").then((function(){t._forceUpdateSpecShoppingCartNumData(),t.updateValue("reduce"),t.$emit("reduce-num",t.currentValue)}))},initMaterial:function(){var t=this,e=this;(0,d.initMaterialApi)({sid:this.sid,goods_id:this.goodId,storeCode:this.storeCode}).then((function(n){console.log(n),n.data&&n.data&&(t.loadData=!0,"kfc"!=t.brand&&"mcd"!=t.brand||e.getMaterial(),"nx"==t.brand&&e.getMaterialAttrs())})).catch((function(t){console.log(t),(0,p.closeLoading)(),uni.showToast({title:t.msg,icon:"none"})}))},otherMaterial:function(){console.log("otherMaterial"),this.loadData=!0,this.getMaterial()},getMaterial:function(){var t=this;(0,d.getMaterialApi)({goods_id:this.goodId}).then((function(e){console.log(e),e.forEach((function(e){1==e.type?t.not_need_choose_productList.push(e):(e.has_choose_num=0,1==e.max_quantity?e.choose_text="单选":e.choose_text="选"+e.max_quantity+"份",e.comboProducts.forEach((function(t){1==e.comboProducts.length?(e.has_choose_num=1,t.choose_num=1,t.class="avctMod2"):(t.choose_num=0,t.class="")})),t.need_choose_productList.push(e))})),console.log("not_need_choose_productList",t.not_need_choose_productList),console.log("need_choose_productList",t.need_choose_productList),(0,p.closeLoading)(),"kfc"!=t.brand&&"mcd"!=t.brand||(t.showNewSpecifications=!0)})).catch((function(t){console.log(t)}))},getMaterialAttrs:function(){var t=this;(0,d.getMaterialApi)({goods_id:this.goodId}).then((function(e){console.log(e),e?(t.materials=[],e.map((function(e){var n={title:e.title,limit:1,label:[]};e.comboProducts.forEach((function(t,e){var i={id:t.id,price:Number(t.diff_price),name:t.name,select:0==e};n.label.push(i)})),t.materials.push(n)})),console.log(t.materials)):t.materials=[],t.showChooseOptionsModal=!0})).catch((function(t){console.log(t)})).finally((function(){t.$nextTick((function(){(0,p.closeLoading)()}))}))},initAttrs: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.abrupt("return",(0,d.initAttrsApi)({sid:t.sid,goods_id:t.goodId,storeCode:t.storeCode}).then((function(e){console.log("res",e),t.attrs=e})));case 1:case"end":return e.stop()}}),e)})))()},handleSpecClickEvent: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:if(!(t.buy_limit>0&&t.currentValue>=t.buy_limit)){e.next=3;break}return(0,p.showToast)({title:"限购".concat(t.buy_limit,"份")}),e.abrupt("return");case 3:if(!t.is_api||"mcdonalds"!=t.brand){e.next=11;break}return(0,p.showLoading)({mask:!0}),console.log("is_api"),console.log(t.goodId),t.initMaterial(),e.abrupt("return",!1);case 11:if(!t.is_api||"kfc"!=t.brand){e.next=19;break}return(0,p.showLoading)({mask:!0}),console.log("is_api"),console.log(t.goodId),t.initMaterial(),e.abrupt("return",!1);case 19:if(!t.is_api||"lk"!=t.brand){e.next=27;break}return console.log("lk"),(0,p.showLoading)({mask:!0}),e.next=24,t.initAttrs();case 24:(0,p.closeLoading)(),e.next=44;break;case 27:if(!t.is_api||"sbk"!=t.brand){e.next=32;break}return uni.navigateTo({url:"/store-page/milkTeaSpecification/milkTeaSpecification?sid="+t.sid+"&storeCode="+t.storeCode+"&goodId="+t.goodId+"&goodPrice="+t.goodPrice}),e.abrupt("return",!1);case 32:if(!t.is_api||"nx"!=t.brand){e.next=38;break}return(0,p.showLoading)({mask:!0}),t.initMaterial(),e.abrupt("return",!1);case 38:if(!t.is_api||t.brand){e.next=44;break}return console.log("is_api"),(0,p.showLoading)({mask:!0}),e.next=43,t.otherMaterial();case 43:return e.abrupt("return",!1);case 44:t.$emit("spec-click"),(0,p.showLoading)({mask:!0}),(0,d.getGoodSpecInfoApi)({sid:t.sid,goodsId:t.goodId}).then((function(e){console.log(e);var n=e.attrs,i=e.materials,a=e.options,o=e.material_limit,s=e.material_least_limit,r=e.skuList;t.skuList=r,t.material_limit=o,t.material_least_limit=s,t.attrs=n?n.map((function(t){return{title:t.name,label:t.label.map((function(t,e){return{title:t,select:0===e}}))}})):[],t.options=a?a.map((function(t,e){return{id:t.id,title:t.name,price:Number(t.price),min:0,max:t.total,select:0===e}})):[],t.materials=i?i.map((function(t){return{id:t.id,title:t.name,price:Number(t.price),select:!1}})):[],t.getSpecGoodNumData(),t.showChooseOptionsModal=!0})).catch((function(e){console.error("[productSpecOperation]获取商品规格信息失败",e),t.showChooseOptionsModal=!1,t.material_limit=0,t.material_least_limit=0,t.options=[],t.attrs=[],t.materials=[]})).finally((function(){t.$nextTick((function(){(0,p.closeLoading)()}))}));case 47:case"end":return e.stop()}}),e)})))()},getSpecGoodNumData:function(){var t=this;(0,l.getStoreShoppingCartSpecGoodNumApi)({sid:this.sid,goodsId:this.goodId,tableId:this.tableId}).then((function(e){console.log("更新购物车",e);var n=e.cartOptions;if(t.updateSpecGoodNum=!1,t.specStoreGoodsNum={},f.default.object(n)){var i=Object.keys(n),a={};i.forEach((function(t){a[t]=n[t].num})),t.specStoreGoodsNum=Object.assign({},a)}t._forceUpdateSpecShoppingCartNumData()})).catch((function(e){console.error("[productSpecOperation]获取多规格商品数量数据失败",e),t.specStoreGoodsNum={}}))},_forceUpdateSpecShoppingCartNumData:function(){var t=this;this.updateSpecGoodNum=!1,this.$nextTick((function(){t.updateSpecGoodNum=!0}))},handleShoppingCartGood:function(t){var e=this;return new Promise((function(n,i){e._addGoodsToCart(t).then((function(t){e.getSpecGoodNumData(),n(),(0,p.closeLoading)()})).catch((function(t){console.error("[productSpecOperation]添加到购物车失败",t),(0,p.showToast)({title:t.msg}),i()})).finally((function(){e.$nextTick((function(){}))}))}))},_addGoodsToCart:function(t){return this.isTangshi?(0,l.addTangshiGoodToCartApi)({sid:this.sid,goodsId:this.goodId,optionId:this.specOptionId,sign:t,tableId:this.tableId,num:1}):(0,l.addGoodToCartApi)({sid:this.sid,goodsId:this.goodId,spellriceId:this.spellriceId,optionId:this.specOptionId,sign:t,tableId:this.tableId,num:1})},updateValue:function(t){this.$emit("input",this.currentValue),this.$emit("change",{type:t,value:this.currentValue})},close:function(){console.log("cccclose"),this.showNewSpecifications=!1,this.need_choose_productList=[],this.not_need_choose_productList=[]},addCart:function(){this.showNewSpecifications=!1,this.need_choose_productList=[],this.not_need_choose_productList=[],this.$emit("change",{value:this.currentValue})},removeThumbnail:function(t){if(!t)return"";var e=t.indexOf("?imageMogr2/thumbnail/");return-1!==e?t.substring(0,e):t}}};e.default=m},aa4c:function(t,e,n){"use strict";var i=n("4494"),a=n.n(i);a.a},b044:function(t,e,n){"use strict";var i=n("8c0a"),a=n.n(i);a.a},b41f:function(t,e,n){var i=n("e4bb");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("41a7bf81",i,!0,{sourceMap:!1,shadowMode:!1})},b531: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")},a=[]},cc53:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.empty[data-v-6cf0f295]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?60?% %?0?%}.empty__icon .icon-icon[data-v-6cf0f295]{font-size:%?180?%;line-height:1;color:#f3f2f7}.empty__icon .icon-image[data-v-6cf0f295]{width:%?180?%;height:%?180?%}.empty__tips[data-v-6cf0f295]{color:#aaa;font-size:%?32?%;margin-top:%?20?%}.empty__custom[data-v-6cf0f295]{margin-top:%?24?%}',""]),t.exports=e},dc1c:function(t,e,n){"use strict";n.r(e);var i=n("5c2e"),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},dc1f:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={data:function(){return{}},computed:{themeBgColor:function(){return this.$isTheme()?"--theme-general-color":this.vuex_themeBgColor||""},themeOpacityBgColor:function(){return this.vuex_themeBgColor?"".concat(this.vuex_themeBgColor,"7F"):""},themeFontColor:function(){return this.$isTheme()?"--general-color-text":this.vuex_themeFontColor||""},themeBtnStyle:function(){var t={};return this.vuex_themeBgColor&&(t.backgroundColor=this.vuex_themeBgColor),this.vuex_themeFontColor&&(t.color=this.vuex_themeFontColor),this.$isTheme()&&(t.backgroundColor="var(--theme-general-color)",t.color="--general-color-text"),t},themeLineBtnStyle:function(){var t={};return this.vuex_themeBgColor&&(t.border="1rpx solid ".concat(this.vuex_themeBgColor),t.color=this.vuex_themeBgColor),this.$isTheme()&&(t.border="1rpx solid var(--theme-general-color)",t.color="var(--theme-general-color)"),t}}}},de1c:function(t,e,n){"use strict";var i=n("9cae"),a=n.n(i);a.a},dfe4:function(t,e,n){"use strict";n.r(e);var i=n("82ea"),a=n("260f");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("2c1c");var s=n("828b"),r=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"293c5177",null,!1,i["a"],void 0);e["default"]=r.exports},e4bb:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.cart-list[data-v-293c5177]{margin-top:%?14?%}.cartPart[data-v-293c5177]{position:fixed;bottom:%?0?%;left:%?0?%;width:100%;padding:%?36?% %?26?% %?50?% %?26?%;box-sizing:border-box;background:#fff;z-index:99999;height:%?200?%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -.5px 1px rgba(0,0,0,.1)}.cartPart .left[data-v-293c5177]{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.cartPart .left .leftTop[data-v-293c5177]{display:flex;justify-content:center;align-items:center}.cartPart .left .leftTop .allTip[data-v-293c5177]{color:#333;font-size:%?26?%}.cartPart .left .totalSaller[data-v-293c5177]{color:#333;font-size:%?24?%;margin-top:%?10?%}.priceInfo[data-v-293c5177]{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;margin:%?0?% %?10?%}.priceInfo .tip[data-v-293c5177]{font-size:%?32?%;color:#333}.priceInfo .allTip[data-v-293c5177]{font-size:%?24?%;color:#333}.priceInfo .allTip .spSaleInfo[data-v-293c5177]{font-size:%?28?%;color:#f8414d;margin:%?6?% %?4?% %?0?% %?4?%}.wrapper[data-v-293c5177]{width:100%;padding:%?30?%}\n/* 购物车item start */.cart-item[data-v-293c5177]{padding:%?30?%;border-radius:%?15?%\n /* 休息中 start */\n /* 休息中 end */\n /* 店铺信息 start */\n /* 店铺信息 end */\n /* 清空按钮 start */\n /* 清空按钮 end */\n /* 商品信息 start */\n /* 商品信息 end */\n /* 其他费用信息 start */\n /* 其他费用信息 end */\n /* 结算操作 start */\n /* 结算操作 end */}.cart-item.rest .store-image[data-v-293c5177]{position:relative}.cart-item.rest .store-image[data-v-293c5177]::after{content:"休息中";position:absolute;left:%?0?%;bottom:%?0?%;width:100%;padding:%?4?%;font-size:%?20?%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cart-item .item-top[data-v-293c5177]{padding-bottom:%?20?%}.cart-item .item-content[data-v-293c5177]{padding:%?20?% %?0?%}.cart-item .store-info[data-v-293c5177]{width:72%}.cart-item .store-image[data-v-293c5177]{width:%?80?%;height:%?80?%;border-radius:%?8?%}.cart-item .store-title[data-v-293c5177]{width:80%;height:auto;margin-left:%?20?%;font-size:%?32?%}.cart-item .clear-store-btn[data-v-293c5177]{margin-left:%?20?%}.cart-item .good-data[data-v-293c5177]{margin-top:%?40?%}.cart-item .good-data .good-image[data-v-293c5177]{width:%?120?%;height:%?120?%;border-radius:%?15?%}.cart-item .good-data .good-info[data-v-293c5177]{flex:1;margin-left:%?16?%}.cart-item .good-data .good-info .good-title[data-v-293c5177]{font-size:%?36?%}.cart-item .good-data .good-info .good-option[data-v-293c5177]{font-size:%?24?%;margin-top:%?8?%}.cart-item .good-data .good-info .good-price-num[data-v-293c5177]{margin-top:%?14?%}.cart-item .good-data .good-info .good-price-num .through[data-v-293c5177]{text-decoration:line-through}.cart-item .good-data .good-info .good-price-num .price[data-v-293c5177]{display:flex;font-weight:700}.cart-item .cart-other-price[data-v-293c5177]{margin-top:%?20?%;font-size:%?26?%}.cart-item .cart-submit[data-v-293c5177]{margin-top:%?30?%}.cart-item .cart-submit .final-price[data-v-293c5177]{font-size:%?32?%;font-weight:500}.cart-item .cart-submit .operation-btn[data-v-293c5177]{padding:%?14?% %?24?%;border-radius:%?15?%}.cart-item + .cart-item[data-v-293c5177]{margin-top:%?30?%}\n/* 购物车item end */.last-order-info[data-v-293c5177]{display:flex;justify-content:space-between;align-items:center}.last-order-info .left[data-v-293c5177]{display:flex;flex-direction:column;width:70%}.last-order-info .left .left-row1[data-v-293c5177]{font-size:%?24?%;color:#999}.last-order-info .left .left-row2[data-v-293c5177]{margin-top:%?10?%;font-size:%?28?%;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:%?26?%}.last-order-info .right[data-v-293c5177]{display:flex}.last-order-info .right .buy-btn[data-v-293c5177]{font-size:%?24?%;height:%?50?%;width:%?150?%;line-height:%?50?%;border-radius:%?30?%;color:#999;border:%?1?% solid #999;text-align:center}',""]),t.exports=e},ebf3:function(t,e,n){"use strict";n.r(e);var i=n("b531"),a=n("7970");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("efd3");var s=n("828b"),r=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"16d159ee",null,!1,i["a"],void 0);e["default"]=r.exports},ec01: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",{staticClass:"empty"},[n("v-uni-view",{staticClass:"empty__icon"},[t.isImage?n("v-uni-view",{staticClass:"icon-image"},[n("v-uni-image",{staticClass:"image",attrs:{src:t.icon,mode:"aspectFill"}})],1):t._e(),n("v-uni-view",{staticClass:"icon-icon"},[n("v-uni-text",{class:["tn-icon-"+t.icon]})],1)],1),t.tips?n("v-uni-view",{staticClass:"empty__tips"},[t._v(t._s(t.tips))]):t._e(),n("v-uni-view",{staticClass:"empty__custom"},[t._t("default")],2)],1)},a=[]},efd3:function(t,e,n){"use strict";var i=n("04b1"),a=n.n(i);a.a},fb33:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".cubicbezier__wrap[data-v-29bf5bbe]{position:relative}.ani__cb-x[data-v-29bf5bbe]{\n\n\nposition:absolute;left:0;top:0;display:inline-block;z-index:1008;\ntransition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,0,0)}.ani__cb-y[data-v-29bf5bbe]{\ndisplay:inline-block;\ntransition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.3,-.2,1,0)}\n\n\n\n",""]),t.exports=e},fbb3: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={cubicBezier:n("19c7").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"product-spec-number-box theme-product-spec-number",class:[{disabled:t.disabled}],style:[{"--theme_bg_color":t.themeBgColor,"--theme_font_color":t.themeFontColor}]},[0!==t.max||t.total>0||-1==t.total?[1===t.type?n("v-uni-view",{staticClass:"operation__spec theme-operation-spec",attrs:{"hover-class":"tn-btn-hover-ani-class","hover-stay-time":150},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleSpecClickEvent()}}},[t._v("选规格"),t.currentValue>0?n("v-uni-view",{staticClass:"num tn-bg-red theme-currentValue"},[t._v(t._s(t.currentValue))]):t._e()],1):t.disabled?t._e():n("v-uni-view",{staticClass:"operation__add tn-flex-center"},[0!=t.currentValue?n("v-uni-view",{staticClass:"icon tn-icon-reduce tn-flex-center theme-operation-decrease",attrs:{"hover-class":"tn-btn-hover-ani-class","hover-stay-time":150},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleReduceEvent.apply(void 0,arguments)}}}):t._e(),0!=t.currentValue?n("v-uni-view",{staticClass:"num tn-bg-gray--light",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleShowGoodsNum()}}},[n("v-uni-input",{staticClass:"input",attrs:{type:"number",value:t.currentValue,disabled:!0}})],1):t._e(),n("cubic-bezier",{attrs:{left:80,bottom:t.isTab()?280:130},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleAddEvent.apply(void 0,arguments)}},scopedSlots:t._u([{key:"badge",fn:function(){return[n("v-uni-image",{staticStyle:{width:"100rpx",height:"100rpx","border-radius":"100%"},attrs:{src:t.imageUrl,mode:"aspectFill"}})]},proxy:!0}],null,!1,1136686775)},[n("v-uni-view",{staticClass:"icon tn-icon-add tn-flex-center theme-operation-spec",attrs:{"hover-class":"tn-btn-hover-ani-class","hover-stay-time":150}})],1)],1)]:[n("v-uni-view",{staticClass:"sold-out tn-color-gray"},[t._v("已售完")])],t.showChooseOptionsModal?[n("center-modal",{attrs:{"cancel-text":" ","confirm-text":" ","content-no-top":!0,"content-no-padding":!0,"wrapper-width":"90%"},model:{value:t.showChooseOptionsModal,callback:function(e){t.showChooseOptionsModal=e},expression:"showChooseOptionsModal"}},[n("v-uni-view",{staticClass:"spec-choose-modal theme-spec-choose-modal"},[0===t.attrs.length&&0===t.options.length&&0===t.materials.length?n("v-uni-view",[n("v-uni-image",{staticClass:"goods-image",attrs:{src:t.imageUrl,mode:"aspectFill"}}),n("v-uni-view",{staticClass:"good-title"},[t._v(t._s(t.title))]),n("v-uni-view",{staticClass:"desc"},[t._v(t._s(t.desc))])],1):t._e(),t.attrs.length>0||t.options.length>0||t.materials.length>0?n("v-uni-view",{staticClass:"small-box"},[n("v-uni-image",{staticClass:"goods-image-small",attrs:{src:t.imageUrl,mode:"aspectFill"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showBigImage=!0}}}),n("v-uni-view",{staticClass:"goods-name-small"},[n("v-uni-view",{staticClass:"good-title"},[t._v(t._s(t.title))]),n("v-uni-view",{staticClass:"desc"},[t._v(t._s(t.desc))])],1)],1):t._e(),n("v-uni-view",{staticClass:"content-wrapper"},[n("v-uni-scroll-view",{staticClass:"scroll-view",attrs:{"scroll-y":!0}},[t.options.length>0?[n("v-uni-view",{staticClass:"content-data"},[n("v-uni-view",{staticClass:"content-title tn-color-gray"},[t._v("规格")]),n("v-uni-view",{staticClass:"content-select"},t._l(t.options,(function(e,i){return n("v-uni-view",{key:i,staticClass:"select-item tn-border-gray--light",class:[{"select theme-select-item":e.select}],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.chooseOptionEvent(i)}}},[n("v-uni-view",{staticClass:"item-title"},[t._v(t._s(e.title))]),n("v-uni-view",{staticClass:"item-price tn-color-red theme-price"},[t._v(t._s(t.CurrencyUnit)+t._s(e.price))])],1)})),1)],1)]:t._e(),t.attrs.length>0?t._l(t.attrs,(function(e,i){return n("v-uni-view",{key:i,staticClass:"content-data"},[n("v-uni-view",{staticClass:"content-title tn-color-gray"},[t._v(t._s(e.title))]),n("v-uni-view",{staticClass:"content-select"},t._l(e.label,(function(e,a){return n("v-uni-view",{key:a,staticClass:"select-item tn-border-gray--light",class:[{"select theme-select-item":e.select}],style:[{"--theme-color":t.themeBgColor}],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.chooseAttrEvent(i,a)}}},[n("v-uni-view",{staticClass:"item-title"},[t._v(t._s(e.title))])],1)})),1)],1)})):t._e(),t.materials.length>0&&"nx"==t.brand?t._l(t.materials,(function(e,i){return n("v-uni-view",{key:i,staticClass:"content-data"},[n("v-uni-view",{staticClass:"content-title tn-color-gray"},[t._v(t._s(e.title))]),n("v-uni-view",{staticClass:"content-select"},t._l(e.label,(function(e,a){return n("v-uni-view",{key:a,staticClass:"select-item tn-border-gray--light",class:[{"select theme-select-item":e.select}],style:[{"--theme-color":t.themeBgColor}],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.chooseMaterialAttrEvent(i,a)}}},[n("v-uni-view",{staticClass:"item-title"},[t._v(t._s(e.name))]),e.price>0?n("v-uni-view",{staticClass:"item-price tn-color-red theme-price"},[t._v("RM"+t._s(e.price))]):t._e()],1)})),1)],1)})):t._e(),t.materials.length>0&&"nx"!=t.brand?[n("v-uni-view",{staticClass:"content-data"},[n("v-uni-view",{staticClass:"content-title tn-color-gray"},[t._v("加料")]),n("v-uni-view",{staticClass:"content-select"},t._l(t.materials,(function(e,i){return n("v-uni-view",{key:i,staticClass:"select-item tn-border-gray--light",class:[{"select theme-select-item":e.select}],style:[{"--theme-color":t.themeBgColor}],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.chooseMaterialEvent(i)}}},[n("v-uni-view",{staticClass:"item-title"},[t._v(t._s(e.title))]),n("v-uni-view",{staticClass:"item-price tn-color-red theme-price"},[t._v(t._s(t.CurrencyUnit)+t._s(e.price))])],1)})),1)],1)]:t._e()],2)],1),n("v-uni-view",{staticClass:"select-attr-value tn-bg-gray--light theme-select-attr-value"},[n("v-uni-view",{staticClass:"title"},[t._v("已选规格:")]),n("v-uni-view",{staticClass:"value"},[t._v(t._s(t.specOptionCn))])],1),n("v-uni-view",{staticClass:"price-num-wrapper"},[n("v-uni-view",{staticClass:"price-value tn-flex-row-end"},[n("v-uni-view",{staticClass:"title"},[t._v("总计")]),n("v-uni-view",{staticClass:"price tn-color-red",style:t.is_tuangouquan?"text-decoration:line-through;color:#aaa!important;font-size:14px!important;;font-weight:400!important;":""},[n("v-uni-view",{staticClass:"unit"},[t._v(t._s(t.CurrencyUnit))]),n("v-uni-view",{staticClass:"value"},[t._v(t._s(t.specPrice.toFixed(2)))])],1),t.is_tuangouquan?n("v-uni-view",{staticStyle:{"margin-left":"10rpx","font-size":"14px"}},[t._v("代金券抵扣后 :"),n("v-uni-text",{staticStyle:{color:"red","font-size":"20px"}},[t._v(t._s(t.CurrencyUnit)+"0")])],1):t._e()],1),n("v-uni-view",{staticClass:"num-select"},[t.disabled?t._e():n("v-uni-view",{staticClass:"operation__add tn-flex-center"},[0!==t.specMax?[0!=t.specGoodNum?n("v-uni-view",{staticClass:"icon tn-icon-reduce tn-flex-center theme-operation-decrease",attrs:{"hover-class":"tn-btn-hover-ani-class","hover-stay-time":150},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleMultiSpecReduceEvent.apply(void 0,arguments)}}}):t._e(),0!=t.specGoodNum?n("v-uni-view",{staticClass:"num tn-bg-gray--light",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleShowGoodsNum()}}},[n("v-uni-input",{staticClass:"input",attrs:{type:"number",value:t.specGoodNum,disabled:!0}})],1):t._e(),n("cubic-bezier",{attrs:{left:80,bottom:t.isTab()?280:130},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleMultiSpecAddEvent.apply(void 0,arguments)}},scopedSlots:t._u([{key:"badge",fn:function(){return[n("v-uni-image",{staticStyle:{width:"100rpx",height:"100rpx","border-radius":"100%"},attrs:{src:t.imageUrl,mode:"aspectFill"}})]},proxy:!0}],null,!1,1136686775)},[n("v-uni-view",{staticClass:"icon tn-icon-add tn-flex-center theme-operation-spec",attrs:{"hover-class":"tn-btn-hover-ani-class","hover-stay-time":150}})],1)]:[n("v-uni-view",{staticClass:"sold-out tn-color-gray"},[t._v("已售完")])]],2)],1)],1)],1)],1)]:t._e(),n("center-modal",{attrs:{"cancel-text":" ","confirm-text":" ","content-no-top":!0,"content-no-padding":!0,"wrapper-width":"100%"},model:{value:t.showBigImage,callback:function(e){t.showBigImage=e},expression:"showBigImage"}},[n("v-uni-image",{staticStyle:{width:"100%",display:"block"},attrs:{src:t.showBigImage?t.removeThumbnail(t.imageUrl):"",mode:"widthFix"}})],1),t.showNewSpecifications?[t.loadData?n("new-specifications",{attrs:{show:t.showNewSpecifications,goodId:t.goodId,sid:t.sid,goodPrice:t.goodPrice,parent_not_need_choose_productList:t.not_need_choose_productList,parent_need_choose_productList:t.need_choose_productList,good_old_price:t.goodOldPrice,desc:t.desc,good_code:t.good_code},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},addCart:function(e){arguments[0]=e=t.$handleEvent(e),t.addCart.apply(void 0,arguments)}}}):t._e()]:t._e()],2)},o=[]},fea7:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("262c"),a=n("d55c"),o={name:"technical-support",options:{virtualHost:!0},props:{bottom:{type:Boolean,default:!1}},created:function(){this.getCopyRight()},data:function(){return{copyright:""}},methods:{getCopyRight:function(){var t=this,e=(0,i.getCopyRightCache)();e?this.copyright=e:(0,a.getCopyRightApi)().then((function(e){(0,i.setCopyRightCache)(e.copyright),t.copyright=e.copyright}))}}};e.default=o},ff5b:function(t,e,n){"use strict";var i=n("4226"),a=n.n(i);a.a}}]);