cherry_fe/dist/js/chunk-0b39892e.f3941107.js
2021-09-04 12:01:48 +08:00

1 line
10 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b39892e"],{"06d6":function(t,e,i){"use strict";i.r(e);var a=i("cc64"),s=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(n);e["default"]=s.a},"54e2":function(t,e,i){"use strict";i.d(e,"a",(function(){return a})),i.d(e,"b",(function(){return s}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"schedule"},[i("header",[i("div",{staticClass:"w"},[i("i",{staticClass:"el-icon-back back",on:{click:function(e){return t.turnToHome()}}}),i("div",{staticClass:"week-box"},[t._v("点点就会玩")]),i("div",{staticClass:"rank-icon-box",on:{click:function(e){t.rank_dialog=!0}}},[i("icon",{staticClass:"rank",attrs:{name:"rank"}})],1)])]),i("div",{staticStyle:{height:"1.2rem"}}),i("body",[i("nav",t._l(7,(function(e){return i("div",{key:e,staticClass:"week-title"},[t._v(t._s(t.week_day[e-1]))])})),0),i("div",{staticClass:"main"},[i("aside",t._l(12,(function(e){return i("div",{key:e,staticClass:"lesson-title"},[t._v(t._s(e))])})),0),i("div",{staticClass:"lesson-warp"},t._l(t.show_game_data,(function(e,a){return i("div",{key:a,staticClass:"day-box"},t._l(e,(function(e,s){return i("div",{key:s,staticClass:"lesson-box"},[i("div",{staticClass:"lesson",style:t.lessonStyle(e),on:{click:function(i){return t.clickCard(e,a,s)}}},[i("p",{staticClass:"info"},[t._v(t._s(e.name))])])])})),0)})),0)]),t.upload_dialog?i("div",{staticClass:"dialog",on:{touchmove:function(t){t.preventDefault()}}},[i("div",{staticClass:"w dialog-w"},[i("div",{staticClass:"title"},[t._v(" 成绩 "),i("div",{staticClass:"icon-box",on:{click:function(e){return t.closeUploadDialog()}}},[i("i",{staticClass:"el-icon-close icon"})])]),i("div",{staticClass:"dialog-main"},[i("p",[t._v(" 您的用时: "),i("span",[t._v(t._s(t.time_finish))])]),i("p",[t._v(" 您的总点击数: "),i("span",[t._v(t._s(t.click_count))])]),i("div",{staticClass:"btn-box"},[i("p",{on:{click:function(e){return t.closeUploadDialog()}}},[t._v("取消")]),i("p",{on:{click:function(e){return t.uploadGrade()}}},[t._v("上传")])])])])]):t._e(),t.rank_dialog?i("div",{staticClass:"dialog dialog-rank",on:{touchmove:function(t){t.preventDefault()}}},[i("div",{staticClass:"w dialog-w"},[i("div",{staticClass:"title"},[t._v(" 排名榜 "),i("div",{staticClass:"icon-box",on:{click:function(e){t.rank_dialog=!1}}},[i("i",{staticClass:"el-icon-close icon"})]),i("div",{staticClass:"reflash-box",on:{click:function(e){return t.getGrade(!0)}}},[i("i",{staticClass:"el-icon-refresh icon"})])]),i("v-touch",{on:{swiperight:function(e){t.rank_current_type="time"},swipeleft:function(e){t.rank_current_type="count"}}},[i("div",{staticClass:"dialog-main"},[i("div",{staticClass:"nav-box"},[i("div",[i("p",{class:"time"==t.rank_current_type?"line":"",on:{click:function(e){t.rank_current_type="time"}}},[t._v("时间榜")])]),i("div",[i("p",{class:"count"==t.rank_current_type?"line":"",on:{click:function(e){t.rank_current_type="count"}}},[t._v("点击榜")])])]),i("div",{staticClass:"rank-title"},[i("p",[t._v("昵称")]),i("p",[t._v("点击数")]),i("p",[t._v("时间")])]),t.schedule_game&&"time"==t.rank_current_type?i("div",{staticClass:"time-rank-box"},[i("div",{staticClass:"price-box"},[t.schedule_game.time_rank.length>=1?i("div",{staticClass:"icon-box"},[i("icon",{staticClass:"icon",attrs:{name:"firstPrize"}})],1):t._e(),t.schedule_game.time_rank.length>=2?i("div",{staticClass:"icon-box"},[i("icon",{staticClass:"icon",attrs:{name:"secondPrize"}})],1):t._e(),t.schedule_game.time_rank.length>=3?i("div",{staticClass:"icon-box"},[i("icon",{staticClass:"icon",attrs:{name:"thirdPrize"}})],1):t._e()]),t._l(t.schedule_game.time_rank,(function(e,a){return i("div",{key:a,staticClass:"time-rank-content"},[i("p",[t._v(t._s(e.nick.length>7?e.nick.slice(0,7):e.nick))]),i("p",[t._v(t._s(e.count))]),i("p",[t._v(t._s(e.time))])])}))],2):t._e(),t.schedule_game&&"count"==t.rank_current_type?i("div",{staticClass:"count-rank-box"},[i("div",{staticClass:"price-box"},[t.schedule_game.count_rank.length>=1?i("div",{staticClass:"icon-box"},[i("icon",{staticClass:"icon",attrs:{name:"firstPrize"}})],1):t._e(),t.schedule_game.count_rank.length>=2?i("div",{staticClass:"icon-box"},[i("icon",{staticClass:"icon",attrs:{name:"secondPrize"}})],1):t._e(),t.schedule_game.count_rank.length>=3?i("div",{staticClass:"icon-box"},[i("icon",{staticClass:"icon",attrs:{name:"thirdPrize"}})],1):t._e()]),t._l(t.schedule_game.count_rank,(function(e,a){return i("div",{key:a,staticClass:"count-rank-content"},[i("p",[t._v(t._s(e.nick.length>7?e.nick.slice(0,7):e.nick))]),i("p",[t._v(t._s(e.count))]),i("p",[t._v(t._s(e.time))])])}))],2):t._e()])])],1)]):t._e()]),i("FooterSpace")],1)},s=[]},cc64:function(t,e,i){var a,s;a=[e,i("9523"),i("69d1"),i("2f62"),i("2503"),i("b279"),i("5c96"),i("29a1")],s=function(t,e,a,s,n,c,o,r){"use strict";var l=i("4ea4");function d(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function _(t){for(var i=1;i<arguments.length;i++){var a=null!=arguments[i]?arguments[i]:{};i%2?d(Object(a),!0).forEach((function(i){(0,e["default"])(t,i,a[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,e=l(e),a=l(a);var u={name:"schedule",data:function(){return{week_day:["周一","周二","周三","周四","周五","周六","周日"],bg_color:["e4f5ff","defbf7","e7e5fa","fcebcf","feeeef","d7f0db","ebd4ef","f9d7ea","ede1d9","48f350"],font_color:["58a2d9","2bbbbc","8379d8","e89812","d36e88","39b54a","9c26b0","e03997","a5673f","48f350"],upload_dialog:!1,rank_dialog:!1,rank_current_type:"time",game_data:"",random_game_data:[],show_game_data:[],has_clicked:[],last_click_pos:[],click_count:0,right_count:0,time_start:0,time_finish:0,nick:""}},computed:_({},(0,s.mapState)(["user_info","current_page","schedule","schedule_game"])),methods:_(_({},(0,s.mapActions)(["setUserInfo","setCurrentPage","setScheduleGame"])),{},{lessonStyle:function(t){return"background:#".concat(this.bg_color[t.color],";color:#").concat(this.font_color[t.color])},init:function(){if(r.replaceState.call(this),this.setCurrentPage(["None",this]),this.getGrade(),0!=Object.keys(this.user_info).length){var t=(new Date).getTime();if(t-this.user_info.login_time<6048e5&&this.user_info.login_time>c.interceptTime)return void this.initGame()}localStorage.clear(),r.replaceState.call(this),console.log("未登录拦截"),this.$router.replace("/login")},initGame:function(){this.nick="",this.click_count=0,this.right_count=0,this.time_start=0,this.upload_dialog=!1,this.game_data=(0,c.getGameInitData)(),this.random_game_data=new Array(7),this.show_game_data=new Array(7),this.has_clicked=new Array(7);for(var t=0;t<7;t++)this.random_game_data[t]=new Array(5),this.show_game_data[t]=new Array(5),this.has_clicked[t]=new Array(5);var e=new Array(35);for(t=0;t<35;t++)e[t]=0;t=0;for(var i=0;t<35;t++){var a=Math.floor(35*Math.random());while(e[a])a=Math.floor(35*Math.random());e[a]=1,this.random_game_data[parseInt(a/5)][a%5]=this.game_data[i],this.show_game_data[parseInt(a/5)][a%5]={name:"",color:8},this.has_clicked[parseInt(a/5)][a%5]=!1,t%2==1&&i++}},clickCard:function(t,e,i){if(!this.has_clicked[e][i]){if(this.has_clicked[e][i]=!this.has_clicked[e][i],this.click_count++,0==this.time_start&&(this.time_start=(new Date).getTime()),this.has_clicked[e][i]&&(t.name=this.random_game_data[e][i].name,t.color=this.random_game_data[e][i].color),this.$forceUpdate(),2==this.last_click_pos.length){var a=this.last_click_pos[0],s=this.last_click_pos[1];t.name!=this.random_game_data[a][s].name||t.color!=this.random_game_data[a][s].color?(this.has_clicked[e][i]=!1,this.has_clicked[a][s]=!1,setTimeout(function(){this.show_game_data[e][i].name="",this.show_game_data[a][s].name="",this.show_game_data[e][i].color=8,this.show_game_data[a][s].color=8,this.$forceUpdate()}.bind(this),1100)):this.right_count+=2,this.last_click_pos=[]}else""!=t.name?(this.last_click_pos.push(e),this.last_click_pos.push(i)):this.right_count++;if(35==this.right_count){var n,c=(new Date).getTime()-this.time_start,o=parseInt(c/1e3),r=c%1e3,l=parseInt(o/60);o%=60,n=o<10?"0"+o.toString():o.toString(),this.time_finish=String(l)+":"+n+":"+String(r),this.upload_dialog=!0}}},closeUploadDialog:function(){this.upload_dialog=!1,this.initGame()},uploadGrade:function(){var t=this;if(this.nick=this.nick.trim(),this.nick){var e=o.Loading.service({background:"rgba(255,245,236,.7)",target:document.querySelector(".dialog-w")}),i={nick:this.user_info.name,count:this.click_count,time:this.time_finish};(0,n.rankUpload)(i).then((function(i){200==i.data.errcode?(e.close(),t.initGame(),t.$message({message:"提交成功",type:"success"})):(console.log(i.data),e.close(),t.$message.error("网络错误,错误码:".concat(i.data.errcode)))}))["catch"]((function(i){console.log(i),e.close(),t.$message.error("网络错误,请重试")}))}},getGrade:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=(new Date).getTime();this.schedule_game&&i-this.schedule_game.update_time<6e4&&!e||(0,n.rankGet)().then((function(i){if(200==i.data.errcode){var a=i.data;a.update_time=(new Date).getTime(),t.setScheduleGame([a,t]),e&&t.$message({message:"刷新成功",type:"success"})}else e&&t.$message.error("网络错误,请重试")}))["catch"]((function(e){console.log(e),t.$message.error("网络错误,请重试")}))},turnToHome:function(){this.$router.replace("/")}}),created:function(){},mounted:function(){this.init()},activated:function(){},components:{FooterSpace:a["default"]}};t["default"]=u}.apply(e,a),void 0===s||(t.exports=s)},cd8d:function(t,e,i){},d280:function(t,e,i){"use strict";i.r(e);var a=i("54e2"),s=i("06d6");for(var n in s)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(n);i("e709");var c=i("2877"),o=Object(c["a"])(s["default"],a["a"],a["b"],!1,null,"95b097b2",null);e["default"]=o.exports},e709:function(t,e,i){"use strict";i("cd8d")}}]);