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 line
18 KiB
1 line
18 KiB
4 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-exercises-cuowuti-cuowuti"],{"1d8b":function(t,i,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=n(e("2634")),o=n(e("2fdc"));e("fd3c");var a={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 i=uni.getSystemInfoSync(),e=i.safeAreaInsets;this.safeBottom=null===e||void 0===e?void 0:e.bottom,this.category_id=t.id?t.id:"",this.innerAudioContext=uni.createInnerAudioContext({useWebAudioImplement:!1}),this.type=1,this.getZhengTiList()},methods:{updateFont:function(t){1==t?this.fontSize++:2==t?this.fontSize--:3==t&&(this.fontWeight=!this.fontWeight)},updateFont1:function(t){1==t?this.fontSize1<70?this.fontSize1++:this.fontSize1:2==t&&(this.fontSize1>20?this.fontSize1--:this.fontSize1)},openPage:function(t){var i=this;2==t?i.teamIndex==i.count?uni.showModal({title:"交卷确认",content:"你确定要交卷吗?",confirmText:"确认",cancelText:"取消",confirmColor:"#2080F9",success:function(t){t.confirm&&uni.showModal({title:"再次确认",content:"你确定要交卷吗?",confirmText:"确认",cancelText:"取消",confirmColor:"#2080F9",success:function(t){t.confirm&&i.getInfo(2)}})}}):uni.showModal({title:"请确认",content:"你确定要交卷吗?",confirmText:"继续答题",cancelText:"确认",confirmColor:"#2080F9",success:function(t){t.cancel&&uni.showModal({title:"再次确认",content:"你确定要交卷吗?",confirmText:"确认",cancelText:"取消",confirmColor:"#2080F9",success:function(t){t.confirm&&i.toSumbit()}})}}):uni.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&&uni.showModal({title:"温馨提示",content:"当前刷题时间已结束,请返回上一页",showCancel:!1,confirmColor:"#2080F9",success:function(t){t.confirm&&uni.navigateBack({delta:1})}})},toPlayAudio:function(t){var i=this;console.log(t),0==this.isPlay?(1==this.playType?(this.innerAudioContext.src=t,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(){i.isPlay=!1}))},toSelect:function(t){1!=this.info.question_info.isDisable&&(this.info.question_info.isDisable=!0,this.info.question_info.choice.map((function(t){t.isSelect=!1})),this.info.question_info.choice[t].name==this.info.question_info.correct?(this.info.question_info.choice[t].isSelect=!0,this.info.question_info.choice[t].isErrow=!1,this.successNum++):(this.info.question_info.choice[t].isSelect=!1,this.info.question_info.choice[t].isErrow=!0,this.errorNum++),this.info.question_info.value=this.info.question_info.choice[t],this.current_question_choice=this.info.question_info.choice[t].name)},toSumbit:function(){var t=this;return(0,o.default)((0,s.default)().mark((function i(){var e,n,o;return(0,s.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return t,[],i.next=4,t.$api.realSubPaper({log_id:t.log_id});case 4:e=i.sent,n=e.code,o=e.data,e.msg,200==n&&(uni.showToast({title:"提交成功"}),setTimeout((function(){uni.setStorageSync("shareImg1",o.img),uni.redirectTo({url:"/pages/exercises/complete?score="+o.score+"&error_num="+o.error_num+"&use_time="+o.use_time})}),2e3));case 9:case"end":return i.stop()}}),i)})))()},getZhengTiList:function(){var t=this;return(0,o.default)((0,s.default)().mark((function i(){var e,n,o,a,c;return(0,s.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return e=t,i.next=3,t.$api.simulationErrorList({category_id:t.category_id,page:t.page});case 3:n=i.sent,o=n.code,a=n.data,c=n.msg,200==o?
|