bztang-admin/addons/yun_shop/static/app/js/chunk-d377234c.fccf839b.js

1 line
26 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d377234c","chunk-2d0b235b","chunk-2d0b235b"],{"0b82":function(t,o,e){var i=e("d355");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=e("499e").default;s("fcaa95a2",i,!0,{sourceMap:!1,shadowMode:!1})},"22af":function(t,o){t.exports="data:image/png;base64,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"},"888e":function(t,o,e){t.exports=e.p+"static/app/img/kc_buycar@2x.8ae978b6.png"},ac0d:function(t,o,e){"use strict";e.d(o,"a",(function(){return a}));var i=document.documentElement,s=document.body,a={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return i&&i.scrollTop?t=i.scrollTop:s&&(t=s.scrollTop),t},getClientHeight:function(){var t=0;return t=s.clientHeight&&i.clientHeight?Math.min(s.clientHeight,i.clientHeight):Math.max(s.clientHeight,i.clientHeight),t},getScrollHeight:function(){return Math.max(s.scrollHeight,i.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},d355:function(t,o,e){var i=e("24fb");o=i(!1),o.push([t.i,".goods-box[data-v-5bb213cc]{background:#fff;padding:1rem;min-height:100vh}.goods-box .select[data-v-5bb213cc]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goods-box .select span[data-v-5bb213cc]{width:1.5rem}.goods-box .select input[data-v-5bb213cc],.goods-box .select span[data-v-5bb213cc]{outline:none;border:none;display:inline-block;height:1.5rem;line-height:1.5rem;font-size:14px;text-align:center}.goods-box .select input[data-v-5bb213cc]{width:2.5rem}.goods-box .select i[data-v-5bb213cc]:first-child{background-color:#ccc}.goods-box .select i[data-v-5bb213cc]:last-child{background-color:#f15353}.goods-box .select i[data-v-5bb213cc]{width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem;border-radius:.75rem;color:#fff;font-size:16px}.goods-box li[data-v-5bb213cc]{padding-bottom:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goods-box li .left[data-v-5bb213cc]{-webkit-box-flex:0;-webkit-flex:0 0 8rem;-ms-flex:0 0 8rem;flex:0 0 8rem}.goods-box li .left img[data-v-5bb213cc]{width:8rem;height:8rem;border-radius:.313rem}.goods-box li .right[data-v-5bb213cc]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;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;margin:.5rem 0 .5rem .5rem;font-size:12px;width:13rem}.goods-box li .title[data-v-5bb213cc]{font-weight:700;font-size:.875rem;line-height:1.25rem;height:2.5rem;margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goods-box li .spec[data-v-5bb213cc]{color:#9f9f9f}.goods-box li .stock[data-v-5bb213cc]{margin-top:1rem;margin-bottom:.3rem}.goods-box li .price[data-v-5bb213cc]{color:#f01818;font-size:15px}.goods-box li .repertory[data-v-5bb213cc]{color:#9f9f9f;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.goods-box li .ticket[data-v-5bb213cc]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goods-box li .exchange[data-v-5bb213cc]{background-color:#ffae00;border-radius:15px;color:#fff;padding:2px .5rem;line-height:1rem;position:relative}.goods-box li .exchange i[data-v-5bb213cc]{padding:0 .25rem;height:1rem;line-height:1rem;font-size:12px;position:absolute;top:-8px;right:-5px;background-color:#ff5d5c!important;text-align:center;border-radius:.75rem;color:#fff}.goods-box li .orange[data-v-5bb213cc]{color:#ffae00;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.noVantRadio .van-radio-group[data-v-5bb213cc]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.noVantRadio .van-radio-group .van-radio[data-v-5bb213cc]{margin-right:.5rem;margin-bottom:.5rem;background:#fff;border:1px solid #efefef;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.25rem}.noVantRadio .van-radio-group .vantRadioshow[data-v-5bb213cc]{background-color:#f15353;border-color:#f15353;-webkit-box-shadow:#f15353 -1px 0 0 0;box-shadow:-1px 0 0 0 #f15353}.noVantRadio .van-radio-group .van-radio__label[data-v-5bb213cc]{color:#000}#specificationPopup[data-v-5bb213cc]{position:relative;width:100%}#specificationPopup .bottomBox[data-v-5bb213cc]{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-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#specificationPopup .bottomBox .btn[data-v-5bb213cc]{display:inline-block;width:8rem;height:2.5rem;line-height:2.5rem;background-color:#f01818;border-radius:1.234rem;color:#fff;font-size:.875rem;font-weight:700}#specificationPopup .topDiv[data-v-5bb213cc]{padding:.625rem .75rem}#specificationPopup .topDiv .shopimg[data-v-5bb213cc]{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;padding-bottom:.625rem;border-bottom:.0625rem solid #efefef}#specificationPopup .topDiv .shopimg #chooser_img[data-v-5bb213cc]{height:4.625rem;width:4.625rem}#specificationPopup .topDiv .shopimg #chooser_img img[data-v-5bb213cc]{width:100%;border-radius:.1875rem;border:.0625rem solid #efefef}#specificationPopup .topDiv .shopimg .right[data-v-5bb213cc]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;padding:0 .875rem}#specificationPopup .topDiv .shopimg .right .title[data-v-5bb213cc]{font-size:.875rem;line-height:1.25rem;height:2.5rem;color:#000;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#specificationPopup .topDiv .shopimg .right .price[data-v-5bb213cc]{color:#f15353;font-size:1rem;line-height:1.25rem;height:1.25rem;overflow:hidden}#specificationPopup .topDiv .shopimg .right .price span[data-v-5bb213cc]{font-size:1rem}#specificationPopup .topDiv .shopimg .right .option[data-v-5bb213cc]{color:#999;font-size:.625rem;line-height:1rem;height:1rem;overflow:hidden}#specificationPopup .shopinfo[data-v-5bb213cc]{text-align:left;padding-left:.625rem;margin:1rem 0 1rem 0;max-height:50vh;overflow:scroll}#specificationPopup .shopinfo dl dt[data-v-5bb213cc]{margin-bottom:.5rem;font-weight:700;color:#000}#specificationPopup .shopinfo dl dd[data-v-5bb213cc]{margin-bottom:.3125rem}#specificationPopup .van-row[data-v-5bb213cc]{margin:.875rem;padding:0;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#specificationPopup .van-row #num[data-v-5bb213cc]{height:3.75rem;line-height:3.75rem;text-align:left}#specificationPopup .van-row .num[data-v-5bb213cc]{margin-top:1rem;float:right;background-color:#fff;border:.0625rem solid #ccc;border-radius:.875rem;overflow:hidden}#specificationPopup .van-row .num .leftnav[data-v-5bb213cc]{height:1.75rem;width:1.75rem;float:left;background-color:#fff;color:#000;text-align:center;border-radius:.1875rem;line-height:1.75rem;font-size:24px;font-weight:700}#specificationPopup .van-row .num .shownum[data-v-5bb213cc]{height:1.75rem;width:2.25rem;float:left;border:0;margin:0;padding:0;text-align:center;color:#000;border-left:.0625rem solid #ccc;border-right:.0625rem solid #ccc}#specificationPopup .van-row .num .rightnav[data-v-5bb213cc]{height:1.75rem;width:1.75rem;float:right;background-color:#fff;color:#000;text-align:center;border-radius:.1875rem;line-height:1.75rem;font-size:24px;font-weight:700}.car-btn[data-v-5bb213cc]{position:fixed;bottom:5rem;right:.5rem}.car-btn img[data-v-5bb213cc]{width:3.5rem;height:3.5rem}",""]),t.exports=o},d3d1:function(t,o,e){"use strict";e.r(o);var i=function(){var t=this,o=t.$createElement,i=t._self._c||o;return i("div",[i("c-title",{attrs:{hide:!1,text:"补货"}}),i("van-tabs",{attrs:{sticky:""},on:{click:t.getData},model:{value:t.activeName,callback:function(o){t.activeName=o},expression:"activeName"}},[i("van-tab",{attrs:{title:"订货"}},[i("ul",{staticClass:"goods-box"},[t._l(t.listOne,(function(o,e){return i("li",{key:e},[i("div",{staticClass:"left"},[i("img",{attrs:{src:o.thumb,alt:""}})]),i("div",{staticClass:"right"},[i("p",{staticClass:"title"},[t._v(t._s(o.title))]),o.replenish_number?i("span",{staticClass:"spec text-over"},[t._v("最少补货数:"+t._s(o.replenish_number)+t._s(o.sku))]):t._e(),i("p",{staticClass:"stock"},[t._v(" 补货价:"),i("span",{staticClass:"price"},[t._v(t._s(t.$i18n.t("money"))+t._s(o.show_price))])]),i("div",{staticClass:"ticket "},[i("p",{staticClass:"repertory text-over"}),i("div",{staticClass:"select"},[i("transition",{attrs:{name:"fade"}},[t.goodsCarts[o.id]?i("i",{staticClass:"iconfont icon-life-game-sign",on:{click:function(e){return e.stopPropagation(),t.numberLeft(o.id,o.replenish_number)}}}):t._e()]),t.goodsCarts[o.id]&&!t.goodsCarts[o.id].option_str?i("input",{directives:[{name:"model",rawName:"v-model.lazy",value:t.goodsCartsTotal[o.id].total,expression:"goodsCartsTotal[item.id].total",modifiers:{lazy:!0}}],attrs:{type:"tel",title:"number",disabled:"true"},domProps:{value:t.goodsCartsTotal[o.id].total},on:{click:function(t){t.stopPropagation()},change:function(e){return t.$set(t.goodsCartsTotal[o.id],"total",e.target.value)}}}):t._e(),t.goodsCarts[o.id]&&t.goodsCarts[o.id].option_str?i("span",{on:{click:function(t){t.stopPropagation()}}},[t._v(t._s(t.goodsCartsTotal[o.id].total))]):t._e(),i("i",{staticClass:"iconfont icon-life-game-plus",on:{click:function(e){return e.stopPropagation(),t.numberRight(o.id,o.replenish_number)}}})],1)])])])})),t.fun.isTextEmpty(t.listOne)?i("img",{staticStyle:{width:"5rem",margin:"2rem auto"},attrs:{src:e("22af"),alt:""}}):t._e()],2)]),i("van-tab",{attrs:{title:"换货"}},[i("ul",{staticClass:"goods-box"},[t._l(t.listOne,(function(o,e){return i("li",{key:e},[i("div",{staticClass:"left"},[i("img",{attrs:{src:o.thumb,alt:""}})]),i("div",{staticClass:"right"},[i("p",{staticClass:"title"},[t._v(t._s(o.title))]),i("div",{staticClass:"ticket",staticStyle:{"margin-top":"3rem"}},[i("p",{staticClass:"orange"},[t._v("兑换券 "+t._s(o.goods_change?o.goods_change.certificate:"0")+"张")]),i("p",{staticClass:"exchange",on:{click:function(e){return t.changeGood(o.id)}}},[t._v("换货")])])])])})),t.fun.isTextEmpty(t.listOne)?i("img",{staticStyle:{width:"5rem",margin:"2rem auto"},attrs:{src:e("22af"),alt:""}}):t._e()],2)])],1),i("div",{directives:[{name:"show",rawName:"v-show",value:"0"==t.activeName,expression:"activeName == '0'"}],staticClass:"car-btn",on:{click:function(o){return o.stopPropagation(),t.gotoCart.apply(null,arguments)}}},[i("img",{attrs:{src:e("888e"),alt:""}})]),i("van-popup",{attrs:{position:"bottom",closeable:"","close-icon":"close"},model:{value:t.showSpec,callback:function(o){t.showSpec=o},expression:"showSpec"}},[[t.showSpec?i("div",{attrs:{id:"specificationPopup"}},[i("div",{staticClass:"topDiv"},[i("div",{staticClass:"shopimg"},[i("div",{attrs:{id:"chooser_img"}},[i("img",{attrs:{src:null==t.popThumb||""==t.popThumb||void 0==t.popThumb?t.goodsInfo.thumb:t.popThumb}})]),i("div",{staticClass:"right"},[t.diyHeaders?t._e():[i("div",{staticClass:"title"},[t._v(t._s(t.goodsInfo.title))]),i("div",{staticClass:"option"},[t._v("库存"+t._s(t.popStock)+t._s(t.goodsInfo.sku))]),i("div",{staticClass:"price"},[i("em",{staticStyle:{"font-size":"0.625rem"}},[t._v(t._s(t.$i18n.t("money")))]),i("span",{attrs:{id:"option_price"}},[t._v(t._s(t.popPrice))])])],t.diyHeaders?t._t("default"):t._e()],2)])]),i("div",{staticClass:"shopinfo noVantRadio"},t._l(t.goodsInfo.has_many_specs,(function(o,e){return i("dl",{key:e},[i("dt",[t._v(t._s(o.title))]),i("dd",[i("van-radio-group",{attrs:{"checked-color":"#f15353"},on:{change:t.selectSpecs},model:{value:o.description,callback:function(e){t.$set(o,"description",e)},expression:"specs.description"}},t._l(o.specitem,(function(e,s){return i("van-radio",{key:s,class:{vantRadioshow:o.description==e},attrs:{disabled:e.c,name:e}},[t._v(" "+t._s(e.title)+" ")])})),1)],1)])})),0),i("div",[i("van-row",[i("van-col",{attrs:{span:12,id:"num"}},[t._v(" 购买数量: ")]),i("van-col",{directives:[{name:"show",rawName:"v-show",value:t.popNum>=1,expression:"popNum >= 1"}],attrs:{span:11}},[i("div",{staticClass:"num"},[i("div",{staticClass:"leftnav",on:{click:function(o){return t.changeCount(t.popCard.id,t.popNum-1,-1)}}},[t._v("-")]),i("input",{directives:[{name:"model",rawName:"v-model.lazy",value:t.popNum,expression:"popNum",modifiers:{lazy:!0}}],staticClass:"shownum",attrs:{type:"number",disabled:"true"},domProps:{value:t.popNum},on:{change:function(o){t.popNum=o.target.value}}}),i("div",{staticClass:"rightnav",on:{click:function(o){return t.changeCount(t.popCard.id,t.popNum+1,1)}}},[t._v("+")])])]),i("van-col",{directives:[{name:"show",rawName:"v-show",value:t.popNum<1,expression:"popNum < 1"}],staticClass:"bottomBox",attrs:{span:11}},[i("span",{staticClass:"btn",on:{click:t.submitAction}},[t._v("加入购物车")])])],1)],1)]):t._e()]],2)],1)},s=[],a=(e("e7e5"),e("d399")),n=(e("a9e3"),e("d3b7"),e("159b"),e("14d9"),e("a4d3"),e("e01a"),e("a434"),e("4e82"),e("99af"),e("6968")),r=e("ac0d"),c=[],d="",l=1,p={mixins:[r["a"]],data:function(){return{activeName:0,showSpec:!1,listOne:[],carts:[],cartIDs:[],goodsCarts:[],goodsCartsTotal:[],goodsInfo:{},popCard:{},popThumb:"",popPrice:0,popStock:1,goodsDescription:"",goodsCount:1}},activated:function(){this.activeName=0,this.initData(),this.updateData(),this.getData()},methods:{initData:function(){this.isLoadMore=!0,this.page=1,this.total_page=0,this.showSpec=!1,this.listOne=[],this.carts=[],this.cartIDs=[],this.goodsCarts=[],this.goodsCartsTotal=[],this.goodsInfo={},this.popCard={},this.popThumb="",this.popPrice=0,this.popStock=1,this.goodsDescription="",this.goodsCount=1},numberLeft:function(t,o){this.goodsCartsTotal[t].total-1<o?Object(a["a"])("该商品补货数量最少".concat(o)):(this.goodsCartsTotal[t].total=Number(this.goodsCartsTotal[t].total)-1,this.changeCount(this.goodsCarts[t].id,this.goodsCartsTotal[t].total,-1))},numberRight:function(t,o,e){if(this.goodsCarts[t])this.changeCount(this.goodsCarts[t].id,this.goodsCartsTotal[t].total,1);else{var i=this;$http.get("plugin.channel.frontend.member-cart.store",{goods_id:t,total:o||1},"").then((function(t){1===t.result?i.updateData():Object(a["a"])(t.msg)}),(function(t){}))}},submitAction:function(){var t=this;c.length<this.goodsInfo.has_many_specs.length?Object(a["a"])(this.goodsDescription):0!=l?$http.get("plugin.channel.frontend.member-cart.store",{goods_id:this.goodsInfo.id,total:1,option_id:d},"").then((function(o){1===o.result?(Object(a["a"])(o.msg),t.updateData(),t.popNum=t.popNum+1):Object(a["a"])(o.msg)}),(function(t){})):Object(a["a"])("该规格库存不足!")},clickCount:function(t){OldGoodsNum=t},changeCount:function(t,o,e,i){var s=this;if(o<=0)this.destroyData(t);else{if(!this.fun.isTextEmpty(i)&&o>=i.stock)return this.$set(s.goodsCartsTotal[i.id],"total",OldGoodsNum),void Object(a["a"])("该商品最多购买数量为".concat(i.stock));var n={id:t,num:e,i:this.fun.getKeyByI(),type:this.fun.getTyep()};$http.get("plugin.channel.frontend.member-cart.updateNum",n,"").then((function(t){if(1===t.result){if(s.updateData(),!s.fun.isTextEmpty(e))switch(e){case-1:s.popNum=s.popNum-1;break;case 1:s.popNum=s.popNum+1;break;default:}}else Object(a["a"])(t.msg),s.updateData()}),(function(t){}))}},updateData:function(){var t=this;$http.get("plugin.channel.frontend.member-cart.index",{channel_type:2,order_id:t.$route.params.order_id}).then((function(o){1===o.result?t.getCart(o.data):Object(a["a"])(o.msg)}))},getCart:function(t,o){var e=this;e.carts=t,e.goodsCarts=[],e.cartIDs=[],e.carts.forEach((function(o){e.$set(e.goodsCarts,o.goods_id,o),t&&t.id===o.goods_id&&(t.buyNum=o.total),o.goods_id===e.goodsInfo.id&&o.option_id===d&&(e.popNum=o.total,e.popCard=o),e.cartsNum+=o.total,e.cartsTotal+=o.total*o.goods.price,e.cartIDs.push(o.id)})),e.goodsCartsTotal=e.calculateTotal(e.carts)},calculateTotal:function(t){var o=this,e=[],i={},s=[];for(var a in t){var n=t[a].goods_id;if(i[n]){var r=i[n].goods_id;i[n].goods_id=r,i[n].total=i[n].total+t[a].total}else i[n]={},i[n].goods_id=t[a].goods_id,i[n].total=t[a].total}for(var c in i)e.push(i[c]);return e.forEach((function(t){o.$set(s,t.goods_id,t)})),s},destroyData:function(t){var o=this;$http.get("plugin.channel.frontend.member-cart.destroy",{ids:t}).then((function(t){1==t.result?o.updateData():Object(a["a"])(t.msg)}))},init:function(){c=[],d="",l=1,this.popStock=1,this.goodsDescription="",this.goodsCount=1},initPopView:function(){if(this.popThumb=this.goodsInfo.thumb,this.popStock=this.goodsInfo.stock?this.goodsInfo.stock:"",this.fun.isTextEmpty(this.goodsInfo.has_many_options))this.popPrice=this.goodsInfo.price,this.goodsDescription="",l=this.goodsInfo.stock?this.goodsInfo.stock:"",this.load=!0;else{this.goodsDescription="选择";for(var t=0;t<this.goodsInfo.has_many_specs.length;t++)this.goodsDescription+=" "+this.goodsInfo.has_many_specs[t].title;if(!d)for(var o=0;o<this.goodsInfo.has_many_specs.length;o++)this.goodsInfo.has_many_specs[o].description=this.goodsInfo.has_many_specs[o].specitem[0],this.selectSpecs(this.goodsInfo.has_many_specs[o].specitem[0]);this.load=!0}},selectSpecs:function(t){this.manageSpecs(t),this.setGoodsSpecs(t),this.setGoodsSpecsChangeInfo(),this.getMaxCount()},manageSpecs:function(t){var o={};if(o.id=t.id,o.specid=t.specid,o.title=t.title,c.length>0){for(var e=0;e<c.length;e++)c[e].specid==o.specid&&c.splice(e,1);c.push(o)}else c.push(o);if(c.length==this.goodsInfo.has_many_specs.length){for(var i=[],s=0;s<this.goodsInfo.has_many_specs.length;s++)for(var a=0;a<c.length;a++)if(this.goodsInfo.has_many_specs[s].id==c[a].specid){i.push(c[a]);break}c=i}this.setGoodsDescription()},setGoodsDescription:function(){var t="";if(c.length==this.goodsInfo.has_many_specs.length){t="已选择 ";for(var o=0;o<c.length;o++)t+=c[o].title+" ";this.goodsDescription=t}else{t="请选择 ";for(var e=0;e<this.goodsInfo.has_many_specs.length;e++)for(var i=0;i<c.length;i++)if(this.goodsInfo.has_many_specs[e].id!=c[i].specid){t+=this.goodsInfo.has_many_specs[e].title+" ";break}this.goodsDescription=t}},setGoodsSpecs:function(t){for(var o=0;o<this.goodsInfo.has_many_specs.length;o++)t.specid!=this.goodsInfo.has_many_specs[o].id&&this.setGoodsSpecsStatus(this.goodsInfo.has_many_specs[o].specitem,t.id)},setGoodsSpecsStatus:function(t,o){for(var e=[],i=0;i<this.goodsInfo.has_many_options.length;i++)for(var s=this.goodsInfo.has_many_options[i].specs.split("_"),a=0;a<s.length;a++)if(s[a]==o)return void e.push(this.goodsInfo.has_many_options[i]);for(var n=0;n<e.length;n++)for(var r=e[n].specs.split("_"),c=0;c<r.length;c++)if(r[c]!=o&&0==e[n].stock){for(var d=0;d<t.length;d++)if(r[c]==t[d].id)return void(t[d].c=!0)}else if(r[c]!=o&&e[n].stock>0)for(var l=0;l<t.length;l++)if(r[c]==t[l].id)return void(t[l].c=!1)},setGoodsSpecsChangeInfo:function(){if(c.sort((function(t,o){return t.id-o.id})),c.length==this.goodsInfo.has_many_specs.length){for(var t="",o=0;o<c.length;o++)t+=c[o].id+"_";t=t.substring(0,t.length-1);for(var e=0;e<this.goodsInfo.has_many_options.length;e++)if(t==this.setGoodsSpecsBySort(this.goodsInfo.has_many_options[e].specs)){this.popPrice=this.goodsInfo.has_many_options[e].product_price,this.popThumb=this.fun.isTextEmpty(this.goodsInfo.has_many_options[e].thumb)?this.goodsInfo.thumb:this.goodsInfo.has_many_options[e].thumb,this.popStock=this.goodsInfo.has_many_options[e].stock,d=this.goodsInfo.has_many_options[e].id,l=this.goodsInfo.has_many_options[e].stock,l>0&&(this.popNum=0);break}for(var i=0;i<this.carts.length;i++){if(this.carts[i].goods_id===this.goodsInfo.id&&this.carts[i].option_id===d){this.popNum=this.carts[i].total,this.popCard=this.carts[i];break}this.popNum=0,this.popCard={}}}},setGoodsSpecsBySort:function(t){var o=t.split("_");o.sort((function(t,o){return t-o}));for(var e="",i=0;i<o.length;i++)e+=o[i]+"_";return e=e.substring(0,e.length-1),e},getMaxCount:function(){c.length==this.goodsInfo.has_many_specs.length&&(0==l&&(this.popNum=0),this.popNum>l&&(this.popNum=l))},addGoods:function(){c.length!=this.goodsInfo.has_many_specs.length||this.popNum!=l?this.popNum++:Object(a["a"])("数量超出范围")},reduceGoods:function(){1!=this.popNum&&0!=this.popNum&&this.goodsCount--},getData:function(){var t=this;t.listOne=[];var o={};o.order_id=t.$route.params.order_id;var e=0==t.activeName?"plugin.channel.frontend.replenishment.getGoods":"plugin.channel.frontend.goods-change.getList";$http.post(e,o,"").then((function(o){if(1===o.result){if(1==t.activeName)return t.isLoadMore=!0,t.total_page=o.data.list.last_page,t.total_page||(t.total_page=0),void(t.listOne=o.data.list.data);t.listOne=o.data.list}else Object(a["a"])(o.msg)})).catch((function(t){}))},getMoreData:function(){var t=this;if(0!=t.activeName&&(t.isLoadMore=!1,!(this.page>=this.total_page))){this.page=this.page+1;var o={page:this.page},e=null;1==t.activeName?e="plugin.channel.frontend.goods-change.getList":(e="plugin.channel.frontend.replenishment.getGoods",o.order_id=t.$route.params.order_id),$http.get(e,o,"").then((function(o){if(t.isLoadMore=!0,1===o.result){var e=null;e=o.data.list.data,t.listOne=t.listOne.concat(e)}else t.page=t.page-1,t.isLoadMore=!1}),(function(t){}))}},showPop:function(t){this.goodsInfo=t,this.showSpec=!0,this.init(),this.initPopView()},changeGood:function(t){this.$router.push(this.fun.getUrl("exchangeDetail",{id:t}))},gotoCart:function(){this.$router.push(this.fun.getUrl("exchangeCart",{type:"ordinary",order_id:this.$route.params.order_id}))}},components:{cTitle:n["a"]}},h=p,g=h,f=(e("ec29"),e("2877")),m=Object(f["a"])(g,i,s,!1,null,"5bb213cc",null);o["default"]=m.exports},ec29:function(t,o,e){"use strict";e("0b82")}}]);