bztang-admin/addons/yun_shop/static/app/js/chunk-5e9fcf4d.ea620250.js

1 line
28 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e9fcf4d"],{"0e5c":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"mygroups"}},[i("c-title",{attrs:{hide:!1,text:"我的拼团"}}),i("div",{staticClass:"content"},[i("van-tabs",{attrs:{sticky:"","offset-top":"40",swipeable:""},on:{change:t.getTab},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},t._l(t.tabs,(function(e,s){return i("van-tab",{key:e.id,attrs:{title:e.title}},[t.dataList[s]?[i("van-list",{attrs:{finished:t.dataList[s].isFinished,"finished-text":"没有更多了"},on:{load:t.getMore},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.dataList[s].list,(function(e){return i("my-group-cell",{key:e.id,attrs:{title:e.title,price:e.price,thumb:e.thumb,time:0==t.activeName?t.fun.getTimeDifference(e.remain_time):null},scopedSlots:t._u([{key:"top",fn:function(){return[i("div",{staticClass:"time_state"},[i("span",{staticClass:"time"},[t._v(t._s(e.created_at))]),0==t.activeName?i("span",{staticClass:"state"},[t._v("拼团中,还差"+t._s(e.disparity)+"人")]):t._e(),1==t.activeName?i("span",{staticClass:"state"},[t._v("拼团成功 "+t._s(2==e.status?"(抽中)":"(未抽中)"))]):t._e(),2==t.activeName?i("span",{staticClass:"state"},[t._v("拼团失败")]):t._e()])]},proxy:!0},{key:"bottom",fn:function(){return[i("button",{directives:[{name:"show",rawName:"v-show",value:1==t.activeName&&2==e.status&&!e.order_id,expression:"activeName == 1 && itemChild.status == 2 && !itemChild.order_id"}],staticClass:"groupDetail",attrs:{type:"button"},on:{click:function(i){return i.stopPropagation(),t.getGoods(e.activity_id,e.spec_id,e.id)}}},[t._v(" 去下单 ")]),i("button",{directives:[{name:"show",rawName:"v-show",value:1==t.activeName&&2==e.status&&e.order_id,expression:"activeName == 1 && itemChild.status == 2 && itemChild.order_id"}],staticClass:"groupDetail",attrs:{type:"button"},on:{click:function(i){return i.stopPropagation(),t.toOrder(e.order_id)}}},[t._v(" 订单详情 ")]),i("button",{staticClass:"groupDetail",attrs:{type:"button"},on:{click:function(i){return t.gotoDetail(e.alliance_id,e.activity_id)}}},[t._v(" 拼团详情 ")])]},proxy:!0}],null,!0)})})),1)]:t._e()],2)})),1)],1),i("yzSpecs",{ref:"yzSpecs",attrs:{goods:t.goods,"good-specs":t.specs,"disable-stepper-input":"",options:t.options},on:{"sku-selected":t.skuSelected,"buy-clicked":t.buyClicked},scopedSlots:t._u([{key:"sku-body-bottom",fn:function(){return[t.fun.isTextEmpty(t.groupLevel)?t._e():i("div",{staticClass:"select_box noVantRadio",staticStyle:{"padding-top":"0"}},[i("van-radio-group",{staticClass:"select",staticStyle:{"padding-bottom":"0"},attrs:{"checked-color":"#f15353"},on:{change:t.selectGroup},model:{value:t.groupModel,callback:function(e){t.groupModel=e},expression:"groupModel"}},t._l(t.groupLevel,(function(e,s){return i("van-radio",{key:s,staticClass:"vantRadioshow",attrs:{name:e.id}},[i("div",{staticStyle:{padding:"0.25rem 0.8rem"}},[i("p",[t._v(t._s(t.$i18n.t("money"))+t._s(e.min_price)+" 起")]),i("p",[t._v(t._s(e.person)+"人团")])])])})),1)],1)]},proxy:!0}]),model:{value:t.popupSpecs,callback:function(e){t.popupSpecs=e},expression:"popupSpecs"}})],1)},o=[],a=(i("4de4"),i("d3b7"),i("159b"),i("99af"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"my-group-cell"}},[i("div",{staticClass:"list_box"},[i("div",{staticClass:"list"},[t._t("top"),i("div",{staticClass:"goods_box"},[i("div",{staticClass:"goods_img"},[i("img",{attrs:{src:t.thumb||""}})]),i("ul",{staticClass:"goods_name"},[i("li",{staticClass:"name_price"},[i("h2",{staticClass:"name",staticStyle:{"-webkit-box-orient":"vertical"}},[t._v(" "+t._s(t.title)+" ")])]),i("li",{staticClass:"option"},[null!=t.time?i("span",{staticClass:"timestamp_box"},[t._v("剩余: "),i("van-count-down",{attrs:{time:t.time,format:"DD天HH时mm分ss秒"}})],1):t._e(),i("span",{staticClass:"total_price"},[i("em",{staticStyle:{"font-size":"10px"}},[t._v(t._s(t.$i18n.t("money")))]),t._v(t._s(t.price))])])])]),i("div",{staticClass:"allbt"},[t._t("bottom")],2)],2)])])}),n=[],r=(i("a9e3"),{props:{thumb:{type:String,default:""},title:{type:String,default:""},time:{type:Number,default:0},price:{type:String,default:""}},data:function(){return{}},activated:function(){},components:{},computed:{},mounted:function(){},methods:{}}),p=r,l=(i("fb68"),i("2877")),c=Object(l["a"])(p,a,n,!1,null,"6330bab8",null),d=c.exports,u=i("3481"),f={data:function(){return{tabs:[{title:"正在拼团",id:0},{title:"拼团成功",id:1},{title:"拼团失败",id:2}],activeName:0,dataList:[],loading:!1,isLoadMore:!0,optionsId:0,popupSpecs:!1,goods:{},specs:[],options:[],groupLevel:[],level_id:0,activity_option_id:"",alliance_detail_id:"",groupModel:"",special_options:"",selectGroupInfo:{}}},activated:function(){this.groupModel=0,this.getData(!0)},methods:{buyClicked:function(t){var e={goodsId:this.goods.id,optionsId:t.optionsId,total:1,tag:"group-work",alliance_detail_id:this.alliance_detail_id,activity_option_id:this.activity_option_id};this.$router.push(this.fun.getUrl("goodsorder",{},e))},getGoods:function(t,e,i){var s=this;this.alliance_detail_id=i,$http.post("plugin.group-work.frontend.modules.goods.controllers.detail.index",{record_id:t},"加载中").then((function(t){1===t.result?(s.goods.id=t.data.goods_id,s.goods.has_option=t.data.goods_info.has_option,s.goods.thumb=t.data.goods_info.thumb,s.goods["unit"]=t.data.goods_info.sku,s.specs=t.data.goods_info.has_many_specs,s.options=t.data.goods_info.has_many_options,s.groupModel=e,s.groupLevel=t.data.specs.filter((function(t){if(t.id==e)return s.goods["price"]=t.min_price,t})),s.special_options=t.data.special_options,0==s.goods.has_option&&s.setGroupInfo(0),s.popupSpecs=!0):s.$toast(t.msg)})).catch((function(t){}))},skuSelected:function(t){t&&(this.optionsId=t),this.setGroupInfo(this.optionsId)},setGroupInfo:function(t){for(var e=0;e<this.special_options.length;e++){var i=this.special_options[e].option_id;if(i==this.optionsId)return this.selectGroupInfo=this.special_options[e].activity_options,this.$refs.yzSpecs.setStock(this.special_options[e].stock),this.$refs.yzSpecs.optionsMaxCount=this.special_options[e].stock,void this.selectGroup(this.groupModel)}},selectGroup:function(t){this.groupModel=t;var e="";this.fun.isTextEmpty(t)||(1==this.goods.has_option?this.fun.isTextEmpty(this.optionsId)?(this.$toast("请选择商品规格!"),this.groupModel=""):(e=this.selectGroupInfo.filter((function(e){if(e.spec_id==t)return e.price})),this.$refs.yzSpecs.setPrice(e[0].price),this.activity_option_id=e[0].id):(this.selectGroupInfo=this.special_options[0].activity_options,e=this.selectGroupInfo.filter((function(e){if(e.spec_id==t)return e.price})),this.$refs.yzSpecs.setPrice(e[0].price),this.activity_option_id=e[0].id))},getTab:function(){this.getData(!1)},getData:function(t){var e=this,i=["1","2","-1"],s=this.activeName;!t&&this.dataList[s].list.length>0||(this.loading=!0,$http.get("plugin.group-work.frontend.modules.alliance.controllers.records.index",{status:i[s]},"加载中").then((function(i){e.loading=!1,1===i.result?(t&&e.tabs.forEach((function(t,i){e.dataList.push({isFinished:!1,page:1,total_page:0,list:[]})})),1==i.data.page_list.last_page&&(e.dataList[s].isFinished=!0),e.dataList[s].list=i.data.page_list.data,e.dataList[s].total_page=i.data.page_list.last_page):e.$toast(i.msg)})).catch((function(t){})))},getMore:function(){var t=this;if(this.isLoadMore&&!this.dataList[this.activeName].isFinished){var e=this.activeName;this.isLoadMore=!1,this.dataList[e].page+=1;var i=["1","2","-1"];$http.get("plugin.group-work.frontend.modules.alliance.controllers.records.index",{page:this.dataList[e].page,status:i[e]},"加载中").then((function(i){t.isLoadMore=!0,1===i.result?(i.data.page_list.current_page>=i.data.page_list.last_page&&(t.dataList[e].isFinished=!0),t.dataList[e].list=t.dataList[e].list.concat(i.data.page_list.data)):t.$toast(i.msg)})).catch((function(e){t.isLoadMore=!0}))}},gotoDetail:function(t,e){this.$router.push(this.fun.getUrl("groupWorkDetail",{aid:t,id:e}))},toOrder:function(t){this.$router.push(this.fun.getUrl("orderdetail",{order_id:t,orderType:"groupWork"}))}},components:{myGroupCell:d,yzSpecs:u["a"]}},h=f,m=(i("513d"),Object(l["a"])(h,s,o,!1,null,"460765a8",null));e["default"]=m.exports},"2a5f":function(t,e,i){var s=i("24fb");e=s(!1),e.push([t.i,"#yz_specs .noVantRadio .van-radio-group[data-v-3e18fa5a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#yz_specs .noVantRadio .van-radio-group .van-radio[data-v-3e18fa5a]{margin-right:.3125rem;margin-bottom:.3125rem;background:#fff;border:1px solid #fb4a4a;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.25rem;color:#fb4a4a}#yz_specs .noVantRadio .van-radio-group[data-v-3e18fa5a] .vantRadioshow{background-color:#f15353;border-color:#f15353}#yz_specs .noVantRadio .van-radio-group[data-v-3e18fa5a] .vantRadioshow .van-radio__label{color:#fff!important}#yz_specs .noVantRadio .van-radio-group[data-v-3e18fa5a] .van-radio__label{color:inherit}#yz_specs .sku-body-box[data-v-3e18fa5a]{max-height:45vh;overflow-y:scroll}#yz_specs .shopinfo[data-v-3e18fa5a]{text-align:left;padding:0 .625rem;margin:0 0 1.5rem 0;max-height:50vh;overflow:scroll}#yz_specs .shopinfo dl dt[data-v-3e18fa5a]{margin-bottom:.3125rem;color:#666}#yz_specs .shopinfo dl dd[data-v-3e18fa5a]{margin-bottom:.3125rem}#yz_specs .sku_price[data-v-3e18fa5a]{position:fixed;bottom:20px;font-size:1rem;color:#fff;width:100%;left:0;text-align:center}#yz_specs .specifications[data-v-3e18fa5a]{position:relative;width:100%;text-align:center}#yz_specs .specifications .shopimg[data-v-3e18fa5a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#yz_specs .specifications .shopimg #chooser_img[data-v-3e18fa5a]{width:4.75rem;height:4.75rem;margin:.875rem}#yz_specs .specifications .shopimg #chooser_img img[data-v-3e18fa5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}#yz_specs .specifications .shopimg .right[data-v-3e18fa5a]{text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:.875rem 0}#yz_specs .specifications .shopimg .right .price[data-v-3e18fa5a]{color:#f15353;font-size:12px;line-height:1.875rem;height:1.875rem;overflow:hidden}#yz_specs .specifications .shopimg .right .price span[data-v-3e18fa5a]{font-size:18px}#yz_specs .specifications .shopimg .right .option[data-v-3e18fa5a]{color:#999;font-size:10px;line-height:1rem;height:1rem;overflow:hidden}#yz_specs .specifications .el-radio-button[data-v-3e18fa5a],#yz_specs .specifications .el-radio-button__inner[data-v-3e18fa5a]{margin-right:.3125rem;margin-bottom:.3125rem}#yz_specs .specifications .el-radio-group .el-radio-button .el-radio-button__inner[data-v-3e18fa5a]{border-radius:.25rem}#yz_specs .specifications .el-radio-button--small .el-radio-button__inner[data-v-3e18fa5a]{background:red}#yz_specs .specifications .num[data-v-3e18fa5a]{margin-top:1rem;border-radius:.1875rem;float:right;background-color:#fff}#yz_specs .specifications .num .leftnav[data-v-3e18fa5a]{height:1.75rem;width:1.75rem;float:left;background-color:#f2f2f2;color:#999;text-align:center;border-radius:.1875rem;line-height:1.75rem;font-size:18px;font-weight:700}#yz_specs .specifications .num .shownum[data-v-3e18fa5a]{height:1.75rem;width:2.25rem;float:left;border:0;margin:0;padding:0;text-align:center;color:#333}#yz_specs .specifications .num .rightnav[data-v-3e18fa5a]{height:1.75rem;width:1.75rem;float:right;background-color:#f2f2f2;color:#999;text-align:center;border-radius:.1875rem;line-height:1.75rem;font-size:18px;font-weight:700}#yz_specs .specifications .el-row[data-v-3e18fa5a]{border-top:.0625rem solid #f2f2f2;border-bottom:.0625rem solid #f2f2f2;margin:1.25rem .875rem;padding:0;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#yz_specs .specifications .el-row #num[data-v-3e18fa5a]{height:3.75rem;line-height:3.75rem;text-align:left}#yz_specs .specifications .van-row[data-v-3e18fa5a]{margin:1.25rem .875rem;padding:0;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#yz_specs .specifications .van-row #num[data-v-3e18fa5a]{line-height:2.75rem;text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#yz_specs .specifications .icon_close[data-v-3e18fa5a]{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem}#yz_specs .specifications .icon_close i[data-v-3e18fa5a]{line-height:2.5rem;font-size:1.125rem;color:#999}#yz_specs .sku-buy-btn-style[data-v-3e18fa5a]{padding:.375rem .875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#yz_specs #btsmall[data-v-3e18fa5a]{border-radius:.375rem;height:3.0625rem;font-size:16px}",""]),t.exports=e},3481:function(t,e,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"yz_specs"}},[i("van-popup",{staticClass:"mint-popup-4 pcStyle_mint set-pc-styleLeft",attrs:{position:"bottom","close-on-click-overlay":!1,round:"",closeable:""},on:{close:t.close},model:{value:t.popupSpecs,callback:function(e){t.popupSpecs=e},expression:"popupSpecs"}},[i("div",{staticClass:"specifications"},[i("div",{staticClass:"shopimg"},[i("div",{attrs:{id:"chooser_img"},on:{click:t.showSkuImages_Methob}},[i("img",{attrs:{src:t.popThumb}})]),i("div",{staticClass:"right"},[t._t("sku-header-price",(function(){return[i("div",{staticClass:"price",style:{color:""+t.themeColor}},[t._v(" "+t._s(t.$i18n.t("money"))+" "),i("span",{attrs:{id:"option_price"}},[t._v(t._s(t.popPrice))]),t.isRent?i("span",[t._v("/天")]):t._e()])]})),t._t("sku-header-stock",(function(){return[i("div",{staticClass:"option"},[t._v("库存"+t._s(t.popStock)+t._s(t.popUnit))])]})),t._t("sku-header-description",(function(){return[t.popDescription?i("div",{staticClass:"option"},[t._v(t._s(t.popDescription))]):t._e()]})),t._t("sku-header-other")],2)]),i("div",{staticClass:"sku-body-box"},[t._t("sku-body-top"),0!==t.specs.length?i("div",{staticClass:"shopinfo noVantRadio"},t._l(t.specs,(function(e,s){return i("dl",{key:s},[i("dt",[t._v(t._s(e.title))]),i("dd",[i("van-radio-group",{attrs:{"checked-color":"#f15353"},on:{change:t.selectSpecs},model:{value:e.description,callback:function(i){t.$set(e,"description",i)},expression:"specsParent.description"}},t._l(e.specitem,(function(s,o){return i("van-radio",{key:o,class:{vantRadioshow:e.description==s},style:{borderColor:""+t.themeColor,backgroundColor:e.description==s?""+t.themeColor:"#fff",color:e.description!=s?t.themeColor+"!important":"#fff"},attrs:{disabled:s.c,name:s,"checked-color":""+t.themeColor}},[t._v(" "+t._s(s.title)+" ")])})),1)],1)])})),0):t._e(),t._t("sku-body-bottom")],2),t._t("sku-stepper",(function(){return[i("div",[i("van-row",[i("div",{attrs:{id:"num"}},[t._v("购买数量:")]),i("van-stepper",{ref:"yz_specs_stepper",attrs:{min:t.startSaleNum,max:-1==t.quota?t.optionsMaxCount:0==t.quota?"":t.quota,integer:"",disabled:t.disableStepperInput||0==t.optionsMaxCount},on:{plus:t.stepperPlus,minus:t.stepperMinus,change:t.stepperChange},model:{value:t.selectedNum,callback:function(e){t.selectedNum=t._n(e)},expression:"selectedNum"}})],1)],1)]})),i("div",{staticClass:"sku-buy-btn-style"},[t._t("sku-buy-btn",(function(){return[i("van-button",{attrs:{disabled:-1==t.quota&&0==t.optionsMaxCount,color:""+t.themeColor,type:"danger",size:"small",id:"btsmall",block:""},on:{click:function(e){return e.stopPropagation(),t.buyClicked.apply(null,arguments)}}},[t._v(" 确认 ")])]}))],2)],2)]),i("van-image-preview",{ref:"ImagePreview",attrs:{images:t.skuImages,"start-position":t.activeSkuIndex,loop:!1},on:{change:t.onChangeSkuImagesIndex,close:t.onCloseSkuImages},scopedSlots:t._u([{key:"index",fn:function(){},proxy:!0},{key:"cover",fn:function(){return[i("div",{staticClass:"sku_price"},[1==t.goods.has_option?i("p",[t._v(t._s(t.$i18n.t("money"))+t._s(t.options[t.activeSkuIndex].product_price))]):t._e(),0==t.goods.has_option?i("p",[t._v(t._s(t.$i18n.t("money"))+t._s(t.popPrice))]):t._e()])]},proxy:!0}]),model:{value:t.showSkuImages,callback:function(e){t.showSkuImages=e},expression:"showSkuImages"}})],1)},o=[],a=(i("a9e3"),i("d3b7"),i("159b"),i("a4d3"),i("e01a"),i("a434"),i("ac1f"),i("1276"),i("4e82"),[]),n=0,r={model:{prop:"popupSpecs",event:"onEmit"},props:{popupSpecs:{type:Boolean,default:!1},isRent:{type:Boolean,default:!1},themeColor:{type:String,default:"#f14e4e"},goods:{type:Object,default:function(){return{}}},goodSpecs:{type:Array,default:function(){return[]}},options:{type:Array,default:function(){return[]}},disableStepperInput:{type:Boolean,default:!1},quota:{type:Number,default:-1},startSaleNum:{type:Number,default:1}},data:function(){return{popThumb:"",popPrice:"",popStock:null,popDescription:null,popUnit:"",optionsMaxCount:0,selectedNum:1,specs:[],skuImages:[],showSkuImages:!1,activeSkuIndex:0,activeSkuIndex_1:null,activeSkuIndex_2:null}},watch:{popupSpecs:function(t,e){t&&this.initPopView()}},created:function(){},components:{},computed:{},methods:{initPopView:function(){this.popThumb=this.goods.hasOwnProperty("thumb")?this.goods.thumb:"",this.popPrice=this.goods.hasOwnProperty("price")?this.goods.price:"",this.popStock=this.goods.hasOwnProperty("stock")?this.goods.stock:null,this.popUnit=this.goods.hasOwnProperty("unit")?this.goods.unit:null,this.popDescription=null,this.specs=this.goodSpecs,a=[],n=0,this.initSkuIMG(),this.initSku()},initSku:function(){var t=this;if(1==this.goods.has_option){if(this.fun.isTextEmpty(this.specs)||this.fun.isTextEmpty(this.options))return;this.options.forEach((function(e,i){var s=t.fun.isTextEmpty(e.thumb)?t.goods.thumb:e.thumb;t.skuImages.push(s)}));for(var e=0;e<this.specs.length;e++)this.specs[e].description=this.specs[e].specitem[0],this.selectSpecs(this.specs[e].specitem[0])}else this.optionsMaxCount=this.popStock,this.skuImages.push(this.goods.thumb)},getSkuData:function(){var t={price:this.popPrice,stock:this.popStock,selectedNum:this.selectedNum,has_option:this.goods.has_option,optionsId:n};return t},buyClicked:function(){this.$emit("buy-clicked",this.getSkuData())},stepperPlus:function(){this.$emit("stepper-plus",this.getSkuData())},stepperMinus:function(){this.$emit("stepper-minus",this.getSkuData())},stepperChange:function(){this.$emit("stepper-change",this.getSkuData())},setPrice:function(t){t&&(this.popPrice=t)},setStock:function(t){t&&(this.popStock=t)},selectSpecs:function(t){this.manageSpecs(t),this.setGoodsSpecs(t),this.setGoodsSpecsChangeInfo(),this.getMaxCount()},manageSpecs:function(t){var e={};if(e.id=t.id,e.specid=t.specid,e.title=t.title,a.length>0){for(var i=0;i<a.length;i++)a[i].specid==e.specid&&a.splice(i,1);a.push(e)}else a.push(e);if(a.length==this.specs.length){for(var s=[],o=0;o<this.specs.length;o++)for(var n=0;n<a.length;n++)if(this.specs[o].id==a[n].specid){s.push(a[n]);break}a=s}this.setGoodsDescription()},setGoodsDescription:function(){var t="";if(a.length==this.specs.length){t="已选择 ";for(var e=0;e<a.length;e++)t+=a[e].title+" ";this.popDescription=t}else{t="请选择 ";for(var i=0;i<this.specs.length;i++)for(var s=0;s<a.length;s++)if(this.specs[i].id!=a[s].specid){t+=this.specs[i].title+" ";break}this.popDescription=t}},setGoodsSpecs:function(t){for(var e=0;e<this.specs.length;e++)t.specid!=this.specs[e].id&&this.setGoodsSpecsStatus(this.specs[e].specitem,t.id)},setGoodsSpecsStatus:function(t,e){for(var i=[],s=0;s<this.options.length;s++)for(var o=this.options[s].specs.split("_"),a=0;a<o.length;a++)if(o[a]==e)return void i.push(this.options[s]);for(var n=0;n<i.length;n++)for(var r=i[n].specs.split("_"),p=0;p<r.length;p++)if(r[p]!=e&&0==i[n].stock){for(var l=0;l<t.length;l++)if(r[p]==t[l].id)return void(t[l].c=!0)}else if(r[p]!=e&&i[n].stock>0)for(var c=0;c<t.length;c++)if(r[p]==t[c].id)return void(t[c].c=!1)},setGoodsSpecsChangeInfo:function(){if(a.sort((function(t,e){return t.id-e.id})),a.length==this.specs.length){for(var t="",e=0;e<a.length;e++)t+=a[e].id+"_";t=t.substring(0,t.length-1);for(var i=0;i<this.options.length;i++)if(t==this.setGoodsSpecsBySort(this.options[i].specs)){this.activeSkuIndex=i,this.popPrice=this.options[i].product_price,this.popThumb=this.fun.isTextEmpty(this.options[i].thumb)?this.goods.thumb:this.options[i].thumb,this.popStock=this.options[i].stock,n=this.options[i].id,this.optionsMaxCount=this.options[i].stock,this.optionsMaxCount>0&&(this.popNum=1,this.goodsCount=1),this.$emit("sku-selected",n);break}}},setGoodsSpecsBySort:function(t){var e=t.split("_");e.sort((function(t,e){return t-e}));for(var i="",s=0;s<e.length;s++)i+=e[s]+"_";return i=i.substring(0,i.length-1),i},getMaxCount:function(){a.length==this.specs.length&&(0==this.optionsMaxCount&&(this.goodsCount=0),this.goodsCount>this.optionsMaxCount&&(this.goodsCount=this.optionsMaxCount))},close:function(){this.$emit("onEmit",!1)},initSkuIMG:function(){this.showSkuImages=!1,this.skuImages=[],this.showSkuImages=!1,this.activeSkuIndex=0,this.activeSkuIndex_1=null,this.activeSkuIndex_2=null},showSkuImages_Methob:function(){var t=this;this.showSkuImages=!0,1==this.goods.has_option?this.activeSkuIndex_1=this.options[this.activeSkuIndex].specs.split("_"):this.$nextTick((function(){t.$refs.ImagePreview.swipeTo(0)}))},onChangeSkuImagesIndex:function(t){this.activeSkuIndex=t,1==this.goods.has_option&&(this.activeSkuIndex_2=this.options[t].specs.split("_"))},onCloseSkuImages:function(){if(1==this.goods.has_option)for(var t=this,e=this.activeSkuIndex_1,i=this.activeSkuIndex_2,s=this.activeSkuIndex,o=0;o<e.length;o++)if(e[o]!=i[o])for(var a=Number(i[o]),r=0;r<t.specs.length;r++)for(var p=0;p<t.specs[r].specitem.length;p++)t.specs[r].specitem[p].id==a&&(t.specs[r].description=t.specs[r].specitem[p],t.popPrice=t.options[s].product_price,t.popThumb=t.fun.isTextEmpty(t.options[s].thumb)?t.goods.thumb:t.options[s].thumb,t.popStock=t.options[s].stock,n=t.options[s].id,this.optionsMaxCount=t.options[s].stock)}}},p=r,l=(i("377a"),i("2877")),c=Object(l["a"])(p,s,o,!1,null,"3e18fa5a",null);e["a"]=c.exports},"377a":function(t,e,i){"use strict";i("412a")},"412a":function(t,e,i){var s=i("2a5f");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var o=i("499e").default;o("93b41d36",s,!0,{sourceMap:!1,shadowMode:!1})},"4ed3":function(t,e,i){var s=i("6082");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var o=i("499e").default;o("21ddf588",s,!0,{sourceMap:!1,shadowMode:!1})},"513d":function(t,e,i){"use strict";i("d6b0")},6082:function(t,e,i){var s=i("24fb");e=s(!1),e.push([t.i,"#my-group-cell .list_box .list[data-v-6330bab8]{background:#fff;margin:.875rem;overflow:hidden;border-radius:.375rem}#my-group-cell .list_box .list .goods_box[data-v-6330bab8]{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#my-group-cell .list_box .list .goods_box .goods_img[data-v-6330bab8]{width:5.625rem;height:5.625rem;overflow:hidden;background:#f2f2f2;border-radius:.25rem;margin-right:.875rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#my-group-cell .list_box .list .goods_box .goods_img img[data-v-6330bab8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#my-group-cell .list_box .list .goods_box .goods_name[data-v-6330bab8]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#my-group-cell .list_box .list .goods_box .goods_name[data-v-6330bab8],#my-group-cell .list_box .list .goods_box .goods_name .name_price[data-v-6330bab8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#my-group-cell .list_box .list .goods_box .goods_name .name_price .name[data-v-6330bab8]{width:100%;font-size:.875rem;color:#000;line-height:1.125rem;height:2.375rem;text-align:left;font-weight:400;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#my-group-cell .list_box .list .goods_box .goods_name .name_price .price[data-v-6330bab8]{font-size:14px;text-align:right;line-height:1.25rem}#my-group-cell .list_box .list .goods_box .goods_name .name_price .price span[data-v-6330bab8]{color:#8c8c8c}#my-group-cell .list_box .list .goods_box .goods_name .option[data-v-6330bab8]{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#f15353;font-size:14px;text-align:left}#my-group-cell .list_box .list .goods_box .goods_name .option .timestamp_box[data-v-6330bab8]{display:block;padding:0 .5rem;height:1.25rem;line-height:1.25rem;border-radius:.625rem;background-color:rgba(255,44,41,.1)}#my-group-cell .list_box .list .goods_box .goods_name .option .timestamp_box .van-count-down[data-v-6330bab8]{display:inline-block;color:#f15353;font-size:14px;line-height:1.25rem}#my-group-cell .list_box .list .goods_box .goods_name .option .total_price[data-v-6330bab8]{font-size:1rem;line-height:1.5rem}#my-group-cell .list_box .list .all_price[data-v-6330bab8]{height:2.5rem;line-height:2.5rem;padding:0 .875rem;text-align:right;font-size:14px;font-weight:400}#my-group-cell .list_box .list .all_price span[data-v-6330bab8]{font-weight:700;font-size:18px}#my-group-cell .list_box .list .allbt[data-v-6330bab8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 .875rem .5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#my-group-cell .list_box .list .allbt button[data-v-6330bab8]{border-radius:.75rem;border:.0625rem solid #ff2c29;font-size:12px;padding:.25rem .625rem;margin:0 0 .625rem .625rem;color:#ff2c29}",""]),t.exports=e},c129:function(t,e,i){var s=i("24fb");e=s(!1),e.push([t.i,"#mygroups .time_state[data-v-460765a8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;height:2.5rem;line-height:2.5rem;padding:0 .875rem}#mygroups .time_state .state[data-v-460765a8]{color:#f15353}#mygroups .select_box[data-v-460765a8]{padding:.875rem .875rem 0 .875rem}#mygroups .select_box .select[data-v-460765a8]{border-top:.0625rem solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.875rem 0}#mygroups .select_box .select li[data-v-460765a8]{width:6.75rem;padding:.625rem 0;border:.0625rem solid #ebebeb;border-radius:.25rem;margin-right:.625rem;margin-bottom:.625rem}#mygroups .select_box .select li span[data-v-460765a8]{display:block;font-size:14px}#mygroups .select_box .select li span font[data-v-460765a8]{font-size:18px}#mygroups .select_box .select li[data-v-460765a8]:nth-child(3n){margin-right:0}#mygroups .select_box .select .current[data-v-460765a8]{border:.0625rem solid #f15353;color:#f15353}#mygroups .select_box .van-radio-group[data-v-460765a8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#mygroups .select_box .van-radio-group .van-radio[data-v-460765a8]{margin-right:.3125rem;margin-bottom:.3125rem;background:#fff;border:1px solid #bfcbd9;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.25rem}#mygroups .select_box .van-radio-group .vantRadioshow[data-v-460765a8]{background-color:#f15353;border-color:#f15353;-webkit-box-shadow:#f15353 -1px 0 0 0;box-shadow:-1px 0 0 0 #f15353}",""]),t.exports=e},d6b0:function(t,e,i){var s=i("c129");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var o=i("499e").default;o("3389ca62",s,!0,{sourceMap:!1,shadowMode:!1})},fb68:function(t,e,i){"use strict";i("4ed3")}}]);