1 |
- (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 o=n("967d").default;o("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 o=i(n("2634")),a=i(n("2fdc"));n("473f"),n("bf0f"),n("8f71"),n("2797"),n("aa9c"),n("c223"),n("fd3c"),n("64aa");var r=i(n("dc1f")),s=i(n("ebf3")),c=i(n("2cbd")),l=i(n("a71b")),d=i(n("8c27")),u=n("9d0a"),f=n("419c"),p=n("a2b9"),h=n("ba1f"),v={components:{TechnicalSupport:s.default,ProductSpecNumberBox:c.default,Empty:l.default,loading:d.default},mixins:[r.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,f.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,p.getShoppingCartListApi)({page:this.currentPage,psize:this.pageSize}).then((function(e){console.log(e);var n=e.cartsInfo,i=e.onetouch,o=e.lastOrderInfo;t.lastOrderInfo=o,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.length<t.pageSize&&(t.isLoadAll=!0)})).catch((function(e){console.error("[shopping-cart-list]获取购物车列表数据失败",e),t.cartData=[],t.isLoadAll=!0})).finally((function(){t.loadingShow=!1}))},deleteStoreShoppingCart:function(t){var e=this;(0,u.showModal)({title:"操作提示",content:"确认删除吗?",showCancel:!0,callback:function(n){n&&(0,h.clearStoreShoppingCartApi)({sid:t}).then((function(t){(0,u.showToast)({title:"删除商品成功"}),e._reloadShoppingCartData()})).catch((function(t){console.error("[shopping-cart]删除商家购物车数据失败",t),(0,u.showToast)({title:"删除商品失败"})}))}})},navSubmitOrderPage:function(t){if(1==t.isRest||0==t.isInBusiness)return(0,u.showToast)({title:"店铺休息中..."});var e=t.id;(0,f.navPage)("/order-page/submit-order/index?sid=".concat(e),"redirect")},_reloadShoppingCartData:function(){this.cartData=[],this.isLoadAll=!1,this.currentPage=1,this.getShoppingCartData()},handleReBuy:function(){var t=this;return(0,a.default)((0,o.default)().mark((function e(){return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:uni.showModal({title:"提示",content:"确定重新加购吗?",success:function(){var e=(0,a.default)((0,o.default)().mark((function e(n){var i,a;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!n.confirm){e.next=13;break}i=t.lastOrderInfo.options,uni.showLoading({title:"加载中"}),a=0;case 4:if(!(a<i.length)){e.next=10;break}return e.next=7,t.addGoodToCart(i[a]);case 7:a++,e.next=4;break;case 10:uni.hideLoading(),(0,u.showToast)({title:"加购成功"}),t._reloadShoppingCartData();case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})))()},addGoodToCart:function(t){return(0,a.default)((0,o.default)().mark((function e(){return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,h.addGoodToCartApi)({sid:t.sid,goodsId:t.goods_id,optionId:t.option_id,sign:"+",num:t.num}));case 1:case"end":return e.stop()}}),e)})))()}}};e.default=v},1205:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var i=n("e0a2"),o={name:"TemplateLoading",props:{auto:{type:Boolean,default:!0},zindex:{type:Number},showMask:{type:Boolean,default:!1}},data:function(){return{UNIACID:(0,i.getTicketAcid)(),loading_logo:uni.getStorageSync("LOADING_LOGO")}},methods:{}};e.default=o},"1fbf":function(t,e,n){"use strict";n.r(e);var i=n("6197"),o=n("84ae");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("47c3");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"ef46d0a4",null,!1,i["a"],void 0);e["default"]=s.exports},"260f":function(t,e,n){"use strict";n.r(e);var i=n("1121"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"2c1c":function(t,e,n){"use strict";var i=n("b41f"),o=n.n(i);o.a},"2f5b":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 */\n/* 胶囊*/.tn-custom-nav-bar__back[data-v-63640e0a]{width:100%;height:100%;position:relative;display:flex;justify-content:space-evenly;align-items:center;box-sizing:border-box;background-color:rgba(0,0,0,.15);border-radius:%?1000?%;border:%?1?% solid hsla(0,0%,100%,.5);color:#fff;font-size:18px}.tn-custom-nav-bar__back .icon[data-v-63640e0a]{display:block;flex:1;margin:auto;text-align:center}.tn-custom-nav-bar__back[data-v-63640e0a]:before{content:" ";width:%?1?%;height:110%;position:absolute;top:22.5%;left:0;right:0;margin:auto;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;opacity:.7;background-color:#fff}@-webkit-keyframes img-data-v-63640e0a{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-1turn)}}@keyframes img-data-v-63640e0a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes spin-data-v-63640e0a{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn)}}@keyframes spin-data-v-63640e0a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-reverse-data-v-63640e0a{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes spin-reverse-data-v-63640e0a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.loader-wrapper[data-v-63640e0a]{position:absolute;top:0;width:100%;height:100vh;z-index:10;overflow:hidden}.loader-wrapper2[data-v-63640e0a]{position:absolute;width:100%;height:100%;z-index:10;overflow:hidden}.loader[data-v-63640e0a]{display:flex;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#00ffc6;-webkit-animation:spin-data-v-63640e0a 1.7s linear infinite;animation:spin-data-v-63640e0a 1.7s linear infinite;z-index:11}.mask[data-v-63640e0a]{width:100%;height:100%}.showMask[data-v-63640e0a]{background-color:#fff}.loader[data-v-63640e0a]:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#fff00d;-webkit-animation:spin-reverse-data-v-63640e0a 5.6s linear infinite;animation:spin-reverse-data-v-63640e0a 5.6s linear infinite}.loader[data-v-63640e0a]:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#fbbd12;-webkit-animation:spin-data-v-63640e0a 2.3s linear infinite;animation:spin-data-v-63640e0a 2.3s linear infinite}.logo-loading[data-v-63640e0a]{font-size:%?120?%;color:#01beff;margin:auto;align-items:center;display:table-cell;vertical-align:middle;text-align:center;-webkit-animation:img-data-v-63640e0a 1.7s linear infinite;animation:img-data-v-63640e0a 1.7s linear infinite}.diyLoadingLogo[data-v-63640e0a]{width:%?90?%;height:%?90?%;-webkit-animation:img-data-v-63640e0a 1.7s linear infinite;animation:img-data-v-63640e0a 1.7s linear infinite;margin:auto}',""]),t.exports=e},"45b3":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 */.tn-popup[data-v-ef46d0a4]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.tn-popup__content[data-v-ef46d0a4]{display:block;position:absolute;transition:all .25s linear}.tn-popup__content--visible[data-v-ef46d0a4]{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.tn-popup__content--visible.tn-popup--center[data-v-ef46d0a4]{-webkit-transform:scale(1);transform:scale(1);opacity:1}.tn-popup__content__center_box[data-v-ef46d0a4]{min-width:%?100?%;min-height:%?100?%;display:block;position:relative}.tn-popup__content__scroll-view[data-v-ef46d0a4]{width:100%;height:100%}.tn-popup__content__center--animation-zoom[data-v-ef46d0a4]{-webkit-transform:scale(1.15);transform:scale(1.15)}.tn-popup__scroll_view[data-v-ef46d0a4]{width:100%;height:100%}.tn-popup--left[data-v-ef46d0a4]{top:0;bottom:0;left:0;background-color:#fff}.tn-popup--right[data-v-ef46d0a4]{top:0;bottom:0;right:0;background-color:#fff}.tn-popup--top[data-v-ef46d0a4]{left:0;right:0;top:0;background-color:#fff}.tn-popup--bottom[data-v-ef46d0a4]{left:0;right:0;bottom:0;background-color:#fff}.tn-popup--center[data-v-ef46d0a4]{display:flex;flex-direction:column;bottom:0;top:0;left:0;right:0;justify-content:center;align-items:center;opacity:0}.tn-popup__close[data-v-ef46d0a4]{position:absolute}.tn-popup__close--top-left[data-v-ef46d0a4]{top:%?30?%;left:%?30?%}.tn-popup__close--top-right[data-v-ef46d0a4]{top:%?30?%;right:%?30?%}.tn-popup__close--bottom-left[data-v-ef46d0a4]{bottom:%?30?%;left:%?30?%}.tn-popup__close--bottom-right[data-v-ef46d0a4]{bottom:%?30?%;right:%?30?%}.tn-popup__mask[data-v-ef46d0a4]{width:100%;height:100%;position:fixed;top:0;left:0;right:0;border:0;background-color:rgba(0,0,0,.4);transition:.25s linear;transition-property:opacity;opacity:0}.tn-popup__mask--show[data-v-ef46d0a4]{opacity:1}',""]),t.exports=e},"47c3":function(t,e,n){"use strict";var i=n("a547"),o=n.n(i);o.a},"5c2e":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("4626"),n("5ac7");var i={options:{virtualHost:!0},props:{icon:{type:String,default:""},tips:{type:String,default:""}},computed:{isImage:function(){return!!this.icon&&this.icon.includes("http")}}};e.default=i},6197:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visibleSync?n("v-uni-view",{staticClass:"tn-popup-class tn-popup",style:[t.customStyle,t.popupStyle,{zIndex:t.elZIndex-1}],attrs:{"hover-stop-propagation":!0}},[n("v-uni-view",{staticClass:"tn-popup__mask",class:[{"tn-popup__mask--show":t.showPopup&&t.mask}],style:{zIndex:t.elZIndex-2},attrs:{"hover-stop-propagation":!0},on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),function(){}.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.maskClick.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"tn-popup__content",class:["center"!==t.mode?t.backgroundColorClass:"",t.safeAreaInsetBottom?"tn-safe-area-inset-bottom":"","tn-popup--"+t.mode,t.showPopup?"tn-popup__content--visible":"",t.zoom&&"center"===t.mode?"tn-popup__content__center--animation-zoom":""],style:[t.contentStyle],on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)},click:[function(e){arguments[0]=e=t.$handleEvent(e),t.modeCenterClose.apply(void 0,arguments)},function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)}]}},["center"===t.mode?n("v-uni-view",{staticClass:"tn-popup__content__center_box",class:[t.backgroundColorClass],style:[t.centerStyle],on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)},click:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)}}},[t.closeBtn?n("v-uni-view",{staticClass:"tn-popup__close",class:["tn-icon-"+t.closeBtnIcon,"tn-popup__close--"+t.closeBtnPosition],style:[t.closeBtnStyle,{zIndex:t.elZIndex}],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}}):t._e(),n("v-uni-scroll-view",{staticClass:"tn-popup__content__scroll-view"},[t._t("default")],2)],1):n("v-uni-scroll-view",{staticClass:"tn-popup__content__scroll-view",attrs:{"scroll-y":!0}},[t._t("default")],2),"center"!==t.mode&&t.closeBtn?n("v-uni-view",{staticClass:"tn-popup__close",class:["tn-popup__close--"+t.closeBtnPosition],style:{zIndex:t.elZIndex},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}},[n("v-uni-view",{class:["tn-icon-"+t.closeBtnIcon],style:[t.closeBtnStyle]})],1):t._e()],1)],1):t._e()},o=[]},"65c2":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"),n("c223");var o=i(n("74ff")),a={mixins:[o.default],name:"tn-popup",props:{value:{type:Boolean,default:!1},mode:{type:String,default:"left"},mask:{type:Boolean,default:!0},length:{type:[Number,String],default:"auto"},width:{type:String,default:""},height:{type:String,default:""},zoom:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseable:{type:Boolean,default:!0},customStyle:{type:Object,default:function(){return{}}},borderRadius:{type:Number,default:0},zIndex:{type:Number,default:0},closeBtn:{type:Boolean,default:!1},boxBg:{type:String,default:"#ffffff"},closeBtnIcon:{type:String,default:"close"},closeBtnPosition:{type:String,default:"top-right"},closeIconColor:{type:String,default:"#AAAAAA"},closeIconSize:{type:Number,default:30},negativeTop:{type:Number,default:0},marginTop:{type:Number,default:0},popup:{type:Boolean,default:!0}},computed:{popupStyle:function(){var t={};return"top"!==this.mode&&"left"!==this.mode&&"right"!==this.mode||!this.marginTop||(t.marginTop=this.$tn.string.getLengthUnitValue(this.marginTop,"px")),t},contentStyle:function(){var t={};if("left"===this.mode||"right"===this.mode?t={width:this.width?this.$tn.string.getLengthUnitValue(this.width):this.$tn.string.getLengthUnitValue(this.length),height:"100%",transform:"translate3D(".concat("left"===this.mode?"-100%":"100%",", 0px, 0px)")}:"top"!==this.mode&&"bottom"!==this.mode||(t={width:"100%",height:this.height?this.$tn.string.getLengthUnitValue(this.height):this.$tn.string.getLengthUnitValue(this.length),transform:"translate3D(0px, ".concat("top"===this.mode?"-100%":"100%",", 0px)")}),t.zIndex=this.elZIndex,this.borderRadius){switch(this.mode){case"left":t.borderRadius="0 ".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx 0");break;case"top":t.borderRadius="0 0 ".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx");break;case"right":t.borderRadius="".concat(this.borderRadius,"rpx 0 0 ").concat(this.borderRadius,"rpx");break;case"bottom":t.borderRadius="".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx 0 0");break}t.overflow="hidden"}return this.backgroundColorStyle&&"center"!==this.mode&&(t.backgroundColor=this.backgroundColorStyle),t},centerStyle:function(){var t={};return t.width=this.width?this.$tn.string.getLengthUnitValue(this.width):this.$tn.string.getLengthUnitValue(this.length),t.height=this.height?this.$tn.string.getLengthUnitValue(this.height):"auto",t.zIndex=this.elZIndex,t.backgroundColor=this.boxBg,this.negativeTop&&(t.marginTop="-".concat(this.$tn.string.getLengthUnitValue(this.negativeTop))),this.borderRadius&&(t.borderRadius="".concat(this.borderRadius,"rpx"),t.overflow="hidden"),this.backgroundColorStyle&&(t.backgroundColor=this.backgroundColorStyle),t},closeBtnStyle:function(){var t={};return this.closeIconColor&&(t.color=this.closeIconColor),this.closeIconSize&&(t.fontSize=this.closeIconSize+"rpx"),t},elZIndex:function(){return this.zIndex?this.zIndex:this.$tn.zIndex.popup}},data:function(){return{timer:null,visibleSync:!1,showPopup:!1,closeFromInner:!1}},watch:{value:function(t){if(t){if(this.visibleSync)return void(this.visibleSync=!1);this.open()}else this.closeFromInner||this.close();this.closeFromInner=!1}},mounted:function(){this.value&&this.open()},methods:{maskClick:function(){this.maskCloseable&&this.close()},open:function(){this.change("visibleSync","showPopup",!0)},close:function(){this.closeFromInner=!0,this.change("showPopup","visibleSync",!1)},modeCenterClose:function(){"center"==this.mode&&this.maskCloseable&&this.close()},change:function(t,e,n){var i=this;!0===this.popup&&this.$emit("input",n),this[t]=n,this.timer=n?setTimeout((function(){i[e]=n,i.$emit(n?"open":"close"),clearTimeout(i.timer)}),10):setTimeout((function(){i[e]=n,i.$emit(n?"open":"close"),clearTimeout(i.timer)}),250)}}};e.default=a},"65db":function(t,e,n){"use strict";n.r(e);var i=n("1205"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"74ff":function(t,e,n){n("64aa"),t.exports={data:function(){},props:{backgroundColor:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:Number,default:0},fontUnit:{type:String,default:"rpx"}},computed:{backgroundColorStyle:function(){return this.$tn.color.getBackgroundColorStyle(this.backgroundColor)},backgroundColorClass:function(){return this.$tn.color.getBackgroundColorInternalClass(this.backgroundColor)},fontColorStyle:function(){return this.$tn.color.getFontColorStyle(this.fontColor)},fontColorClass:function(){return this.$tn.color.getFontColorInternalClass(this.fontColor)},fontSizeStyle:function(){return this.$tn.string.getLengthUnitValue(this.fontSize,this.fontUnit)}},methods:{}}},7970:function(t,e,n){"use strict";n.r(e);var i=n("fea7"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"82ea":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={loading:n("8c27").default,tnButton:n("70bc").default},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("custom-page",{attrs:{"custom-navbar":!0,"navbar-title":"购物车"}},[t.loadingShow?n("loading"):t._e(),n("v-uni-view",{staticClass:"wrapper theme-shopCart-page"},[t.lastOrderInfo?n("v-uni-view",{staticClass:"last-order-info"},[n("v-uni-view",{staticClass:"left"},[n("v-uni-view",{staticClass:"left-row1"},[n("v-uni-text",{staticClass:"tn-icon-time"}),n("v-uni-text",[t._v(t._s(t.lastOrderInfo.hours)+"小时前购买未付款 "+t._s(t.CurrencyUnit)+" "+t._s(t.lastOrderInfo.final_fee))])],1),n("v-uni-view",{staticClass:"left-row2"},[t._v(t._s(t.lastOrderInfo.goods_title))])],1),n("v-uni-view",{staticClass:"right"},[n("v-uni-view",{staticClass:"buy-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleReBuy.apply(void 0,arguments)}}},[n("v-uni-text",[t._v("重新加购")])],1)],1)],1):t._e(),n("v-uni-view",{staticClass:"cart-list",style:{paddingBottom:t.totalCount?"180rpx":"0rpx"}},[t.cartData.length>0?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,o){return n("v-uni-view",{key:o,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)},a=[]},"84ae":function(t,e,n){"use strict";n.r(e);var i=n("65c2"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.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 o=n("967d").default;o("27fc7364",i,!0,{sourceMap:!1,shadowMode:!1})},"8c27":function(t,e,n){"use strict";n.r(e);var i=n("987c"),o=n("65db");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("b044");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"63640e0a",null,!1,i["a"],void 0);e["default"]=s.exports},"987c":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),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)},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 o=n("967d").default;o("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,o=t.callback;uni.showToast({icon:n||"none",title:e,mask:i||!0}),setTimeout((function(){o&&o()}),1500)};e.showModal=function(t){var e=t.title,n=t.content,i=t.showCancel,o=t.cancelText,a=t.confirmText,r=t.callback;uni.showModal({title:e||"操作提示",content:n,showCancel:i||!1,cancelText:o||"取消",confirmText:a||"确认",success:function(t){t.confirm&&r&&r(!0),t.cancel&&r&&r(!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,o=void 0!==i&&i;uni.showLoading({title:n,mask:o})};e.closeLoading=function(){uni.hideLoading()}},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 o=i(n("7653"));e.getShoppingCartCountApi=function(){return o.default.get("api/user.cart.cart/count")};e.getShoppingCartListApi=function(t){var e=t.page,n=t.psize;return o.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 o=n("967d").default;o("02fcab87",i,!0,{sourceMap:!1,shadowMode:!1})},a71b:function(t,e,n){"use strict";n.r(e);var i=n("ec01"),o=n("dc1c");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("de1c");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"6cf0f295",null,!1,i["a"],void 0);e["default"]=s.exports},b044:function(t,e,n){"use strict";var i=n("8c0a"),o=n.n(i);o.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 o=n("967d").default;o("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 o})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view")},o=[]},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"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.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"),o=n.n(i);o.a},dfe4:function(t,e,n){"use strict";n.r(e);var i=n("82ea"),o=n("260f");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("2c1c");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"293c5177",null,!1,i["a"],void 0);e["default"]=s.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"),o=n("7970");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("efd3");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"16d159ee",null,!1,i["a"],void 0);e["default"]=s.exports},ec01:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),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)},o=[]},efd3:function(t,e,n){"use strict";var i=n("04b1"),o=n.n(i);o.a},fea7:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("262c"),o=n("d55c"),a={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,o.getCopyRightApi)().then((function(e){(0,i.setCopyRightCache)(e.copyright),t.copyright=e.copyright}))}}};e.default=a}}]);
|