船员公众号
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
7.5 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/exercises/cuowuti/cuowuti"],{"0e1b":function(e,t,n){"use strict";(function(e){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n("7eb4")),s=i(n("ee10")),u={data:function(){return{playType:1,start_time:1e5,answer:"",category_id:"",teamIndex:0,successNum:0,errorNum:0,type:0,count:-1,list:[],fontSize:30,fontSize1:26,fontWeight:!0,info:{question_info:[]},timeData:{},log_id:0,page:1,innerAudioContext:null,isPlay:!1,current_question_id:"",next_question_id:"",current_question_choice:"",safeBottom:""}},onLoad:function(t){var n=e.getSystemInfoSync(),i=n.safeAreaInsets;this.safeBottom=null===i||void 0===i?void 0:i.bottom,this.category_id=t.id?t.id:"",this.innerAudioContext=e.createInnerAudioContext({useWebAudioImplement:!1}),this.type=1,this.getZhengTiList()},methods:{updateFont:function(e){1==e?this.fontSize++:2==e?this.fontSize--:3==e&&(this.fontWeight=!this.fontWeight)},openPage:function(t){var n=this;2==t?n.teamIndex==n.count?e.showModal({title:"交卷确认",content:"你确定要交卷吗?",confirmText:"确认",cancelText:"取消",confirmColor:"#2080F9",success:function(t){t.confirm&&e.showModal({title:"再次确认",content:"你确定要交卷吗?",confirmText:"确认",cancelText:"取消",confirmColor:"#2080F9",success:function(e){e.confirm&&n.getInfo(2)}})}}):e.showModal({title:"请确认",content:"你确定要交卷吗?",confirmText:"继续答题",cancelText:"确认",confirmColor:"#2080F9",success:function(t){t.cancel&&e.showModal({title:"再次确认",content:"你确定要交卷吗?",confirmText:"确认",cancelText:"取消",confirmColor:"#2080F9",success:function(e){e.confirm&&n.toSumbit()}})}}):e.navigateBack({delta:1})},onChange:function(t){this.timeData=t,this.count>0&&0==t.days&&0==t.hours&&0==t.milliseconds&&0==t.minutes&&0==t.seconds&&e.showModal({title:"温馨提示",content:"当前刷题时间已结束,请返回上一页",showCancel:!1,confirmColor:"#2080F9",success:function(t){t.confirm&&e.navigateBack({delta:1})}})},toPlayAudio:function(e){var t=this;console.log(e),0==this.isPlay?(1==this.playType?(this.innerAudioContext.src=e,this.innerAudioContext.play(),this.playType=2):this.innerAudioContext.play(),this.isPlay=!0):(this.isPlay=!1,this.innerAudioContext.pause()),this.innerAudioContext.onPlay((function(){console.log("开始播放")})),this.innerAudioContext.onEnded((function(){t.isPlay=!1}))},toSelect:function(e){1!=this.info.question_info.isDisable&&(this.info.question_info.isDisable=!0,this.info.question_info.choice.map((function(e){e.isSelect=!1})),this.info.question_info.choice[e].name==this.info.question_info.correct?(this.info.question_info.choice[e].isSelect=!0,this.info.question_info.choice[e].isErrow=!1,this.successNum++):(this.info.question_info.choice[e].isSelect=!1,this.info.question_info.choice[e].isErrow=!0,this.errorNum++),this.info.question_info.value=this.info.question_info.choice[e],this.current_question_choice=this.info.question_info.choice[e].name)},toSumbit:function(){var t=this;return(0,s.default)(o.default.mark((function n(){var i,s,u;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t,[],n.next=4,t.$api.realSubPaper({log_id:t.log_id});case 4:i=n.sent,s=i.code,u=i.data,i.msg,200==s&&(e.showToast({title:"提交成功"}),setTimeout((function(){e.setStorageSync("shareImg1",u.img),e.redirectTo({url:"/pages/exercises/complete?score="+u.score+"&error_num="+u.error_num+"&use_time="+u.use_time})}),2e3));case 9:case"end":return n.stop()}}),n)})))()},getZhengTiList:function(){var t=this;return(0,s.default)(o.default.mark((function n(){var i,s,u,c,r;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t,n.next=3,t.$api.simulationErrorList({category_id:t.category_id,page:t.page});case 3:s=n.sent,u=s.code,c=s.data,r=s.msg,200==u?(t.list=c.list,t.log_id=c.log_id,t.count=c.count,t.start_time=1e3*c.start_time,t.successNum=c.correct_num,t.errorNum=c.error_num,t.count>0&&(0==c.current_question_id?(i.teamIndex=0,t.next_question_id=c.list[0]):(t.next_question_id=c.current_question_id,c.list&&c.list.length>0&&c.list.map((function(e,t){e==c.current_question_id&&(i.teamIndex=t)}))),t.getInfo())):e.showToast({icon:"none",title:r});case 8:case"end":return n.stop()}}),n)})))()},getInfo:function(t){var n=this;return(0,s.default)(o.default.mark((function i(){var s,u,c,r,a;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(1!=t){i.next=11;break}if(n.current_question_choice){i.next=4;break}return e.showToast({icon:"none",title:"请选择答案!"}),i.abrupt("return");case 4:n.current_question_id=n.teamIndex>n.count?"":n.list[n.teamIndex-1],n.next_question_id=n.teamIndex>n.count?"":n.list[n.teamIndex],n.isPlay=!1,n.playType=1,n.innerAudioContext.pause(),i.next=12;break;case 11:2==t&&(n.next_question_id=0,n.current_question_id=n.list[n.list.length-1]);case 12:return e.showLoading({title:"加载中"}),i.next=15,n.$api.realQuestionInfo({next_question_id:n.next_question_id,current_question_id:n.current_question_id,current_question_choice:n.current_question_choice,is_error:1==n.type?1:0,log_id:n.log_id?n.log_id:0});case 15:if(s=i.sent,u=s.code,c=s.data,r=s.msg,200!=u){i.next=33;break}if(e.hideLoading(),2!=t){i.next=24;break}return n.toSumbit(),i.abrupt("return");case 24:a=c,a.question_info.value={},a.question_info.isDisable=!1,a.question_info&&a.question_info.choice&&a.question_info.choice.map((function(e){e.isSelect=!1,e.isErrow=!1})),n.teamIndex++,n.current_question_choice="",n.info=a,i.next=35;break;case 33:e.hideLoading(),e.showToast({icon:"none",title:r});case 35:case"end":return i.stop()}}),i)})))()}},onUnload:function(){this.innerAudioContext.src="",this.innerAudioContext.stop(),this.innerAudioContext.destroy()},destroyed:function(){this.innerAudioContext.src="",this.innerAudioContext.stop(),this.innerAudioContext.destroy()}};t.default=u}).call(this,n("df3c")["default"])},"18b6":function(e,t,n){"use strict";n.r(t);var i=n("c8bb"),o=n("5efe");for(var s in o)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(s);n("ecb6");var u=n("828b"),c=Object(u["a"])(o["default"],i["b"],i["c"],!1,null,"0113e6fe",null,!1,i["a"],void 0);t["default"]=c.exports},"47a8":function(e,t,n){},"5efe":function(e,t,n){"use strict";n.r(t);var i=n("0e1b"),o=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);t["default"]=o.a},b122:function(e,t,n){"use strict";(function(e,t){var i=n("47a9");n("482e");i(n("3240"));var o=i(n("18b6"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},c8bb:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return i}));var i={uCountDown:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-count-down/u-count-down")]).then(n.bind(null,"869e"))},uDivider:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-divider/u-divider")]).then(n.bind(null,"8f21"))},uEmpty:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-empty/u-empty")]).then(n.bind(null,"1623"))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"95c6"))}},o=function(){var e=this.$createElement,t=(this._self._c,0==this.info.question_info.length&&this.count>=0);this.$mp.data=Object.assign({},{$root:{g0:t}})},s=[]},ecb6:function(e,t,n){"use strict";var i=n("47a8"),o=n.n(i);o.a}},[["b122","common/runtime","common/vendor"]]]);