index.js 11 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/activity/goods_combination_status/index"],{"3a6c":function(t,e,i){},5520:function(t,e,i){"use strict";i.d(e,"b",(function(){return o})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){}));var o=function(){var t=this,e=t.$createElement,i=(t._self._c,t.pinkAll.length),o=(1===t.pinkBool||-1===t.pinkBool)&&t.pinkAll.length>9;t._isMounted||(t.e0=function(e){t.H5ShareBox=!1}),t.$mp.data=Object.assign({},{$root:{g0:i,g1:o}})},s=[]},"5fe8":function(t,e,i){"use strict";var o=i("3a6c"),s=i.n(o);s.a},"6bce":function(t,e,i){"use strict";(function(t){var o=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=o(i("7037")),n=o(i("180b")),a=i("8e8a"),r=i("26cb"),c=i("74b1"),u=i("f8b7"),d=i("865e"),h=o(i("5c3b")),l=getApp(),p={name:"GroupRule",components:{CountDown:function(){i.e("components/countDown/index").then(function(){return resolve(i("8030"))}.bind(null,i)).catch(i.oe)},ProductWindow:function(){Promise.all([i.e("common/vendor"),i.e("components/productWindow/index")]).then(function(){return resolve(i("c8cb"))}.bind(null,i)).catch(i.oe)},home:function(){Promise.all([i.e("common/vendor"),i.e("components/home/index")]).then(function(){return resolve(i("377d"))}.bind(null,i)).catch(i.oe)}},props:{},mixins:[h.default],data:function(){return{currentPinkOrder:"",isOk:0,pinkBool:0,userBool:0,pinkAll:[],pinkT:[],storeCombination:[],storeCombinationHost:[],pinkId:0,count:0,iShidden:!1,isOpen:!1,attr:{cartAttr:!1,productSelect:{image:"",store_name:"",price:"",quota:0,unique:"",cart_num:1,quota_show:0,product_stock:0,num:0},productAttr:[],deliveryType:[],isType:0,relation_id:0,store_self_mention:0},cart_num:"",userInfo:{},posters:!1,weixinStatus:!1,H5ShareBox:!1,isAuto:!1,isShowAuth:!1,attrTxt:"请选择",attrValue:"",imgHost:d.HTTP_REQUEST_URL,addressId:"",store_id:"",delivery_type:0,store_name:"",endTime:!1}},computed:(0,r.mapGetters)({isLogin:"isLogin",userData:"userInfo"}),watch:{isLogin:{handler:function(t,e){t?this.getCombinationPink():this.getIsLogin()},deep:!0},userData:{handler:function(t,e){t&&(this.userInfo=t,l.globalData.openPages="/pages/activity/goods_combination_status/index?id="+this.pinkId)},deep:!0}},onLoad:function(t){if(t.scene){var e=n.default.getUrlParams(decodeURIComponent(t.scene));"object"===(0,s.default)(e)&&(e.id&&(t.id=e.id),e.spid&&(l.globalData.spid=e.spid))}t.id&&(this.pinkId=t.id),t.spid&&(l.globalData.spid=t.spid),0==this.isLogin?(this.$Cache.set("login_back_url","/pages/activity/goods_combination_status/index?id=".concat(t.id)),this.getIsLogin()):this.getCombinationPink()},onShow:function(){t.removeStorageSync("form_type_cart")},onShareAppMessage:function(){return{title:"您的好友"+this.userInfo.nickname+"邀请您参团"+this.storeCombination.title,path:l.globalData.openPages,imageUrl:this.storeCombination.image}},methods:{onLoadFun:function(){this.getCombinationPink(),this.isShowAuth=!1},getIsLogin:function(){(0,a.toLogin)()},deliveryFun:function(t){this.delivery_type=t},onAddressId:function(t){this.addressId=t.id},onstoreId:function(t){this.store_id=t.id,this.store_name=t.name},listenerActionSheet:function(){0==this.isLogin?this.getIsLogin():this.posters=!0},listenerActionClose:function(){this.posters=!1},goFriend:function(){this.posters=!1},iptCartNum:function(t){this.$set(this.attr.productSelect,"cart_num",t),this.$set(this,"cart_num",t)},attrVal:function(t){this.attr.productAttr[t.indexw].index=this.attr.productAttr[t.indexw].attr_values[t.indexn]},onMyEvent:function(){this.$set(this.attr,"cartAttr",!1),this.$set(this,"isOpen",!1)},ChangeAttr:function(t){this.$set(this,"cart_num",1);var e=this.productValue[t];e?(this.$set(this.attr.productSelect,"image",e.image),this.$set(this.attr.productSelect,"price",e.price),this.$set(this.attr.productSelect,"quota",e.quota),this.$set(this.attr.productSelect,"unique",e.unique),this.$set(this.attr.productSelect,"cart_num",1),this.$set(this.attr.productSelect,"product_stock",e.product_stock),this.$set(this.attr.productSelect,"quota_show",e.quota_show),this.$set(this,"attrValue",t),this.$set(this,"attrTxt","已选择")):(this.$set(this.attr.productSelect,"image",this.storeCombination.image),this.$set(this.attr.productSelect,"price",this.storeCombination.price),this.$set(this.attr.productSelect,"quota",0),this.$set(this.attr.productSelect,"unique",""),this.$set(this.attr.productSelect,"cart_num",0),this.$set(this.attr.productSelect,"quota_show",0),this.$set(this.attr.productSelect,"product_stock",0),this.$set(this,"attrValue",""),this.$set(this,"attrTxt","请选择"))},ChangeCartNum:function(t){var e=this.productValue[this.attrValue];if(this.cart_num&&(e.cart_num=this.cart_num,this.attr.productSelect.cart_num=this.cart_num),void 0!==e||this.attr.productAttr.length||(e=this.attr.productSelect),void 0!==e){e.stock,e.quota_show;var i=e.quota||0,o=e.product_stock||0,s=this.attr.productSelect,n=this.storeCombination.num||0;if(void 0==e.cart_num&&(e.cart_num=1),t){s.cart_num++;var a=[];a.push(n),a.push(i),a.push(o);var r=Math.min.apply(null,a);s.cart_num>=r&&(this.$set(this.attr.productSelect,"cart_num",r||1),this.$set(this,"cart_num",r||1)),this.$set(this,"cart_num",s.cart_num),this.$set(this.attr.productSelect,"cart_num",s.cart_num)}else s.cart_num--,s.cart_num<1&&(this.$set(this.attr.productSelect,"cart_num",1),this.$set(this,"cart_num",1)),this.$set(this,"cart_num",s.cart_num),this.$set(this.attr.productSelect,"cart_num",s.cart_num)}},DefaultSelect:function(){var t=this.attr.productAttr,e=[];for(var i in this.productValue)if(this.productValue[i].quota>0){e=this.attr.productAttr.length?i.split(","):[];break}for(var o=0;o<t.length;o++)this.$set(t[o],"index",e[o]);var s=this.productValue[e.join(",")];s&&t.length?(this.$set(this.attr.productSelect,"store_name",this.storeCombination.title),this.$set(this.attr.productSelect,"image",s.image),this.$set(this.attr.productSelect,"price",s.price),this.$set(this.attr.productSelect,"quota",s.quota),this.$set(this.attr.productSelect,"unique",s.unique),this.$set(this.attr.productSelect,"cart_num",1),this.$set(this.attr.productSelect,"product_stock",s.product_stock),this.$set(this.attr.productSelect,"quota_show",s.quota_show),this.$set(this,"attrValue",e.join(",")),this.attrValue=e.join(","),this.$set(this,"attrTxt","已选择")):!s&&t.length?(this.$set(this.attr.productSelect,"store_name",this.storeCombination.title),this.$set(this.attr.productSelect,"image",this.storeCombination.image),this.$set(this.attr.productSelect,"price",this.storeCombination.price),this.$set(this.attr.productSelect,"quota",0),this.$set(this.attr.productSelect,"unique",""),this.$set(this.attr.productSelect,"cart_num",0),this.$set(this.attr.productSelect,"product_stock",0),this.$set(this.attr.productSelect,"quota_show",0),this.$set(this,"attrValue",""),this.$set(this,"attrTxt","请选择")):s||t.length||(this.$set(this.attr.productSelect,"store_name",this.storeCombination.title),this.$set(this.attr.productSelect,"image",this.storeCombination.image),this.$set(this.attr.productSelect,"price",this.storeCombination.price),this.$set(this.attr.productSelect,"quota",0),this.$set(this.attr.productSelect,"unique",this.storeCombination.unique||""),this.$set(this.attr.productSelect,"cart_num",1),this.$set(this.attr.productSelect,"quota_show",0),this.$set(this.attr.productSelect,"product_stock",0),this.$set(this,"attrValue",""),this.$set(this,"attrTxt","请选择"))},setProductSelect:function(){var t=this.attr;t.productSelect.image=this.storeCombination.image,t.productSelect.store_name=this.storeCombination.title,t.productSelect.price=this.storeCombination.price,t.productSelect.quota=0,t.productSelect.quota_show=0,t.productSelect.product_stock=0,t.cartAttr=!1,this.$set(this,"attr",t)},pay:function(){this.attr.cartAttr=!0,this.isOpen=!0},goPay:function(){var e=this,i={};i.productId=e.storeCombination.product_id,i.cartNum=e.attr.productSelect.cart_num,i.uniqueId=e.attr.productSelect.unique,i.combinationId=e.storeCombination.id,i.new=1,i.store_id=this.store_id,i.addressId=this.addressId,i.delivery_type=this.delivery_type,(0,u.postCartAdd)(i).then((function(i){t.navigateTo({url:"/pages/goods/order_confirm/index?new=1&cartId="+i.data.cartId+"&pinkId="+e.pinkId+"&delivery_type="+e.delivery_type+"&addressId="+e.addressId+"&store_id="+e.store_id+"&store_name="+e.store_name+"&product_id="+e.storeCombination.product_id})})).catch((function(t){e.$util.Tips({title:t})}))},goPoster:function(){this.posters=!1,t.navigateTo({url:"/pages/activity/poster-poster/index?type=2&id="+this.pinkId})},goOrder:function(){t.navigateTo({url:"/pages/goods/order_details/index?order_id="+this.currentPinkOrder})},goList:function(){t.navigateTo({url:"/pages/activity/goods_combination/index"})},goDetail:function(e){this.pinkId=e,t.navigateTo({url:"/pages/activity/goods_combination_details/index?id="+e})},getCombinationPink:function(){var e=this,i=this;(0,c.getCombinationPink)(i.pinkId).then((function(o){i.$set(i.attr,"isType",o.data.store_combination.type),i.$set(i.attr,"relation_id",o.data.store_combination.relation_id),i.$set(i.attr,"store_self_mention",o.data.store_self_mention),i.$set(i,"storeCombinationHost",o.data.store_combination_host),o.data.pinkT.stop_time=parseInt(o.data.pinkT.stop_time);var s=Date.parse(new Date)/1e3;if(i.endTime=parseInt(s)>o.data.pinkT.stop_time,i.$set(i,"storeCombination",o.data.store_combination),i.$set(i.attr.productSelect,"num",o.data.store_combination.num),i.$set(i,"pinkT",o.data.pinkT),i.$set(i,"pinkAll",o.data.pinkAll),i.$set(i,"count",o.data.count),i.$set(i,"userBool",o.data.userBool),i.$set(i,"pinkBool",o.data.pinkBool),i.$set(i,"isOk",o.data.is_ok),i.$set(i,"currentPinkOrder",o.data.current_pink_order),i.$set(i,"userInfo",o.data.userInfo),l.globalData.openPages="/pages/activity/goods_combination_status/index?id="+e.pinkId,o.data.store_combination.delivery_type.sort((function(t,e){return t-e})),i.$set(i.attr,"deliveryType",o.data.store_combination.delivery_type),i.attr.productAttr=o.data.store_combination.productAttr,i.productValue=o.data.store_combination.productValue,i.setProductSelect(),0!=i.attr.productAttr&&i.DefaultSelect(),1==o.data.is_ok&&0==o.data.userBool)return e.$util.Tips({title:"你不是该团的成员"},(function(){t.navigateTo({url:"/pages/activity/goods_combination/index"})}))})).catch((function(i){return e.$util.Tips({title:i},(function(){t.navigateBack()}))}))},getCombinationRemove:function(){var t=this;(0,c.postCombinationRemove)({id:t.pinkId,cid:t.storeCombination.id}).then((function(e){t.$util.Tips({title:e.msg},{tab:3})})).catch((function(e){t.$util.Tips({title:e})}))},lookAll:function(){this.iShidden=!this.iShidden}}};e.default=p}).call(this,i("543d")["default"])},"82dcd":function(t,e,i){"use strict";(function(t,e){var o=i("4ea4");i("59a4");o(i("66fd"));var s=o(i("a2ca"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(s.default)}).call(this,i("bc2e")["default"],i("543d")["createPage"])},a2ca:function(t,e,i){"use strict";i.r(e);var o=i("5520"),s=i("bdbd");for(var n in s)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(n);i("5fe8");var a=i("f0c5"),r=Object(a["a"])(s["default"],o["b"],o["c"],!1,null,"3f3796ec",null,!1,o["a"],void 0);e["default"]=r.exports},bdbd:function(t,e,i){"use strict";i.r(e);var o=i("6bce"),s=i.n(o);for(var n in o)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(n);e["default"]=s.a}},[["82dcd","common/runtime","common/vendor"]]]);