(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["bundle-pages-bargain_process-bargain_process"],{"0002":function(e,t,n){"use strict";n.r(t);var a=n("64d8"),i=n("1833");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("d869");var s=n("f0c5"),o=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"1d01409a",null,!1,a["a"],void 0);t["default"]=o.exports},"034e":function(e,t,n){var a=n("24fb");t=a(!1),t.push([e.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/* 行为相关颜色 */.spec-contain[data-v-72fe17ea]{border-radius:%?10?% %?10?% 0 0;overflow:hidden;position:relative}.spec-contain .close[data-v-72fe17ea]{position:absolute;right:%?10?%;top:%?10?%}.spec-contain .header[data-v-72fe17ea]{padding:%?30?%;padding-right:%?70?%;align-items:flex-start;border:1px solid #e5e5e5}.spec-contain .spec-main[data-v-72fe17ea]{padding:0 %?24?%}.spec-contain .spec-main .spec-list[data-v-72fe17ea]{padding:%?30?% %?20?%}.spec-contain .spec-main .spec-list .spec-item[data-v-72fe17ea]{line-height:%?54?%;padding:0 %?30?%;background-color:#f4f4f4;border-radius:%?60?%;margin:0 %?20?% %?20?% 0;border:1px solid #f4f4f4}.spec-contain .spec-main .spec-list .spec-item.checked[data-v-72fe17ea]{background-color:#ffe9eb;color:#ff2c3c;border-color:currentColor}.spec-contain .spec-main .spec-list .spec-item.spec-disabled[data-v-72fe17ea]{position:relative}.spec-contain .spec-main .spec-list .spec-item.spec-disabled[data-v-72fe17ea]::after{content:"缺货";position:absolute;right:%?-20?%;top:%?-24?%;color:#fff;width:%?70?%;height:%?36?%;text-align:center;line-height:%?36?%;font-size:%?22?%;border-radius:%?20?% %?20?% %?20?% 0;background-color:#ff2c3c}.spec-contain .spec-main .spec-list .spec-item.unspec-disabled[data-v-72fe17ea]::after{background-color:grey}.spec-contain .disabled[data-v-72fe17ea]{opacity:.4}.spec-contain .btns[data-v-72fe17ea]{height:%?120?%;padding:0 %?30?%;margin-top:%?80?%}.spec-contain .btns .add-cart[data-v-72fe17ea]{background-color:#ff9e1e}.spec-contain .btns .btn[data-v-72fe17ea]{margin:0 %?10?%;flex:1}.spec-contain .vip-price[data-v-72fe17ea]{margin:0 %?24?%;background-color:#ffe9ba;line-height:%?36?%;border-radius:%?6?%;overflow:hidden}.spec-contain .vip-price .price-name[data-v-72fe17ea]{background-color:#101010;padding:%?3?% %?12?%;color:#ffd4b7;position:relative;overflow:hidden}.spec-contain .vip-price .price-name[data-v-72fe17ea]::after{content:"";display:block;width:%?20?%;height:%?20?%;position:absolute;right:%?-15?%;background-color:#ffe9ba;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box}',""]),e.exports=t},"07c9":function(e,t,n){"use strict";var a=n("7f51"),i=n.n(a);i.a},"0d21d":function(e,t,n){"use strict";n.r(t);var a=n("2840"),i=n("a507");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("943a");var s=n("f0c5"),o=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"41a26444",null,!1,a["a"],void 0);t["default"]=o.exports},1135:function(e,t,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("5530")),r=a(n("c7eb")),s=a(n("1da1"));n("14d9"),n("ac1f"),n("5319");var o=n("26cb"),c=n("ced1"),u=n("a24f"),d=(a(n("dbf0")),{data:function(){return{options:{},showPop:!1,showBargainPop:!1,showSharePop:!1,activityObj:{},bargainObj:{},status:1,precent:0,timestamp:3e3,userSpecText:"请选择商品规格",userSpec:{},bargainId:-1,activityId:-1,knifePrice:0,diffPrice:0,isHelpKnife:!1,showCountDown:!0,showLoadingView:!0,showDownload:!1}},onLoad:function(){if(this.options=this.$Route.query,!this.isLogin)return this.$Router.push("/pages/login/login")},onShow:function(){var e=this;return(0,s.default)((0,r.default)().mark((function t(){var n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$nextTick();case 2:e.options&&e.options.scene&&(n=(0,u.strToParams)(decodeURIComponent(e.options.scene)),e.options.bargainId=n.id),e.options&&e.options.id&&(e.options.bargainId=e.options.id),e.options&&1==e.options.isapp&&(e.showDownload=!0),e.bargainId=e.options.bargainId,e.activityId=e.options.activityId,console.log(e.bargainId,e.activityId,"option"),e.activityId&&-1!=e.activityId?e.$getBargainDetail(e.activityId):e.bargainId&&-1!=e.bargainId&&e.$getBargainActivityDetail(e.bargainId);case 9:case"end":return t.stop()}}),t)})))()},onReachBottom:function(){this.$refs.goodsBargain&&this.$refs.goodsBargain.$getBargainList()},methods:(0,i.default)((0,i.default)({},(0,o.mapActions)(["getCartNum","wxShare"])),{},{showSpecPop:function(){this.showPop=!0},closeBargainPop:function(){this.showBargainPop=!1},$getBargainDetail:function(e){var t=this;(0,c.getBargainDetail)({bargain_id:e}).then((function(e){if(0==e.code)return setTimeout((function(){uni.navigateBack(1)}),500);if(1==e.code){t.activityObj=e.data,t.status=e.data.status,t.showLoadingView=!1,t.userSpecText=e.data.goods_item[0].spec_value_str,t.userSpec={id:e.data.goods_item[0].id},console.log(location);var n={shareTitle:t.activityObj.name,shareLink:location.href+"&invite_code="+t.$store.getters.inviteCode,shareImage:t.activityObj.image,shareDesc:t.activityObj.simple_tips};t.wxShare(n),console.log(n,"share-bargain-options1",location.href)}}))},chooseSpec:function(e){this.userSpec=e.detail,this.userSpecText=e.detail.spec_value_str,this.showPop=!1},$launchBargain:function(){var e=this;if(!this.isLogin)return this.$Router.push("/pages/login/login");var t={bargain_id:this.activityId,item_id:this.userSpec.id};(0,c.launchBargain)(t).then((function(t){1==t.code&&(e.$toast({title:t.msg}),e.knifePrice=t.data.knife_price,e.diffPrice=t.data.diff_price,e.precent=100*t.data.progress,e.precent>100&&(e.precent=100),e.showBargainPop=!0,e.bargainId=t.data.id,e.showLoadingView=!0,uni.showLoading(),e.$getBargainActivityDetail(t.data.id))}))},$getBargainActivityDetail:function(e){var t=this,n=0,a=(new Date).getTime()/1e3;(0,c.getBargainActivityDetail)({id:e}).then((function(i){if(1==i.code){uni.hideLoading(),t.status=i.data.status,t.bargainObj=i.data,console.log(t.bargainObj),n=i.data.over_time,t.precent=100*i.data.progress,t.precent>100&&(t.precent=100),t.showLoadingView=!1,t.timestamp=n-Math.floor(a),console.log("calc: ",n,"-",Math.floor(a),"=",t.timestamp);var r=location.href.replace(/activityId=\d*/g,"bargainId="+e),s={shareTitle:t.bargainObj.share_titles||t.bargainObj.name,shareLink:r+"&invite_code="+t.$store.getters.inviteCode,shareImage:t.bargainObj.image,shareDesc:t.bargainObj.share_intros||t.bargainObj.simple_tips};t.wxShare(s),console.log(s,"share-bargain-options2",r),t.timestamp<=0||1==t.status?t.showCountDown=!1:t.showCountDown=!0}}))},shareToBargain:function(){this.showBargainPop=!1,this.isHelpKnife||(this.showSharePop=!0)},$helpBargain:function(){var e=this;(0,c.helpBargain)({id:this.bargainId}).then((function(t){console.log(t),1==t.code&&(e.knifePrice=t.data.knife_price,e.precent=100*t.data.progress,e.precent>100&&(e.precent=100),e.isHelpKnife=!0,e.showBargainPop=!0,e.$getBargainActivityDetail(e.bargainId))}))},toOrderDetail:function(){console.log(this.bargainObj.order_id),this.$Router.push({path:"/bundle/pages/order_details/order_details",query:{id:this.bargainObj.order_id}})},closeBargainOrderFun:function(){var e=this;(0,c.closeBargainOrder)({id:this.bargainObj.id}).then((function(t){1==t.code&&(e.$toast({title:t.msg}),e.$getBargainActivityDetail(e.bargainObj.id))}))},handleClickBuy:function(){var e=[{num:1,shop_id:this.bargainObj.shop_id,goods_id:this.bargainObj.goods_id,delivery_type:0,bargain_launch_id:this.bargainObj.id,item_id:this.bargainObj.item_id}],t={goods:e};this.$Router.push({path:"/pages/confirm_order/confirm_order",query:{data:t}})}}),computed:(0,i.default)({},(0,o.mapGetters)(["userInfo"]))});t.default=d},1833:function(e,t,n){"use strict";n.r(t);var a=n("7b04"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"1c59":function(e,t,n){"use strict";var a=n("6d61"),i=n("6566");a("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},2661:function(e,t,n){"use strict";var a=n("8ee0"),i=n.n(a);i.a},2840:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uPopup:n("d71a").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[n("u-popup",{staticClass:"share-popup",attrs:{mode:"bottom","border-radius":"14",closeable:!0,"safe-area-inset-bottom":!0,"mask-close-able":!1},model:{value:e.showshare,callback:function(t){e.showshare=t},expression:"showshare"}},[n("v-uni-view",{staticClass:"flex row-center md bold m-t-30 m-b-30"},[e._v("分享至")]),n("v-uni-view",{staticClass:"flex row-around share-tab"},[n("v-uni-view",{staticClass:"flex-col col--center",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.getPoster.apply(void 0,arguments)}}},[n("v-uni-image",{staticClass:"share-icon",attrs:{mode:"widthFix",src:"/static/images/icon_generate_poster.png"}}),n("v-uni-view",{staticClass:"m-t-10"},[e._v("生成海报")])],1),n("v-uni-view",{attrs:{oclass:"flex-col col--center"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.shareWx.apply(void 0,arguments)}}},[n("v-uni-image",{staticClass:"share-icon",attrs:{src:"/static/images/icon_wechat.png"}}),n("v-uni-view",{staticClass:"m-t-10"},[e._v("微信好友")])],1)],1),n("v-uni-view",{staticClass:"flex row-center bg-body cancel xl",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.showshare=!1}}},[e._v("取消")])],1),n("u-popup",{staticClass:"share-poster",attrs:{mode:"center",closeable:!0,"safe-area-inset-bottom":!0},model:{value:e.showPoster,callback:function(t){e.showPoster=t},expression:"showPoster"}},[n("img",{staticStyle:{width:"640rpx"},attrs:{src:e.poster}}),n("v-uni-button",{staticClass:"flex row-center save-btn",attrs:{size:"lg"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.savePoster.apply(void 0,arguments)}}},[e._v("长按保存图片到相册")])],1),n("u-popup",{staticClass:"share-tips",attrs:{"custom-style":{background:"none"},mode:"top"},model:{value:e.showTips,callback:function(t){e.showTips=t},expression:"showTips"}},[n("v-uni-view",{staticStyle:{overflow:"hidden"}},[n("v-uni-image",{staticClass:"share-arrow",attrs:{src:"/static/images/share_arrow.png"}}),n("v-uni-view",{staticClass:"white",staticStyle:{"text-align":"center","margin-top":"280rpx"}},[n("v-uni-view",{staticClass:"bold lg"},[e._v("立即分享给好友吧")]),n("v-uni-view",{staticClass:"sm m-t-10"},[e._v("点击屏幕右上角将本页面分享给好友")])],1)],1)],1),e.enablePoster?n("poster",{attrs:{type:e.type,"share-id":e.shareId,"page-path":e.pagePath,config:e.config,qrcode:e.mnpQrcode,link:e.getLink},on:{success:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSuccess.apply(void 0,arguments)},fail:function(t){arguments[0]=t=e.$handleEvent(t),e.handleFail.apply(void 0,arguments)}}}):e._e()],1)},r=[]},3413:function(e,t,n){var a=n("edf0");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("4f06").default;i("95a5eff4",a,!0,{sourceMap:!1,shadowMode:!1})},"3e61":function(e,t,n){"use strict";n.r(t);var a=n("1135"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"4c34":function(e,t,n){var a=n("24fb");t=a(!1),t.push([e.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/* 行为相关颜色 */.share-popup .share-tab[data-v-41a26444]{margin:%?40?% 0 %?140?%}.share-popup .share-tab .share-icon[data-v-41a26444]{width:%?100?%;height:%?100?%}.share-popup .cancel[data-v-41a26444]{height:%?98?%}.share-poster .share-img[data-v-41a26444]{width:%?640?%;border-radius:%?12?%}.share-poster .save-btn[data-v-41a26444]{background-color:#ff2c3c;color:#fff;margin-top:%?20?%}.share-tips .share-arrow[data-v-41a26444]{width:%?140?%;height:%?250?%;float:right;margin:%?15?% %?31?% 0 0}',""]),e.exports=t},"4e8a":function(e,t,n){"use strict";var a=n("5b24"),i=n.n(a);i.a},"4fadd":function(e,t,n){var a=n("d039"),i=n("861d"),r=n("c6b6"),s=n("d86b"),o=Object.isExtensible,c=a((function(){o(1)}));e.exports=c||s?function(e){return!!i(e)&&((!s||"ArrayBuffer"!=r(e))&&(!o||o(e)))}:o},5171:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uPopup:n("d71a").default,uImage:n("280f").default,priceFormat:n("b8c4").default,uNumberBox:n("0002").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-popup",{attrs:{mode:"bottom","border-radius":"14",closeable:!0,"safe-area-inset-bottom":!0},on:{close:function(t){arguments[0]=t=e.$handleEvent(t),e.onClose.apply(void 0,arguments)}},model:{value:e.showPop,callback:function(t){e.showPop=t},expression:"showPop"}},[n("v-uni-view",{staticClass:"bg-white spec-contain"},[n("v-uni-view",{staticClass:"header flex"},[n("u-image",{staticClass:"m-r-20",attrs:{width:"160rpx",height:"160rpx","border-radius":"10rpx",src:e.checkedGoods.image},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.previewImage(e.checkedGoods.image)}}}),n("v-uni-view",{staticClass:"goods-info"},[n("v-uni-view",{staticClass:"primary flex"},[n("price-format",{attrs:{"first-size":46,"second-size":32,"subscript-size":32,price:e.group?e.checkedGoods.team_price:e.checkedGoods.price,weight:500}}),e.group||e.isSeckill||!e.checkedGoods.member_price?e._e():n("v-uni-view",{staticClass:"vip-price flex"},[n("v-uni-view",{staticClass:"price-name xxs"},[e._v("会员价")]),n("v-uni-view",{staticStyle:{padding:"0 11rpx"}},[n("price-format",{attrs:{price:e.checkedGoods.member_price,"first-size":22,"second-size":22,"subscript-size":22,weight:500,color:"#7B3200"}})],1)],1)],1),e.showStock?n("v-uni-view",{staticClass:"sm"},[e._v("库存:"+e._s(e.checkedGoods.stock)+"件")]):e._e(),n("v-uni-view",{staticClass:"sm m-t-10"},[n("v-uni-text",[e._v(e._s(e.specValueText))])],1)],1)],1),n("v-uni-view",{staticClass:"spec-main",staticStyle:{height:"550rpx"}},[n("v-uni-scroll-view",{staticStyle:{"max-height":"500rpx"},attrs:{"scroll-y":"true"}},[n("v-uni-view",{staticClass:"spec-list"},e._l(e.specList,(function(t,a){return n("v-uni-view",{key:a,staticClass:"spec"},[n("v-uni-view",{staticClass:"name m-b-20"},[e._v(e._s(t.name)),n("v-uni-text",{staticClass:"primary xs m-l-20"},[e._v(e._s(""==e.checkedGoods.spec_value_ids_arr[a]?"请选择"+t.name:""))])],1),n("v-uni-view",{staticClass:"flex flex-wrap"},e._l(t.spec_value,(function(t,i){return n("v-uni-view",{key:i,class:"spec-item sm "+(e.checkedGoods.spec_value_ids_arr[a]==t.id?"checked ":"")+(e.checkedGoods.spec_value_ids_arr[a]!=t.id&&e.isDisable(t.id)?"unspec-disabled ":"")+(e.isDisable(t.id)?"spec-disabled":""),on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.choseSpecItem(a,i)}}},[e._v(e._s(t.value))])})),1)],1)})),1)],1),n("v-uni-view",{staticClass:"good-num flex row-between m-l-20 m-r-20"},[n("v-uni-view",{staticClass:"label"},[e._v("数量")]),e.show?n("u-number-box",{attrs:{min:1,max:e.checkedGoods.stock},model:{value:e.goodsNum,callback:function(t){e.goodsNum=t},expression:"goodsNum"}}):e._e()],1)],1),e.shop.is_pay?n("v-uni-view",{staticClass:"btns flex row-between bg-white",class:-1!=e.specValueText.indexOf("请选择")?"disabled":""},[0!=e.checkedGoods.stock?[e.showAdd&&0==e.type?n("v-uni-button",{staticClass:"add-cart br60 white btn",attrs:{size:"lg"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick("addcart")}}},[e._v(e._s(e.yellowBtnText))]):e._e(),e.showBuy?n("v-uni-button",{staticClass:"bg-primary br60 white btn",attrs:{size:"lg"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick("buynow")}}},[e._v(e._s(e.redBtnText))]):e._e(),e.showConfirm?n("v-uni-button",{staticClass:"bg-primary br60 white btn",attrs:{size:"lg"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick("confirm")}}},[e._v("确定")]):e._e()]:n("v-uni-button",{staticClass:"bg-gray br60 white btn",attrs:{size:"lg"}},[e._v("缺货")])],2):e._e()],1)],1)},r=[]},"56b3":function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n("ced1"),i=n("78c2"),r=(n("a24f"),{data:function(){return{page:1,loadingStatus:i.loadingType.LOADING,lists:[]}},mounted:function(){this.$getBargainList(),console.log(this.lists)},methods:{$getBargainList:function(){var e=this;console.log("下拉"),(0,a.getBargainList)({page_size:10,page_no:1}).then((function(t){console.log(t),e.lists=t.data.list,console.log(e.lists)}))}}});t.default=r},"5b24":function(e,t,n){var a=n("034e");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("4f06").default;i("52abb690",a,!0,{sourceMap:!1,shadowMode:!1})},"5d92":function(e,t,n){"use strict";n.r(t);var a=n("fa0f"),i=n("ae94");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var s=n("f0c5"),o=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"151331ee",null,!1,a["a"],void 0);t["default"]=o.exports},"5e2d":function(e,t,n){"use strict";n.r(t);var a=n("5e3a"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"5e3a":function(e,t,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("2909"));n("d3b7"),n("159b"),n("99af"),n("fb6a"),n("4de4"),n("d81d"),n("e9c4"),n("caad"),n("2532"),n("c975"),n("14d9"),n("6062"),n("3ca3"),n("ddb0"),n("a9e3"),n("baa5");var r={data:function(){return{shop:{},checkedGoods:{stock:0},outOfStock:[],specList:[],disable:[],goodsNum:1,showPop:!1}},props:{show:{type:Boolean},goods:{type:Object},showAdd:{type:Boolean,default:!0},showBuy:{type:Boolean,default:!0},showConfirm:{type:Boolean,default:!1},redBtnText:{type:String,default:"立即购买"},yellowBtnText:{type:String,default:"加入购物车"},showStock:{type:Boolean,default:!0},group:{type:Boolean,default:!1},isSeckill:{type:Boolean,default:!1},type:{type:Boolean,default:!1}},computed:{specValueText:function(){var e,t,n,a=this,i=null===(e=this.checkedGoods.spec_value_ids)||void 0===e?void 0:e.split(","),r="";return i&&i.forEach((function(e,t){""==e&&(r+=a.specList[t].name+",")})),0!=(null===(t=this.checkedGoods)||void 0===t?void 0:t.stock)&&""==r?"已选择 ".concat(this.checkedGoods.spec_value_str," ").concat(this.goodsNum," 件"):0!=(null===(n=this.checkedGoods)||void 0===n?void 0:n.stock)&&r.length?"请选择 ".concat(r.slice(0,r.length-1)):"库存不足"}},watch:{goods:function(e){this.specList=e.goods_spec||[];var t=e.goods_item||[];this.shop=e.shop||{},this.outOfStock=t.filter((function(e){return 0==e.stock}));var n=t.filter((function(e){return 0!=e.stock}));0!=n.length?(n[0].spec_value_ids_arr=n[0].spec_value_ids.split(","),this.checkedGoods=n[0]):(t[0].spec_value_ids_arr=[],this.disable=t.map((function(e){return e.spec_value_ids.split(",")})),this.checkedGoods=t[0])},specList:function(e){var t=this,n=this.goods.goods_item.filter((function(e){return t.checkedGoods.spec_value_ids===e.spec_value_ids}));if(0!=n.length){var a=JSON.parse(JSON.stringify(n[0]));a.spec_value_ids_arr=a.spec_value_ids.split(","),this.checkedGoods=a,this.$emit("change",{detail:this.checkedGoods})}var i=this.checkedGoods.spec_value_ids_arr,r=this.outOfStock,s=this.getArrResult(i,r);this.disable=this.getOutOfStockArr(s,i)},show:function(e){this.showPop=e}},created:function(){console.log("spec")},methods:{isDisable:function(e){if(this.disable.includes(e))return!0;var t=this.checkedGoods,n=this.goods.goods_item.filter((function(e){return 0==t.stock&&t.spec_value_ids===e.spec_value_ids}));return n.length?t.spec_value_ids_arr.includes(e+""):void 0},onClose:function(){this.$emit("close")},onClick:function(e){var t=this.checkedGoods,n=this.goodsNum;return-1!=this.specValueText.indexOf("请选择")?this.$toast({title:this.specValueText}):0==t.stock?this.$toast({title:"当前选择库存不足"}):(t.goodsNum=n,void this.$emit(e,{detail:t}))},choseSpecItem:function(e,t){var n=this.specList[e].spec_value[t].id,a=this.checkedGoods.spec_value_ids_arr;n==a[e]?a[e]="":a[e]=n,this.checkedGoods.spec_value_ids_arr=a,this.checkedGoods.spec_value_ids=a.join(","),this.specList=(0,i.default)(this.specList)},getOutOfStockArr:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.forEach((function(e){e.num>=t.length-1&&n.push.apply(n,(0,i.default)(e.different))})),n},getArrIdentical:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return e.forEach((function(e){t.forEach((function(t){e==t&&(a+=1,n.push(e))}))})),{num:a,different:this.getArrDifference((0,i.default)(new Set(n)).map(Number),t.map(Number)),identical:(0,i.default)(new Set(n))}},getArrResult:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t.forEach((function(t){var i=n.getArrIdentical(e,t.spec_value_ids.split(","));void 0!=i&&0!=i.length&&a.push(i)})),a},getArrDifference:function(e,t){return e.concat(t).filter((function(e,t,n){return n.indexOf(e)==n.lastIndexOf(e)}))},previewImage:function(e){uni.previewImage({current:e,urls:[e]})}}};t.default=r},"5f3f":function(e,t,n){var a=n("24fb");t=a(!1),t.push([e.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-countdown[data-v-4887abb8]{display:inline-flex;align-items:center}.u-countdown-item[data-v-4887abb8]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:%?2?%;border-radius:%?6?%;white-space:nowrap;-webkit-transform:translateZ(0);transform:translateZ(0)}.u-countdown-time[data-v-4887abb8]{margin:0;padding:0}.u-countdown-colon[data-v-4887abb8]{display:flex;flex-direction:row;justify-content:center;padding:0 %?5?%;align-items:center;padding-bottom:%?4?%}.u-countdown-scale[data-v-4887abb8]{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:center center;transform-origin:center center}',""]),e.exports=t},6062:function(e,t,n){n("1c59")},"64d8":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uIcon:n("e5e1").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-numberbox"},[n("v-uni-view",{staticClass:"u-icon-minus",class:{"u-icon-disabled":e.disabled||e.inputVal<=e.min},style:{background:e.bgColor,height:e.inputHeight+"rpx",color:e.color},on:{touchstart:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.btnTouchStart("minus")},touchend:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.clearTimer.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"minus",size:e.size}})],1),n("v-uni-input",{staticClass:"u-number-input",class:{"u-input-disabled":e.disabled},style:{color:e.color,fontSize:e.size+"rpx",background:e.bgColor,height:e.inputHeight+"rpx",width:e.inputWidth+"rpx"},attrs:{disabled:e.disabledInput||e.disabled,"cursor-spacing":e.getCursorSpacing,type:"number"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.onBlur.apply(void 0,arguments)},focus:function(t){arguments[0]=t=e.$handleEvent(t),e.onFocus.apply(void 0,arguments)}},model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}}),n("v-uni-view",{staticClass:"u-icon-plus",class:{"u-icon-disabled":e.disabled||e.inputVal>=e.max},style:{background:e.bgColor,height:e.inputHeight+"rpx",color:e.color},on:{touchstart:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.btnTouchStart("plus")},touchend:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.clearTimer.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"plus",size:e.size}})],1)],1)},r=[]},6566:function(e,t,n){"use strict";var a=n("9bf2").f,i=n("7c73"),r=n("6964"),s=n("0366"),o=n("19aa"),c=n("7234"),u=n("2266"),d=n("c6d2"),l=n("4754"),f=n("2626"),v=n("83ab"),p=n("f183").fastKey,h=n("69f3"),g=h.set,b=h.getterFor;e.exports={getConstructor:function(e,t,n,d){var l=e((function(e,a){o(e,f),g(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),v||(e.size=0),c(a)||u(a,e[d],{that:e,AS_ENTRIES:n})})),f=l.prototype,h=b(t),m=function(e,t,n){var a,i,r=h(e),s=w(e,t);return s?s.value=n:(r.last=s={index:i=p(t,!0),key:t,value:n,previous:a=r.last,next:void 0,removed:!1},r.first||(r.first=s),a&&(a.next=s),v?r.size++:e.size++,"F"!==i&&(r.index[i]=s)),e},w=function(e,t){var n,a=h(e),i=p(t);if("F"!==i)return a.index[i];for(n=a.first;n;n=n.next)if(n.key==t)return n};return r(f,{clear:function(){var e=h(this),t=e.index,n=e.first;while(n)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,v?e.size=0:this.size=0},delete:function(e){var t=h(this),n=w(this,e);if(n){var a=n.next,i=n.previous;delete t.index[n.index],n.removed=!0,i&&(i.next=a),a&&(a.previous=i),t.first==n&&(t.first=a),t.last==n&&(t.last=i),v?t.size--:this.size--}return!!n},forEach:function(e){var t,n=h(this),a=s(e,arguments.length>1?arguments[1]:void 0);while(t=t?t.next:n.first){a(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!w(this,e)}}),r(f,n?{get:function(e){var t=w(this,e);return t&&t.value},set:function(e,t){return m(this,0===e?0:e,t)}}:{add:function(e){return m(this,e=0===e?0:e,e)}}),v&&a(f,"size",{get:function(){return h(this).size}}),l},setStrong:function(e,t,n){var a=t+" Iterator",i=b(t),r=b(a);d(e,t,(function(e,t){g(this,{type:a,target:e,state:i(e),kind:t,last:void 0})}),(function(){var e=r(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?l("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=void 0,l(void 0,!0))}),n?"entries":"values",!n,!0),f(t)}}},"66c8":function(e,t,n){"use strict";var a=n("3413"),i=n.n(a);i.a},"6c14":function(e,t,n){"use strict";n.r(t);var a=n("5171"),i=n("5e2d");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("4e8a");var s=n("f0c5"),o=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"72fe17ea",null,!1,a["a"],void 0);t["default"]=o.exports},"6d61":function(e,t,n){"use strict";var a=n("23e7"),i=n("da84"),r=n("e330"),s=n("94ca"),o=n("cb2d"),c=n("f183"),u=n("2266"),d=n("19aa"),l=n("1626"),f=n("7234"),v=n("861d"),p=n("d039"),h=n("1c7e"),g=n("d44e"),b=n("7156");e.exports=function(e,t,n){var m=-1!==e.indexOf("Map"),w=-1!==e.indexOf("Weak"),x=m?"set":"add",y=i[e],P=y&&y.prototype,z=y,O={},X=function(e){var t=r(P[e]);o(P,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(w&&!v(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return w&&!v(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(w&&!v(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})},H=s(e,!l(y)||!(w||P.forEach&&!p((function(){(new y).entries().next()}))));if(H)z=n.getConstructor(t,e,m,x),c.enable();else if(s(e,!0)){var j=new z,T=j[x](w?{}:-0,1)!=j,L=p((function(){j.has(1)})),k=h((function(e){new y(e)})),C=!w&&p((function(){var e=new y,t=5;while(t--)e[x](t,t);return!e.has(-0)}));k||(z=t((function(e,t){d(e,P);var n=b(new y,e,z);return f(t)||u(t,n[x],{that:n,AS_ENTRIES:m}),n})),z.prototype=P,P.constructor=z),(L||C)&&(X("delete"),X("has"),m&&X("get")),(C||T)&&X(x),w&&P.clear&&delete P.clear}return O[e]=z,a({global:!0,constructor:!0,forced:z!=y},O),g(z,e),w||n.setStrong(z,e,m),z}},"7b04":function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3"),n("ac1f"),n("00b4"),n("c975"),n("d401"),n("d3b7"),n("25f0");var a={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(e,t){if(console.log(e,t),!this.changeFromInner){if(this.inputVal==e)return;this.inputVal=e,this.$nextTick((function(){this.changeFromInner=!1}))}},inputVal:function(e,t){var n=this;if(""!=e){var a=0,i=this.$u.test.number(e);a=i&&e>=this.min&&e<=this.max?e:t,this.positiveInteger&&(e<0||-1!==String(e).indexOf("."))&&(a=t,this.$nextTick((function(){n.inputVal=t}))),this.isFistVal||this.handleChange(a,"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(e){var t=this;this[e](),this.longPress&&(clearInterval(this.timer),this.timer=null,this.timer=setInterval((function(){t[e]()}),this.pressTime))},clearTimer:function(){var e=this;this.$nextTick((function(){clearInterval(e.timer),e.timer=null}))},minus:function(){this.computeVal("minus")},plus:function(){this.computeVal("plus")},calcPlus:function(e,t){var n,a,i;try{a=e.toString().split(".")[1].length}catch(s){a=0}try{i=t.toString().split(".")[1].length}catch(s){i=0}n=Math.pow(10,Math.max(a,i));var r=a>=i?a:i;return((e*n+t*n)/n).toFixed(r)},calcMinus:function(e,t){var n,a,i;try{a=e.toString().split(".")[1].length}catch(s){a=0}try{i=t.toString().split(".")[1].length}catch(s){i=0}n=Math.pow(10,Math.max(a,i));var r=a>=i?a:i;return((e*n-t*n)/n).toFixed(r)},computeVal:function(e){if(uni.hideKeyboard(),!this.disabled){var t=0;"minus"===e?t=this.calcMinus(this.inputVal,this.step):"plus"===e&&(t=this.calcPlus(this.inputVal,this.step)),tthis.max||(this.inputVal=t,this.handleChange(t,e))}},onBlur:function(e){var t=this,n=0,a=e.detail.value;/(^\d+$)/.test(a)&&0!=a[0]||(n=this.min),n=+a,n>this.max?n=this.max:n