| 12345678910 |
- require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_course/components/turntableOne"],{"0887":function(t,n,i){"use strict";i.r(n);var e=i("7031"),o=i.n(e);for(var r in e)["default"].indexOf(r)<0&&function(t){i.d(n,t,(function(){return e[t]}))}(r);n["default"]=o.a},"1f3a":function(t,n,i){"use strict";i.r(n);var e=i("b5b5"),o=i("0887");for(var r in o)["default"].indexOf(r)<0&&function(t){i.d(n,t,(function(){return o[t]}))}(r);i("d855");var a=i("828b"),u=Object(a["a"])(o["default"],e["b"],e["c"],!1,null,"f77d4008",null,!1,e["a"],void 0);n["default"]=u.exports},"5ee1":function(t,n,i){},7031:function(t,n,i){"use strict";(function(t){var e=i("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e(i("7ca3")),r=i("a562");function a(t,n){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),i.push.apply(i,e)}return i}var u={data:function(){return{running:!1,spinning:!1,list:[],width:0,animationData:{},btnDisabled:"",runDeg:0,targetIdx:-1,duration:1e3,currentDeg:0,idleTimer:null,animationRun:null,winAudio:null}},methods:{initAudio:function(){this.winAudio=t.createInnerAudioContext(),this.winAudio.src="https://fs-1319721001.cos.ap-chongqing.myqcloud.com/audio/win2.mp3",this.winAudio.volume=.6},getVideoRewardRules:function(n){var i=this,e=function(t){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?a(Object(i),!0).forEach((function(n){(0,o.default)(t,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(i,n))}))}return t}({type:3},n);(0,r.getVideoRewardRules)(e).then((function(n){200==n.code?(i.list=n.data||[],i.width=360/i.list.length):t.showToast({title:n.msg,icon:"none"})}))},open:function(n){this.animationRun=t.createAnimation({duration:0}),this.animationRun.rotate(0).step(),this.animationData=this.animationRun.export(),this.running=!1,this.spinning=!1,clearInterval(this.idleTimer),this.runDeg=0,this.targetIdx=-1,this.$refs.turntablePopup.open(),this.getVideoRewardRules(n)},close:function(n){"close"==n&&(this.running=!1,this.spinning=!1,clearInterval(this.idleTimer)),this.running?t.showToast({title:"抽取中,请勿关闭",icon:"none"}):this.$refs.turntablePopup.close()},drawFanWithAlternateColor:function(n,i,e,o,r){for(var a=t.createCanvasContext(n,this),u=360/r,s=-90-u/2,c=0;c<r;c++){var l,d=s+u;l=c%2===0?"#FFDFD3":"#FFF",a.beginPath(),a.moveTo(i,e),a.arc(i,e,o,s*Math.PI/180,d*Math.PI/180),a.closePath(),a.setFillStyle(l),a.fill(),s=d}a.draw()},animation:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this.list,e=1;this.runDeg=this.runDeg||0,this.runDeg=this.runDeg+(360-this.runDeg%360)+(360*e-n*(360/i.length))+1,this.animationRun=t.createAnimation({duration:this.duration,timingFunction:"ease"}),console.log("=====animationRun=",this.animationRun),this.animationRun.rotate(this.runDeg).step(),this.animationData=this.animationRun.export()},playReward:function(){this.running?t.showToast({title:"抽取中",icon:"none"}):(this.running=!0,this.startIdle(),this.$emit("sendRewardFun",3))},startIdle:function(){var t=this;this.spinning=!0,this.idleTimer=setInterval((function(){t.runDeg=(t.runDeg+36)%360}),100)},endSuccess:function(n){var i,e=this;this.targetIdx=this.list.findIndex((function(t){return t.code==n}));var o=this;if(this.spinning=!1,clearInterval(this.idleTimer),-1==this.targetIdx)return t.showToast({title:"抽奖失败",icon:"none"}),void(this.running=!1);this.animation(this.targetIdx),null===(i=this.winAudio)||void 0===i||i.play(),setTimeout((function(){e.running=!1,t.showModal({title:"恭喜,中奖",content:e.list[e.targetIdx].name,showCancel:!1,success:function(t){var n,i;t.confirm&&(null===(n=o.winAudio)||void 0===n||n.stop(),null===(i=o.winAudio)||void 0===i||i.destroy(),o.$refs.turntablePopup.close(),o.$emit("openAppPop"))}})}),this.duration+1e3)}}};n.default=u}).call(this,i("df3c")["default"])},b5b5:function(t,n,i){"use strict";i.d(n,"b",(function(){return o})),i.d(n,"c",(function(){return r})),i.d(n,"a",(function(){return e}));var e={uniPopup:function(){return i.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(i.bind(null,"1e7f"))}},o=function(){var t=this.$createElement;this._self._c},r=[]},d855:function(t,n,i){"use strict";var e=i("5ee1"),o=i.n(e);o.a}}]);
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'pages_course/components/turntableOne-create-component',
- {
- 'pages_course/components/turntableOne-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('df3c')['createComponent'](__webpack_require__("1f3a"))
- })
- },
- [['pages_course/components/turntableOne-create-component']]
- ]);
|