shop-php/public/static/js/pages-users-distributor-index.4ba651ca.js

1 line
40 KiB
JavaScript
Raw Normal View History

2024-02-27 17:24:41 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-users-distributor-index"],{"42f4":function(t,e,i){"use strict";i.r(e);var r=i("c54c"),a=i("ee24");for(var n in a)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(n);i("c2f8");var o=i("f0c5"),c=Object(o["a"])(a["default"],r["b"],r["c"],!1,null,"961b77c4",null,!1,r["a"],void 0);e["default"]=c.exports},"5a67":function(t,e,i){var r=i("adda");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var a=i("4f06").default;a("4ae1b81c",r,!0,{sourceMap:!1,shadowMode:!1})},"8b2f":function(t,e,i){"use strict";var r=i("5a67"),a=i.n(r);a.a},"8d67":function(t,e,i){"use strict";i("7a82");var r=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3");var a=i("33b4"),n=i("bb20"),o=i("a126"),c=r(i("42f4")),s=i("26cb"),u=i("3093"),d={components:{ProductWindow:c.default},computed:(0,s.mapGetters)(["viewColor","keyColor"]),data:function(){return{domain:u.HTTP_REQUEST_URL,explainShow:!1,menus:[],fastList:[],userInfo:{},distribution:[],explainTxt:"",attr:{cartAttr:!1,productAttr:[],productSelect:{}},productValue:[],storeInfo:{},attrValue:"",attrTxt:"请选择",cart_num:1,id:0,loadend:!1,loading:!1,loadTitle:"加载更多",where:{page:1,limit:20},openActivity:!1}},onLoad:function(){},onShow:function(){this.bagExplain(),this.productBag(),this.bagRecommend(),this.getUserInfo()},onReachBottom:function(){this.productBag()},methods:{goBuy:function(t){this.id=t.product_id,this.getGoodsDetails(t)},onMyEvent:function(){this.$set(this.attr,"cartAttr",!1)},getGoodsDetails:function(t){uni.showLoading({title:"加载中",mask:!0});var e=this;(0,o.getProductDetail)(t.product_id).then((function(t){uni.hideLoading(),e.attr.cartAttr=!0;var i=t.data;e.$set(e,"storeInfo",i),e.$set(e.attr,"productAttr",t.data.attr),e.$set(e,"productValue",t.data.sku),e.DefaultSelect()})).catch((function(t){uni.hideLoading()}))},ChangeAttr:function(t){var e=this.productValue[t];e&&e.stock>0?(this.$set(this.attr.productSelect,"image",e.image),this.$set(this.attr.productSelect,"price",e.price),this.$set(this.attr.productSelect,"stock",e.stock),this.$set(this.attr.productSelect,"unique",e.unique),this.$set(this.attr.productSelect,"cart_num",1),this.$set(this,"attrValue",t),this.$set(this,"attrTxt","已选择")):(this.$set(this.attr.productSelect,"image",this.storeInfo.image),this.$set(this.attr.productSelect,"price",this.storeInfo.price),this.$set(this.attr.productSelect,"stock",0),this.$set(this.attr.productSelect,"unique",""),this.$set(this.attr.productSelect,"cart_num",0),this.$set(this,"attrValue",""),this.$set(this,"attrTxt","请选择"))},DefaultSelect:function(){var t=this.attr.productAttr,e=[];for(var i in this.productValue)if(this.productValue[i].stock>0){e=this.attr.productAttr.length?i.split(","):[];break}for(var r=0;r<t.length;r++)this.$set(t[r],"index",e[r]);var a=this.productValue[e.join(",")];a&&t.length?(this.$set(this.attr.productSelect,"store_name",this.storeInfo.store_name),this.$set(this.attr.productSelect,"image",a.image),this.$set(this.attr.productSelect,"price",a.price),this.$set(this.attr.productSelect,"stock",a.stock),this.$set(this.attr.productSelect,"unique",a.unique),this.$set(this,"attrValue",e.join(",")),this.$set(this,"attrTxt","已选择"),0==a.stock?this.$set(this.attr.productSelect,"cart_num",0):this.$set(this.attr.productSelect,"cart_num",1)):!a&&t.length?(this.$set(this.attr.productSelect,"store_name",this.storeInfo.store_name),this.$set(this.attr.productSelect,"image",this.storeInfo.image),this.$set(this.attr.productSelect,"price",this.storeInfo.price),this.$set(this.attr.productSelect,"stock",0),this.$set(this.attr.productSelect,"unique",""),this.$set(this.attr.productSelect,"cart_num",0),this.$set(this,"attrValue",""),this.$set(this,"attrTxt","请选择")):a||t.length?a&&!t.length&&(this.$set(this.attr.productSelect,"store_name",this.storeInfo.store_name),this.$set(this.attr.productSelect,"image",a.image),this.$set(this.attr.productSelect,"price",a.price),this.$set(this.attr.pro