Files
Smart-Farm/front/shop/pages/luck.js
2025-12-22 17:13:05 +08:00

1 line
5.0 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["shop/pages/luck"],{"03cd":function(t,e,n){"use strict";var i=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("2eee")),a=i(n("c973")),o=n("26cb"),u={components:{},data:function(){return{isLoad:!1,options:{},color:"#ffffff",detail:{},param:{record:{page:1},user:{page:1}},list:{record:{data:[]},user:{data:[]}},loading:!0,thank_you_img:"https://lbqny.migugu.com/admin/farm/thank-you.png",luckInd:0,areaNumber:9,speed:16,deg:0,singleAngle:"",isStart:!1}},computed:(0,o.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},userInfo:function(t){return t.user.userInfo}}),onLoad:function(t){this.$util.showLoading(),this.options=t,this.initIndex()},onPageScroll:function(t){var e=t.scrollTop<20?"#ffffff":"#000000";this.color!=e&&(this.color=e)},methods:{initIndex:function(){var t=arguments,e=this;return(0,a.default)(r.default.mark((function n(){var i,a;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t.length>0&&void 0!==t[0]&&t[0],a=e.areaNumber,e.singleAngle=360/a,n.next=5,e.getDetail(i);case 5:e.isLoad=!0;case 6:case"end":return n.stop()}}),n)})))()},initRefresh:function(){this.initIndex(!0)},getDetail:function(t){var e=this;return(0,a.default)(r.default.mark((function n(){var i;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.shop.luckInfo();case 2:if(i=n.sent,i.integral=parseInt(i.integral),e.detail=i,!t){n.next=8;break}return e.$util.hideAll(),n.abrupt("return");case 8:e.getList("user",1),e.$util.hideAll();case 10:case"end":return n.stop()}}),n)})))()},getList:function(t,e){var n=this;return(0,a.default)(r.default.mark((function i(){var a,o,u,s,c;return r.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a=n.detail.atv_id,e&&(n.param[t].page=1),o=n.param[t],o.id=a,u=n.list[t],s="record"==t?"userLuckRecord":"luckRecord",i.next=8,n.$api.shop[s](o);case 8:c=i.sent,1==n.param[t].page||(c.data=u.data.concat(c.data)),n.list[t]=c,n.loading=!1,n.$util.hideAll(),"record"==t&&n.$refs.show_record_item.open();case 13:case"end":return i.stop()}}),i)})))()},scrolltolower:function(t,e){this.list[e].current_page>=this.list[e].last_page||this.loading||(this.param[e].page=this.param[e].page+1,this.loading=!0,this.getList(e))},toLuck:function(){var t=this;return(0,a.default)(r.default.mark((function e(){var n,i,a,o;return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.detail.atv_id,e.next=3,t.$api.shop.luckDraw({id:n});case 3:return i=e.sent,a=i.id,o=t.detail.data.findIndex((function(t){return t.id==a})),t.luckInd=o,t.toBegin(),e.next=10,t.initRefresh();case 10:case"end":return e.stop()}}),e)})))()},toBegin:function(){var t=this,e=this.deg,n=this.singleAngle,i=this.speed,r=this.isStart,a=this.luckInd;if(!r){this.isStart=!0;var o,u=360-(a*n+n/2),s=360*(Math.floor(4*Math.random())+4);e=0,this.timer=setInterval((function(){e<s?e+=i:(o=(u+s-e)/i,o=o>i?i:o<1?1:o,e+=o,e>=u+s&&(e=u+s,t.isStart=!1,clearInterval(t.timer),t.toSuccess())),t.deg=e}),1e3/60)}},toSuccess:function(){var t=this.luckInd,e=this.detail.data[t],n=e.title,i=void 0===n?"":n,r=e.is_luck,a=void 0===r?0:r,o=e.type,u=void 0===o?1:o,s=e.coupon_title,c=void 0===s?"":s,l=e.integral,d=void 0===l?0:l,f=a?1==u?"恭喜您获得1张卡券(".concat(c,")"):"恭喜您获得".concat(d,"积分"):i;this.$util.showToast({title:f}),this.getList("user",1)}}};e.default=u},"06bc":function(t,e,n){"use strict";(function(t,e){var i=n("4ea4");n("b03e");i(n("66fd"));var r=i(n("c8e8"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"342f":function(t,e,n){"use strict";var i=n("c3fd"),r=n.n(i);r.a},"3d72":function(t,e,n){"use strict";n.r(e);var i=n("03cd"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a},"5e81":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.isLoad&&t.detail.atv_id?t.__map(t.list.user.data,(function(e,n){var i=t.__get_orig(e),r=e.nickName.length,a=r>5?e.nickName.substring(0,5):null;return{$orig:i,g0:r,g1:a}})):null),i=t.isLoad&&t.detail.atv_id?t.list.user.data.length:null,r=t.isLoad?t.list.record.data.length:null;t._isMounted||(t.e0=function(e){return t.$refs.show_rule_item.open()},t.e1=function(e){return t.$refs.show_rule_item.close()},t.e2=function(e){return e.stopPropagation(),t.$refs.show_record_item.close()}),t.$mp.data=Object.assign({},{$root:{l0:n,g2:i,g3:r}})},r=[]},c3fd:function(t,e,n){},c8e8:function(t,e,n){"use strict";n.r(e);var i=n("5e81"),r=n("3d72");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("342f");var o=n("f0c5"),u=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=u.exports}},[["06bc","common/runtime","common/vendor"]]]);