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

1 line
6.8 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["activity/smashgoldeneggs/detail"],{"111b":function(t,e,i){"use strict";(function(t,e){var n=i("47a9");i("90c2");n(i("3240"));var a=n(i("89377"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(a.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},2747:function(t,e,i){"use strict";var n=i("f2a9"),a=i.n(n);a.a},"3cad":function(t,e,i){"use strict";(function(t){var n=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("7ca3")),s=n(i("be2d")),o=i("8f59");function c(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?c(Object(i),!0).forEach((function(e){(0,a.default)(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var u={data:function(){return{options:{},click:!1,clickmsk:!1,clickshare:!1,drawdesc:[],DrawInfo:{},RemainingCount:0,PrizeResult:{},rows:[],Coupons:[],isCancelSuccess:!0,isCancel:!0,CouponAmount:0,user_is_new:0,isPage:!1,outdated:!1,ImgPath:"",animationData:{},selectImg:0,move:!1,activity_id:0}},components:{dayCountdown:function(){i.e("components/day-countdown").then(function(){return resolve(i("7e3d"))}.bind(null,i)).catch(i.oe)},wxParse:function(){Promise.all([i.e("common/vendor"),i.e("components/u-parse/u-parse")]).then(function(){return resolve(i("986d"))}.bind(null,i)).catch(i.oe)}},computed:(0,o.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(e){t.setNavigationBarTitle({title:this.__("砸金蛋")});var i=this;i.setData({activity_id:e.activity_id||0,options:e}),i.getPlantformInfo((function(t){s.default.isNull(i.userInfo)?i.getUserInfo((function(){i.setData({user_is_new:i.userInfo.user_is_new,CouponAmount:i.userInfo.CouponAmount}),i.initData()}),e.uid):i.initData()}))},onShow:function(){var t=s.default.createAnimation({duration:500,timingFunction:"ease"});this.animation=t,this.animation.top(0).left(0).step(),this.setData({animationData:this.animation.export()})},methods:r(r({},(0,o.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{knock:function(t){if(!this.click){if(this.setData({click:!0}),this.RemainingCount>0)this.getPosition();else if(0==this.RemainingCount)return void this.setData({clickshare:!0});this.animation.top(t.changedTouches[0].pageY-375).left(t.changedTouches[0].pageX-75).step(),this.setData({animationData:this.animation.export()}),setTimeout(function(){this.animation.translateX(-25).rotate(-120).step(),this.setData({animationData:this.animation.export()})}.bind(this),500),setTimeout(function(){this.animation.translateX(25).rotate(60).step(),this.setData({animationData:this.animation.export()})}.bind(this),1e3),setTimeout(function(){this.setData({selectImg:t.target.dataset.num})}.bind(this),1200)}},onShareAppMessage:function(){var t=this;return this.setData({clickshare:!1,click:!1}),{title:"我已经中奖啦,你也赶紧来砸金蛋吧~",desc:"幸运砸金蛋,快来参与吧~",path:"/activity/smashgoldeneggs/smashgoldeneggs?uid="+this.userInfo.user_id,success:function(e){t.sharefriend()}}},sharefriend:function(){var t=this;s.default.xsr1(s.default.makeUrl(activityapi.ShareLuckyDraw,{Category:2}),(function(e){0==e.Code&&null!=e.Info&&(t.setData({RemainingCount:t.RemainingCount}),t.initData())}))},initData:function(){var t=this,e={activity_type:2,activity_type_id:this.StateCode.ACTIVITY_TYPE_LOTTERY,activity_id:this.activity_id};s.default.request({url:this.Config.URL.user.listsLottery,data:e,success:function(e,i,n,a){if(t.setData({isPage:!0,ImgPath:t.plantformInfo.AppIconPath}),200==i){if(t.setData({DrawInfo:e,RemainingCount:e.remaining_count,outdated:e.outdated,activity_id:e.activity_id}),t.DrawInfo.winner_rows.items.length>0){for(var o=t.DrawInfo.winner_rows.items.length%5>0?parseInt(t.DrawInfo.winner_rows.items.length/5+1):t.DrawInfo.winner_rows.items.length/5,c=[],r=0;r<o;r++)c.push(r);t.setData({rows:c})}s.default.isNull(e.activity_rule.activity_intro)&&(this.drawdesc=e.activity_rule.activity_intro.replace(/\\/g,"").replace(/<img/g,'<img style="display:none;"'),this.setData({drawdesc:drawdesc}))}else t.setData({outdated:!1})}})},getPosition:function(){var t={activity_id:this.activity_id},e=this;s.default.request({url:this.Config.URL.user.doLottery,data:t,success:function(t,i,n,a){200==i?(e.setData({PrizeResult:t}),setTimeout((function(){e.setData({clickmsk:!0})}),2e3)):(s.default.alert("抽奖失败"),e.setData({click:!1}))}})},cancelprize:function(){this.animation.top(0).left(0).translateX(0).rotate(0).step(),this.setData({clickmsk:!1,selectImg:0,animationData:this.animation.export(),move:!0});var t=this;setTimeout((function(){t.setData({move:!1})}),1e3),setTimeout((function(){t.setData({click:!1})}),1200),this.initData()},cancelshare:function(){this.setData({clickshare:!1}),this.setData({prize:-1,times:0,click:!1})},nothing:function(){},doReceive:function(){this.cancel(),this.userReceiveCoupon()},cancel:function(){this.setData({isCancel:!1})},cancelsuccess:function(){this.setData({isCancelSuccess:!0})},innertouch:function(){},userReceiveCoupon:function(){var t={activity_id:this.activity_id,activity_type:2,activity_type_id:this.StateCode.ACTIVITY_TYPE_LOTTERY},e=this;s.default.request({url:this.Config.URL.user.listsLotteryHistory,data:t,success:function(t,i,n,a){200==i?e.setData({isCancelSuccess:!1,Coupons:t.items}):s.default.alert(n)}})}})};e.default=u}).call(this,i("df3c")["default"])},46443:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.isPage&&t.outdated?t.DrawInfo.winner_rows.items.length:null),n=t.clickmsk&&t.PrizeResult.index>=0&&t.PrizeResult.awards_enable?t.__("恭喜你获得了"):null,a=t.clickmsk&&t.PrizeResult.index>=0&&!t.PrizeResult.awards_enable?t.__("未中奖"):null;t.$mp.data=Object.assign({},{$root:{g0:i,m0:n,m1:a}})},a=[]},89377:function(t,e,i){"use strict";i.r(e);var n=i("46443"),a=i("cd9a");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("2747");var o=i("828b"),c=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=c.exports},cd9a:function(t,e,i){"use strict";i.r(e);var n=i("3cad"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},f2a9:function(t,e,i){t.exports={theme_bg:"#f30213"}}},[["111b","common/runtime","common/vendor"]]]);