my-turntable.js 3.1 KB

12345678910
  1. require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["bundle/components/my-turntable/my-turntable"],{"036f":function(t,e,n){},"0822":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},i=[]},"8a13":function(t,e,n){"use strict";n.r(e);var r=n("0822"),i=n("dcf4");for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);n("9bc6");var a=n("828b"),s=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"64d74a00",null,!1,r["a"],void 0);e["default"]=s.exports},"9bc6":function(t,e,n){"use strict";var r=n("036f"),i=n.n(r);i.a},a580:function(t,e,n){"use strict";var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n("7eb4")),u=r(n("ee10")),a=n("eda9"),s=[1,2,3,8,"",4,7,6,5],c={props:{ids:{type:Number},params:{type:Object||Array,default:{}},circleTimes:{type:Number,default:30}},data:function(){return{isRunLuckDraw:!1,orderIndex:-1,activeIndex:-1,currentIndex:1,speed:200,result:"",location:""}},methods:{startLuckDraw:function(t){var e=this;return(0,u.default)(i.default.mark((function n(){var r;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.isRunLuckDraw){n.next=2;break}return n.abrupt("return");case 2:if(e.isRunLuckDraw=!0,4!=t){n.next=15;break}return n.prev=4,n.next=7,(0,a.apiLuckyDrawStart)({id:e.ids});case 7:r=n.sent,r&&(e.result=r.tips,e.location=r.location,e.orderIndex=r.location,e.start()),e.$parent.getLuckyDrawActivityFunc(),n.next=15;break;case 12:n.prev=12,n.t0=n["catch"](4),e.isRunLuckDraw=!1;case 15:case"end":return n.stop()}}),n,null,[[4,12]])})))()},start:function(){var t=this,e=this.currentIndex%9;0==e&&(e=1,this.currentIndex+=1),this.currentIndex+=1;var n=s.findIndex((function(e){return e==t.orderIndex}));this.activeIndex=s.findIndex((function(t){return t==e})),this.currentIndex>this.circleTimes+8&&n==this.activeIndex?this.luckDrawTimer&&(clearTimeout(this.luckDrawTimer),setTimeout(this.reset,1500),setTimeout(this.stopCallbackFun,500)):(this.currentIndex<this.circleTimes?this.speed-=10:this.speed+=60,this.speed<50&&(this.speed=50),this.luckDrawTimer=setTimeout(this.start.bind(this),this.speed))},reset:function(){this.isRunLuckDraw=!1,this.currentIndex=-1,this.speed=100,this.activeIndex=-1},stopCallbackFun:function(){this.$emit("finish",{detail:this.result,location:this.location})}}};e.default=c},dcf4:function(t,e,n){"use strict";n.r(e);var r=n("a580"),i=n.n(r);for(var u in r)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(u);e["default"]=i.a}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'bundle/components/my-turntable/my-turntable-create-component',
  4. {
  5. 'bundle/components/my-turntable/my-turntable-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('df3c')['createComponent'](__webpack_require__("8a13"))
  7. })
  8. },
  9. [['bundle/components/my-turntable/my-turntable-create-component']]
  10. ]);