java-mall-app/unpackage/dist/build/mp-weixin/activity/giftbag/detail.js
2024-11-01 16:35:40 +08:00

1 line
9.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["activity/giftbag/detail"],{"148f":function(t,i,a){"use strict";(function(t,i){var e=a("47a9");a("90c2");e(a("3240"));var n=e(a("35ee"));t.__webpack_require_UNI_MP_PLUGIN__=a,i(n.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},"35ee":function(t,i,a){"use strict";a.r(i);var e=a("62ff"),n=a("7c01");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(i,t,(function(){return n[t]}))}(o);a("b268");var c=a("828b"),u=Object(c["a"])(n["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);i["default"]=u.exports},"62ff":function(t,i,a){"use strict";a.d(i,"b",(function(){return e})),a.d(i,"c",(function(){return n})),a.d(i,"a",(function(){}));var e=function(){var t=this,i=t.$createElement,a=(t._self._c,t.isdata?t.__("¥"):null),e=t.isdata?t.number_format(t.activityInfo.play_amount,2):null,n=t.isdata&&t.activityInfo.play_amount<t.activityInfo.activity_rule.giftbag_amount?t.__("¥"):null,o=t.isdata&&t.activityInfo.play_amount<t.activityInfo.activity_rule.giftbag_amount?t.number_format(t.activityInfo.activity_rule.giftbag_amount,2):null,c=t.isdata?t.__("礼包包含以下商品"):null,u=t.isdata?t.__("更多礼包"):null,r=t.isdata&&t.activityInfo.item?t.__map(t.activityInfo.item,(function(i,a){var e=t.__get_orig(i),n=t.__("¥"),o=t.number_format(i.item_unit_price,2);return{$orig:e,m6:n,m7:o}})):null,s=t.isdata&&!t.activityInfo.item?t.__("什么都没有!"):null,l=t.isdata&&t.activityInfo.activity_rule.activity_detail_intro?t.__("活动详情"):null,f=t.isdata&&0==t.activityInfo.activity_state?t.__("活动未开启"):null,v=(t.isdata&&t.activityInfo.activity_state,null),d=t.isdata&&0!=t.activityInfo.activity_state&&t.activityInfo.activity_rule.giftbag_quantity-t.activityInfo.activity_effective_quantity<=0?t.__("库存不足"):null,h=!t.isdata||0==t.activityInfo.activity_state||t.activityInfo.activity_rule.giftbag_quantity-t.activityInfo.activity_effective_quantity<=0?null:t.__("立即购买"),_=!t.isdata&&t.loaded?t.__("什么都没有!"):null;t.$mp.data=Object.assign({},{$root:{m0:a,m1:e,m2:n,m3:o,m4:c,m5:u,l0:r,m8:s,m9:l,m10:f,m11:v,m12:d,m13:h,m14:_}})},n=[]},"6be0":function(t,i,a){"use strict";(function(t){var e=a("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=e(a("7ca3")),o=a("8f59");function c(t,i){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);i&&(e=e.filter((function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),a.push.apply(a,e)}return a}function u(t){for(var i=1;i<arguments.length;i++){var a=null!=arguments[i]?arguments[i]:{};i%2?c(Object(a),!0).forEach((function(i){(0,n.default)(t,i,a[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(a,i))}))}return t}var r={data:function(){return{options:{},activity_id:0,activityInfo:{},loaded:!0,isdata:!1,numval:1,stock:1,inputval:1,scposition:0,old:{scposition:0},shareData:{shareText:"GDF商城系统支持原生App、微信小程序邀请你一起体验",shareTitle:"GDF商城系统支持原生App、微信小程序邀请你一起体验",href:"https://www.suteshop.com",image:"",price:0},cityPickerValueDefault:[0,0,0],themeColor:"#007AFF",product_freight_info:{content:"无货",district_info:"上海市/上海市",if_store:!1},latitude:"",longitude:"",ispage:!0,uid:0,isquicknav:!1}},components:{shareBoxMp:function(){a.e("components/share-box-mp").then(function(){return resolve(a("49ce"))}.bind(null,a)).catch(a.oe)},shareBoxApp:function(){a.e("components/share-box-app").then(function(){return resolve(a("68b1"))}.bind(null,a)).catch(a.oe)},shareBoxH5:function(){a.e("components/share-box-h5").then(function(){return resolve(a("32407"))}.bind(null,a)).catch(a.oe)},quickNav:function(){a.e("components/quick-nav").then(function(){return resolve(a("0fea"))}.bind(null,a)).catch(a.oe)},uniBadge:function(){a.e("components/uni-badge").then(function(){return resolve(a("4b85"))}.bind(null,a)).catch(a.oe)},mpvueCityPicker:function(){a.e("components/mpvue-citypicker/mpvueCityPicker").then(function(){return resolve(a("7da9"))}.bind(null,a)).catch(a.oe)},wxParse:function(){Promise.all([a.e("common/vendor"),a.e("components/u-parse/u-parse")]).then(function(){return resolve(a("986d"))}.bind(null,a)).catch(a.oe)},uniTag:function(){a.e("components/uni-tag/uni-tag").then(function(){return resolve(a("4712"))}.bind(null,a)).catch(a.oe)},loading:function(){a.e("components/loading").then(function(){return resolve(a("6c03"))}.bind(null,a)).catch(a.oe)},headerNavMenu:function(){a.e("components/header-nav-menu").then(function(){return resolve(a("2a80"))}.bind(null,a)).catch(a.oe)}},computed:u({},(0,o.mapState)(["Config","StateCode","notice","plantformactivityInfo","shopactivityInfo","useractivityInfo","hasLogin","cartNum"])),onLoad:function(i){t.setNavigationBarTitle({title:this.__("礼包详情")});i.aid&&(this.setData({activity_id:i.aid}),this.InitData()),i.uid&&(this.setData({uid:i.uid}),this.hasLogin&&this.sharePoint())},methods:u(u({},(0,o.mapMutations)(["login","logout","getPlantformactivityInfo","forceUseractivityInfo","getUseractivityInfo","setCartNum"])),{},{InitData:function(t){var i=this,a={activity_id:this.activity_id};i.$.request({url:i.Config.URL.user.giftbag_get,data:a,success:function(t,a,e,n){if(200==a){for(var o=0;o<t.item.length;o++)if(t.activity_type_id==i.StateCode.ACTIVITY_TYPE_GIFTBAG)for(var c=0;c<t.activity_rule.discount.length;c++)t.item[o]["item_id"]==t.activity_rule.discount[c]["item_id"]&&(t.item[o]["activity_item_num"]=t.activity_rule.discount[c]["rate"]);i.setData({isdata:!0,ispage:!0,loaded:!0,activityInfo:t})}else i.setData({flag:!1,ispage:!0})}})},ckselectsp:function(i){var a=[];if(this.activityInfo.activity_rule.giftbag_quantity<=0)return t.showModal({title:"提示",content:"当前套餐库存不足,看看别的吧!",success:function(i){t.navigateTo({url:"/activity/giftbag/list"})}}),!1;var e=this.activityInfo.activity_rule.discount;for(var n in e)if(e[n]){var o=e[n]["item_id"]+"|"+e[n]["rate"];a.push(o)}var c=a.join(","),u={cart_id:c,activity_id:this.activity_id};this.$.request({url:this.Config.URL.cart.batchadd,data:u,success:function(i,a,e,n){200==a?t.showModal({title:"提示",content:"加入购物车成功!",success:function(i){t.switchTab({url:"../../pages/cart/cart"})}}):t.showModal({title:"提示",content:e,showCancel:!1,success:function(t){}})}})},sharePoint:function(){var t={uid:this.uid};this.$.request({url:this.Config.URL.user.set_sharepoint,data:t,success:function(t,i,a,e){200==i?console.log("成功"):console.log("失败")}})},gotoDetail:function(t){console.log(t);var i=t.currentTarget.dataset.state,a=t.currentTarget.dataset.pid;i==this.StateCode.PRODUCT_STATE_OFF_THE_SHELF?this.$.alert(this.__("此商品不可单独购买")):this.$.navigateTo({url:"/pages/product/detail?pid="+a})},goCheckout:function(){var t=this.activityInfo.activity_rule.discount,i=[];for(var a in t)if(t[a]){var e=t[a]["item_id"]+"|"+t[a]["rate"];i.push(e)}var n=i.join(",");this.$.navigateTo({url:"/pages/checkout/checkout?ifcart=0&cart_id="+n+"&quantity="+this.numval+"&activity_id="+this.activity_id})},sub:function(){this.unifiedNum(2)},add:function(){this.unifiedNum(1)},writenum:function(t){this.setData({inputval:t.detail.value}),this.unifiedNum(3)},unifiedNum:function(t){var i={value:parseInt(this.numval),stock:parseInt(this.activityInfo.activity_rule.giftbag_quantity),inputval:parseInt(this.inputval)};i.stock<=0?this.$.alert(this.__("亲~商品没有库存啦!")):(1==t?i.value=i.value+1:2==t?i.value=i.value-1:(i.value=i.inputval,this.setData({numval:i.inputval})),i.value>i.stock?this.setData({numval:i.stock}):i.value<=0?this.setData({numval:1}):this.setData({numval:i.value}))},previewProductImg:function(t){var i=[];i.push(this.activityInfo.activity_rule.giftbag_zu_image);var a=t.target.dataset.src;this.$.previewImage({current:a,urls:i})},cancelShare:function(t){},showCodeImg:function(t){},shareQRCode:function(t){},saveImg:function(t){},onShareBox:function(t){var i=this.$.sprintf("%s/tmpl/product_detail.html?item_id=%d&FX=%d",this.Config.WapSiteUrl,this.skuid,this.useractivityInfo.user_id);this.$.sprintf("%s/h5/activity/giftbag/detail?aid=%d&uid=%d",this.Config.SiteUrl,this.activity_id,this.useractivityInfo.user_id),i="/activity/giftbag/detail?aid="+this.activity_id+"&uid="+this.useractivityInfo.user_id,this.setData({shareData:{shareTitle:this.activityInfo.activity_name,shareText:this.activityInfo.activity_title,href:i,image:this.activityInfo.activity_rule.giftbag_image,price:this.number_format(this.activityInfo.activity_rule.giftbag_amount,2)}}),3==t&&this.$refs.shareBoxMp.show()}})};i.default=r}).call(this,a("df3c")["default"])},"7c01":function(t,i,a){"use strict";a.r(i);var e=a("6be0"),n=a.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){a.d(i,t,(function(){return e[t]}))}(o);i["default"]=n.a},b268:function(t,i,a){"use strict";var e=a("f0d8"),n=a.n(e);n.a},f0d8:function(t,i,a){t.exports={theme_bg:"#f30213"}}},[["148f","common/runtime","common/vendor"]]]);