(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["plugins/composition/detail/detail"],{"02f3":function(t,o,i){"use strict";i.r(o);var s=i("c473e"),l=i("c013");for(var n in l)"default"!==n&&function(t){i.d(o,t,(function(){return l[t]}))}(n);i("4fb0");var e,d=i("f0c5"),a=Object(d["a"])(l["default"],s["b"],s["c"],!1,null,"75e13a56",null,!1,s["a"],e);o["default"]=a.exports},"4b10":function(t,o,i){"use strict";(function(t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;i("2f62");var s=function(){i.e("plugins/composition/components/app-list/app-list").then(function(){return resolve(i("e3c1"))}.bind(null,i)).catch(i.oe)},l=function(){i.e("components/basic-component/app-composition/app-composition").then(function(){return resolve(i("b3bd"))}.bind(null,i)).catch(i.oe)},n={data:function(){return{list:[],other:[],total:0,showNoAttr:!1,noAttrList:[],goods_id:"",max_discount:"0.00",page:2,hidden:!1,iphone_x:!1,noMore:!1,composition_id:"",loading:!1}},components:{"app-list":s,"app-composition":l},computed:{},methods:{choose:function(t){this.composition_id=t.id,this.total="0.00",this.max_discount="0.00",this.getDetail()},toComposition:function(){t.redirectTo({url:"/plugins/composition/index/index"})},toBuy:function(){var o=this,i=[],s=[{mch_id:0,composition_list:[]}];if(o.noAttrList.length>0)o.showNoAttr=!0;else{for(var l in o.list)if(i=[],o.list[l].choose){var n={composition_id:o.list[l].id,goods_list:[]};if(o.list[l].host_list.length>0){for(var e in o.list[l].host_list[0].choose_attr.attr_list)i.push({attr_id:o.list[l].host_list[0].choose_attr.attr_list[e].attr_id,attr_group_id:o.list[l].host_list[0].choose_attr.attr_list[e].attr_group_id});n.goods_list.push({id:o.list[l].host_list[0].goods_id,num:1,goods_attr_id:o.list[l].host_list[0].choose_attr.goods_attr_id,attr:[]})}for(var d in o.list[l].goods_list)if(o.list[l].goods_list[d].choose_attr&&o.list[l].goods_list[d].choose_attr.attr_list.length>0){for(var a in o.list[l].goods_list[d].choose_attr.attr_list)i.push({attr_id:o.list[l].goods_list[d].choose_attr.attr_list[a].attr_id,attr_group_id:o.list[l].goods_list[d].choose_attr.attr_list[a].attr_group_id});n.goods_list.push({id:o.list[l].goods_list[d].goods_id,num:1,goods_attr_id:o.list[l].goods_list[d].choose_attr.goods_attr_id,attr:i})}s[0].composition_list.push(n)}else{var _={composition_id:o.list[l].id,goods_list:[]};if(o.list[l].host_list.length>0&&o.list[l].host_list[0].choose_goods){for(var r in o.list[l].host_list[0].choose_attr.attr_list)i.push({attr_id:o.list[l].host_list[0].choose_attr.attr_list[r].attr_id,attr_group_id:o.list[l].host_list[0].choose_attr.attr_list[r].attr_group_id});_.goods_list.push({id:o.list[l].host_list[0].goods_id,num:1,goods_attr_id:o.list[l].host_list[0].choose_attr.goods_attr_id,attr:i})}for(var c in o.list[l].goods_list)if(o.list[l].goods_list[c].choose_goods&&o.list[l].goods_list[c].choose_attr.attr_list){for(var h in!1,o.list[l].goods_list[c].choose_attr.attr_list)i.push({attr_id:o.list[l].goods_list[c].choose_attr.attr_list[h].attr_id,attr_group_id:o.list[l].goods_list[c].choose_attr.attr_list[h].attr_group_id});_.goods_list.push({id:o.list[l].goods_list[c].goods_id,num:1,goods_attr_id:o.list[l].goods_list[c].choose_attr.goods_attr_id,attr:i})}_.goods_list.length>0&&s[0].composition_list.push(_)}if(0==s[0].composition_list.length)t.showToast({title:"请选择套餐",icon:"none",duration:1e3});else{for(var u in s[0].composition_list)1==s[0].composition_list[u].goods_list.length&&s[0].composition_list.splice(u,1);if(0==s[0].composition_list.length)t.showToast({title:"请选择搭配商品",icon:"none",duration:1e3});else{for(var g in s[0].goods_list=[],s[0].composition_list)for(var p in s[0].composition_list[g].goods_list)s[0].composition_list[g].goods_list[p].cart_id=0,s[0].goods_list.push(s[0].composition_list[g].goods_list[p]);var f="/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify(s));f+="&preview_url=".concat(encodeURIComponent(this.$api.composition.order_preview),"&submit_url=").concat(encodeURIComponent(this.$api.composition.order_submit),"&plugin=composition"),this.$jump({open_type:"navigate",url:f})}}}},close:function(){this.showNoAttr=!1},updateList:function(t){this.list=t},update:function(t){this.noAttrList=t},getTotal:function(t,o){this.total=t,o&&(this.max_discount=o.toFixed(2))},getDetail:function(){var o=this;o.loading=!1,t.showLoading({mask:!0,title:"加载中..."});var i={composition_id:o.composition_id};o.goods_id>0&&(i.goods_id=o.goods_id),o.$request({url:o.goods_id>0?o.$api.composition.detail:o.$api.composition.composition_detail,data:i}).then((function(i){if(o.loading=!0,t.hideLoading(),0==i.code){for(var s in o.goods_id>0?(o.list=i.data.other_list,o.other=i.data.list):(o.list=[],o.list[0]=i.data.composition),o.other.length<4&&(o.noMore=!0),o.list)for(var l in o.list[s].choose=!1,o.list[s].goods_list)o.list[s].goods_list[l].choose_attr=null,1==o.list[s].goods_list[l].goods_attr.length&&(o.list[s].goods_list[l].choose_attr=o.list[s].goods_list[l].goods_attr[0],o.list[s].goods_list[l].choose_attr.number=1,o.list[s].goods_list[l].total_price=(+o.list[s].goods_list[l].choose_attr.price-+o.list[s].goods_list[l].price).toFixed(2)),2==o.list[s].type&&(o.list[s].host_list[0].choose_attr=null,1==o.list[s].host_list[0].goods_attr.length&&(o.list[s].host_list[0].choose_attr=o.list[s].host_list[0].goods_attr[0],o.list[s].host_list[0].choose_attr.number=1,o.list[s].host_list[0].total_price=(+o.list[s].host_list[0].choose_attr.price-+o.list[s].host_list[0].price).toFixed(2)),o.list[s].goods_list[l].choose_goods=!1,o.list[s].host_list[0].choose_goods=!0,o.list[s].host_list[0].opacity=.3);1==o.list[0].type&&(o.list[0].choose=!0,o.max_discount=o.list[0].max_discount)}else t.hideLoading(),t.showToast({title:i.msg,icon:"none",duration:1e3})})).catch((function(i){o.loading=!0,t.hideLoading(),o.$hideLoading()}))},getMore:function(){var o=this,i=this;t.showLoading({title:"加载中"}),i.$request({url:i.$api.composition.detail,data:{goods_id:i.goods_id,composition_id:i.composition_id,page:i.page}}).then((function(s){if(t.hideLoading(),0==s.code){if(0==s.data.list.length)return o.noMore=!0,!1;for(var l in i.page++,i.other=i.other.concat(s.data.list),i.list)for(var n in i.list[l].choose=!1,i.list[l].goods_list)i.list[l].goods_list[n].choose_attr=null,2==i.list[l].type&&(i.list[l].host_list[0].choose_attr=null,i.list[l].host_list[0].opacity=1,i.list[l].goods_list[n].choose_goods=!1,i.list[l].host_list[0].choose_goods=!1)}else t.hideLoading(),t.showToast({title:s.msg,icon:"none",duration:1e3})})).catch((function(t){i.$hideLoading()}))}},onReachBottom:function(){this.noMore||this.getMore()},onLoad:function(o){var i=this;t.getSystemInfo({success:function(t){(t.model.indexOf("iPhone X")>-1||t.model.indexOf("iPhone 11")>-1||t.model.indexOf("iPhone11")>-1||t.model.indexOf("iPhone12")>-1||t.model.indexOf("Unknown Device")>-1)&&(i.iphone_x=!0)}}),this.goods_id=o.goods_id>0?o.goods_id:"",this.composition_id=o.composition_id,i.getDetail()}};o.default=n}).call(this,i("543d")["default"])},"4fb0":function(t,o,i){"use strict";var s=i("bd07"),l=i.n(s);l.a},bd07:function(t,o,i){},c013:function(t,o,i){"use strict";i.r(o);var s=i("4b10"),l=i.n(s);for(var n in s)"default"!==n&&function(t){i.d(o,t,(function(){return s[t]}))}(n);o["default"]=l.a},c473e:function(t,o,i){"use strict";var s,l=function(){var t=this,o=t.$createElement;t._self._c},n=[];i.d(o,"b",(function(){return l})),i.d(o,"c",(function(){return n})),i.d(o,"a",(function(){return s}))},ca77:function(t,o,i){"use strict";(function(t){i("8748");s(i("66fd"));var o=s(i("02f3"));function s(t){return t&&t.__esModule?t:{default:t}}t(o.default)}).call(this,i("543d")["createPage"])}},[["ca77","common/runtime","common/vendor"]]]);