12345 |
- <<<<<<<< HEAD:dist/assets/index-legacy-9713578c.js
- !function(){function e(e,t,n,i,s,a,o){try{var r=e[a](o),l=r.value}catch(u){return void n(u)}r.done?t(l):Promise.resolve(l).then(i,s)}function t(t){return function(){var n=this,i=arguments;return new Promise((function(s,a){var o=t.apply(n,i);function r(t){e(o,s,a,r,l,"next",t)}function l(t){e(o,s,a,r,l,"throw",t)}r(void 0)}))}}System.register(["./index-legacy-5f8741ef.js","./index-legacy-e9d028be.js","./index-legacy-e20d48f5.js","./index-legacy-71810036.js","./index-legacy-4e8218c8.js","./index-legacy-5380cf9b.js","./index-legacy-baee7e70.js","./vuedraggable.umd-legacy-cc73d495.js","./index-legacy-cd4b6b2a.js","./index-legacy-c9322ea3.js","./index-legacy-05664b88.js"],(function(e,n){"use strict";var i,s,a,o,r,l,u,c,d,p,v,_,m,y,b,f,w,h,g,I,x,T,S,A,L,k,E,U,B,C,q,D,R,O,P,j;return{setters:[e=>{i=e.d,s=e.P,a=e.q,o=e.r,r=e.x,l=e.am,u=e.D,c=e.y,d=e.R,p=e.a,v=e.W,_=e.A,m=e.C,y=e.U,b=e.V,f=e.a9,w=e.N,h=e.z,g=e.a5,I=e.Q},e=>{x=e.e,T=e.Q,S=e.C,A=e.D,L=e.K,k=e.P,E=e.i,U=e.A,B=e.a,C=e.R},e=>{q=e.M},e=>{D=e.u,R=e.a},e=>{O=e.S,P=e.a},e=>{j=e.I},null,null,null,null,null],execute:function(){var z=document.createElement("style");z.textContent="._unitDetail_s5imy_1{min-height:100vh;overflow:hidden;background:url("+new URL("bg-a9662afa.png",n.meta.url).href+") no-repeat top center;background-size:contain;position:relative;background-color:#abe8ff}._unitSwipe_s5imy_9{margin-top:2.4rem}._unitSwipe_s5imy_9 ._questionTitle_s5imy_12{display:flex;align-items:center;justify-content:space-between;font-size:.37333rem;font-weight:700;color:#333;padding-bottom:.32rem}._unitSwipe_s5imy_9 ._questionTitle_s5imy_12 ._questionNum_s5imy_21 span{color:#ff5a56}._unitSwipe_s5imy_9 ._questionTitle_s5imy_12 ._questionType_s5imy_24{display:flex;align-items:center;font-weight:600;color:#ff5a56;font-size:.37333rem}._wapList_s5imy_31{width:1.17333rem;height:1.30667rem;flex-shrink:0;margin-left:.48rem}._btnSection_s5imy_37{background-color:#fff;padding-top:.53333rem;--van-button-default-height: 1.30667rem}._btnSection_s5imy_37 ._prevBtn_s5imy_42,._btnSection_s5imy_37 ._nextBtn_s5imy_43,._btnSection_s5imy_37 ._activePrevBtn_s5imy_44{width:3.30667rem!important;border:none;color:#fff}._btnSection_s5imy_37 ._prevBtn_s5imy_42{background:url("+new URL("prev_btn_bg-b6b2b4bd.png",n.meta.url).href+") no-repeat center;background-size:contain}._btnSection_s5imy_37 ._activePrevBtn_s5imy_44{background:url("+new URL("next_btn_bg-efb37605.png",n.meta.url).href+") no-repeat center;background-size:contain}._btnSection_s5imy_37 ._nextBtn_s5imy_43{background:url("+new URL("next_btn_bg-efb37605.png",n.meta.url).href+") no-repeat center;background-size:contain}._btnSection_s5imy_37 .van-button--disabled{color:#587c98}._btnSection_s5imy_37 .van-button--disabled:before{opacity:.2!important}._right_s5imy_67{color:#14c295}._error_s5imy_70{color:#ff5a56}._minutes_s5imy_73{color:#1cacf1}._unitDetailTablet_s5imy_76{background:url("+new URL("bg-tablet-64a19550.png",n.meta.url).href+") no-repeat top center;background-size:contain;background-color:#abe8ff}._unitDetailTablet_s5imy_76 ._prevBtn_s5imy_42,._unitDetailTablet_s5imy_76 ._nextBtn_s5imy_43,._unitDetailTablet_s5imy_76 ._activePrevBtn_s5imy_44{width:40%!important;--van-button-default-height: 1.49333rem}._unitDetailTablet_s5imy_76 ._prevBtn_s5imy_42{background:url("+new URL("prev_btn_bg-tablet-e6fe194e.png",n.meta.url).href+") no-repeat center;background-size:contain}._unitDetailTablet_s5imy_76 ._activePrevBtn_s5imy_44{background:url("+new URL("next_btn_bg-tablet-d84258ec.png",n.meta.url).href+") no-repeat center;background-size:contain}._unitDetailTablet_s5imy_76 ._nextBtn_s5imy_43{background:url("+new URL("next_btn_bg-tablet-d84258ec.png",n.meta.url).href+") no-repeat center;background-size:contain}._unitDetailTablet_s5imy_76 ._wapList_s5imy_31{width:1.36rem;height:1.49333rem}\n",document.head.appendChild(z);const N="_unitDetail_s5imy_1",K="_unitSwipe_s5imy_9",M="_questionTitle_s5imy_12",$="_questionNum_s5imy_21",F="_questionType_s5imy_24",H="_wapList_s5imy_31",Q="_btnSection_s5imy_37",W="_prevBtn_s5imy_42",G="_nextBtn_s5imy_43",X="_activePrevBtn_s5imy_44",Y="_right_s5imy_67",V="_error_s5imy_70",J="_minutes_s5imy_73",Z="_unitDetailTablet_s5imy_76";e("default",i({name:"unit-detail",setup(){const e=s(),n=a(),i=o(),z=r({type:e.query.type,knowledgePointIds:e.query.knowledgePointIds,lessonCoursewareId:e.query.lessonCoursewareId,studentUnitExaminationId:"",background:"transparent",visiableAnswer:!1,examDetail:{},currentIndex:0,time:0,questionList:[],visiableInfo:{show:!1,operationType:"RESULT",type:"DEFAULT",content:"",showCancelButton:!1,confirmButtonText:"",cancelButtonText:"",title:""},nextStatus:!1,swipeHeight:"auto",countDownOver:!1}),ee=l({time:z.time,onChange(e){if(3e5>=e.total&&!z.countDownOver){if(z.visiableInfo.show)return void(z.countDownOver=!0);z.visiableInfo.show=!0,z.visiableInfo.title="倒计时5分钟",z.visiableInfo.showCancelButton=!1,z.visiableInfo.operationType="TIME",z.visiableInfo.type="COUNTDOWN",z.visiableInfo.confirmButtonText="确认",z.visiableInfo.content="距离交卷时间还剩五分钟哦,请尽快答题~",z.countDownOver=!0}},onFinish:(te=t((function*(){x.emit("unitAudioStop"),yield ue(),window.removeEventListener("popstate",ce,!1),n.back()})),function(){return te.apply(this,arguments)})});var te;const ne=function(){var e=t((function*(){try{let e={};if("ai"===z.type){const{data:t}=yield u.post("/edu-app/studentUnitExamination/pointRandomSave",{data:{knowledgePointIds:z.knowledgePointIds}});e=t||{}}else{const{data:t}=yield u.post("/edu-app/studentUnitExamination/mockExamination",{data:{lessonCoursewareId:z.lessonCoursewareId,knowledgePointIds:z.knowledgePointIds}});e=t||{}}e.examinationQuestionAdds.forEach((e=>{e.showAnalysis=!1,e.analysis={message:e.answerAnalysis,topic:!0,userResult:!1},e.userAnswer=[]})),z.questionList=e.examinationQuestionAdds||[],z.studentUnitExaminationId=e.unitExaminationId,z.examDetail=e||{},ie()}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=t((function*(){const e=(z.examDetail||{}).timeMinutes||0;z.time=Math.ceil(60*e*1e3),setTimeout((()=>{ee.reset(60*e*1e3),ee.start()}),10)}));return function(){return e.apply(this,arguments)}}(),se=function(){var e=t((function*(){z.nextStatus=!0;try{var e,t;const s=z.questionList||[],a=s[z.currentIndex];if((null==a||null===(e=a.userAnswer)||void 0===e?void 0:e.length)<=0)return w("题目尚未做答"),void(z.nextStatus=!1);const o=[];if(s.forEach(((e,t)=>{e.userAnswer&&e.userAnswer.length>0&&o.push({questionId:e.id,details:e.userAnswer})})),z.questionList.length===z.currentIndex+1)return x.emit("unitAudioStop"),z.visiableInfo.show=!0,z.visiableInfo.title="测验完成",z.visiableInfo.showCancelButton=!0,z.visiableInfo.operationType="CONTINUE",z.visiableInfo.type="DEFAULT",z.visiableInfo.cancelButtonText="再等等",z.visiableInfo.confirmButtonText="确认完成",z.visiableInfo.content="确认本次测验的题目都完成了吗?",z.nextStatus=!1,window.removeEventListener("popstate",ce,!1),void n.back();yield u.post("/edu-app/studentUnitExamination/submitAnswer",{hideLoading:!0,data:{answers:o,studentUnitExaminationId:z.studentUnitExaminationId}}),null===(t=i.value)||void 0===t||t.next()}catch(s){}z.nextStatus=!1}));return function(){return e.apply(this,arguments)}}();let ae=0;const oe=(e=!0)=>{h((()=>{e&&window.scrollTo(0,0),setTimeout((()=>{var t;const n=null===(t=document.querySelectorAll(".van-swipe-item")[z.currentIndex])||void 0===t?void 0:t.querySelector(".swipe-item-question"),i=null==n?void 0:n.querySelectorAll(".answerTitleImg img");let s=!0;null==i||i.forEach((e=>{e.complete||(s=!1)})),!s&&ae<3&&setTimeout((()=>{ae+=1,oe(e)}),300),s&&(ae=0);const a=g(n);z.swipeHeight=a.height}),100)}))},re=()=>{"RESULT"===z.visiableInfo.operationType?(z.visiableInfo.show=!1,b().isApp&&"ai"!==z.type?I({api:"back"}):(window.removeEventListener("popstate",ce,!1),n.go(-2))):"BACK"===z.visiableInfo.operationType||"CONTINUE"===z.visiableInfo.operationType?ue():"TIME"===z.visiableInfo.operationType&&(z.visiableInfo.show=!1)},le=function(){var e=t((function*(e){if("BACK"===z.visiableInfo.operationType){if(e)return z.visiableInfo.show=!1,window.history.pushState(null,"",document.URL),void window.addEventListener("popstate",ce,!1);try{yield u.get("/edu-app/studentUnitExamination/dropExamination",{params:{studentUnitExaminationId:z.studentUnitExaminationId}}),z.visiableInfo.show=!1,b().isApp&&"ai"!==z.type?I({api:"back"}):(window.removeEventListener("popstate",ce,!1),n.go(-2))}catch(t){}}else"CONTINUE"===z.visiableInfo.operationType&&(z.visiableInfo.show=!1,window.history.pushState(null,"",document.URL),window.addEventListener("popstate",ce,!1))}));return function(t){return e.apply(this,arguments)}}(),ue=function(){var e=t((function*(){try{const e=z.questionList||[],t=[];e.forEach((e=>{e.userAnswer&&e.userAnswer.length>0&&t.push({questionId:e.id,details:e.userAnswer})}));const{data:n}=yield u.post("/edu-app/studentUnitExamination/completionExamination",{hideLoading:!1,data:{answers:t,studentUnitExaminationId:z.studentUnitExaminationId}});z.visiableInfo.show=!0,z.visiableInfo.title=n.score+"分",z.visiableInfo.showCancelButton=!1,z.visiableInfo.operationType="RESULT",z.visiableInfo.confirmButtonText="确认","A_EXCELLENT"===n.status?(z.visiableInfo.type="GOOD",z.visiableInfo.content="<div>你很棒,题目掌握的非常不错,"):"B_PASS"===n.status?(z.visiableInfo.type="PASS",z.visiableInfo.content="<div>还需要加油哦,"):(z.visiableInfo.type="FAIL",z.visiableInfo.content="<div>别气馁,继续努力,"),z.visiableInfo.content+=`您本次获得了<span class='${Y}'>${n.score}分</span>,正确率<span class='${V}'>${n.rightRate}%</span>,实际用时<span class='${J}'>${Math.ceil(n.answerTime/60)}</span>分钟~</div>`}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ce=()=>{z.visiableInfo.show=!0,z.visiableInfo.title="确认要离开吗?",z.visiableInfo.showCancelButton=!0,z.visiableInfo.operationType="BACK",z.visiableInfo.type="DEFAULT",z.visiableInfo.cancelButtonText="弃考",z.visiableInfo.confirmButtonText="提交",z.visiableInfo.content="还有题目未完成哦,是否要提前交卷?",x.emit("unitAudioStop")};return c(t((function*(){D(document,"scroll",(()=>{const{y:e}=R();e.value>52?z.background="#fff":z.background="transparent"})),yield ne(),oe(),window.history.pushState(null,"",document.URL),window.addEventListener("popstate",ce,!1)}))),d((()=>{x.emit("unitAudioStop")})),()=>{let e;return p("div",{class:[N,b().isTablet?Z:""]},[p(q,{position:"top"},{default:()=>[p(v,{border:!1,background:z.background},null)]}),p(O,{loop:!1,showIndicators:!1,ref:i,duration:300,touchable:!1,class:K,style:{paddingBottom:"12px"},lazyRender:!0,height:z.swipeHeight,onChange:e=>{x.emit("unitAudioStop"),z.currentIndex=e,oe()}},(t=e=z.questionList.map(((e,t)=>p(P,null,{default:()=>[p("div",{class:"swipe-item-question"},[e.questionTypeCode===T.RADIO&&p(S,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,index:t+1,data:e,type:"radio",showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===T.CHECKBOX&&p(S,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,index:t+1,data:e,type:"checkbox",showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===T.SORT&&p(A,{value:e.userAnswer,"onUpdate:value":[t=>e.userAnswer=t,()=>{const t=!(e.userAnswer&&e.userAnswer.length>0);oe(t)}],data:e,index:t+1,showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===T.LINK&&p(L,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,data:e,index:t+1,showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===T.PLAY&&p(k,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,data:e,index:t+1,unitId:z.studentUnitExaminationId,showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])})])]}))),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!f(t)?e:{default:()=>[e]})),p(q,{position:"bottom"},{default:()=>[p("div",{class:["btnGroup btnMore",Q]},[p(m,{round:!0,block:!0,class:z.currentIndex>0?X:W,disabled:!(z.currentIndex>0),onClick:()=>{var e;null===(e=i.value)||void 0===e||e.prev()}},{default:()=>[_("上一题")]}),p(m,{block:!0,round:!0,class:G,onClick:se,loading:z.nextStatus,disabled:z.nextStatus},{default:()=>[z.questionList.length===z.currentIndex+1?"提交":"下一题"]}),p(j,{src:E,class:[H,"van-haptics-feedback"],onClick:()=>z.visiableAnswer=!0},null)])]}),p(U,{show:z.visiableAnswer,"onUpdate:show":e=>z.visiableAnswer=e,title:"题目列表",safeAreaInsetBottom:!0},{default:()=>[p(B,{value:z.questionList,onSelect:e=>{var t;null===(t=i.value)||void 0===t||t.swipeTo(e,{immediate:!0}),z.visiableAnswer=!1}},null)]}),p(y,{show:z.visiableInfo.show,"onUpdate:show":e=>z.visiableInfo.show=e,closeOnClickOverlay:!1,style:{background:"transparent",width:"100%",maxWidth:"100%",transform:"translateY(-55%)"}},{default:()=>[p(C,{title:z.visiableInfo.title,showCancelButton:z.visiableInfo.showCancelButton,cancelButtonText:z.visiableInfo.cancelButtonText,confirmButtonText:z.visiableInfo.confirmButtonText,status:z.visiableInfo.type,content:z.visiableInfo.content,closeable:"BACK"===z.visiableInfo.operationType,contentHtml:!0,onConform:re,onClose:le},null)]})]);var t}}}))}}}))}();
- ========
- !function(){function e(e,t,n,i,s,a,o){try{var r=e[a](o),l=r.value}catch(u){return void n(u)}r.done?t(l):Promise.resolve(l).then(i,s)}function t(t){return function(){var n=this,i=arguments;return new Promise((function(s,a){var o=t.apply(n,i);function r(t){e(o,s,a,r,l,"next",t)}function l(t){e(o,s,a,r,l,"throw",t)}r(void 0)}))}}System.register(["./index-legacy-23bc5b47.js","./index-legacy-527fc8f5.js","./index-legacy-8efba948.js","./index-legacy-7e3a2613.js","./index-legacy-214294fc.js","./index-legacy-02facf09.js","./index-legacy-5dcf4c5e.js","./vuedraggable.umd-legacy-fefb1e75.js","./index-legacy-2934d0a4.js","./index-legacy-6c412649.js","./index-legacy-5177f82d.js"],(function(e,n){"use strict";var i,s,a,o,r,l,u,c,d,p,v,_,m,y,b,f,w,h,g,I,x,S,A,T,L,k,E,U,B,C,q,D,R,O,P,j;return{setters:[e=>{i=e.d,s=e.P,a=e.q,o=e.r,r=e.x,l=e.am,u=e.D,c=e.y,d=e.R,p=e.a,v=e.W,_=e.A,m=e.C,y=e.U,b=e.V,f=e.a9,w=e.N,h=e.z,g=e.a5,I=e.Q},e=>{x=e.e,S=e.Q,A=e.C,T=e.D,L=e.K,k=e.P,E=e.i,U=e.A,B=e.a,C=e.R},e=>{q=e.M},e=>{D=e.u,R=e.a},e=>{O=e.S,P=e.a},e=>{j=e.I},null,null,null,null,null],execute:function(){var z=document.createElement("style");z.textContent="._unitDetail_s5imy_1{min-height:100vh;overflow:hidden;background:url("+new URL("bg-a9662afa.png",n.meta.url).href+") no-repeat top center;background-size:contain;position:relative;background-color:#abe8ff}._unitSwipe_s5imy_9{margin-top:2.4rem}._unitSwipe_s5imy_9 ._questionTitle_s5imy_12{display:flex;align-items:center;justify-content:space-between;font-size:.37333rem;font-weight:700;color:#333;padding-bottom:.32rem}._unitSwipe_s5imy_9 ._questionTitle_s5imy_12 ._questionNum_s5imy_21 span{color:#ff5a56}._unitSwipe_s5imy_9 ._questionTitle_s5imy_12 ._questionType_s5imy_24{display:flex;align-items:center;font-weight:600;color:#ff5a56;font-size:.37333rem}._wapList_s5imy_31{width:1.17333rem;height:1.30667rem;flex-shrink:0;margin-left:.48rem}._btnSection_s5imy_37{background-color:#fff;padding-top:.53333rem;--van-button-default-height: 1.30667rem}._btnSection_s5imy_37 ._prevBtn_s5imy_42,._btnSection_s5imy_37 ._nextBtn_s5imy_43,._btnSection_s5imy_37 ._activePrevBtn_s5imy_44{width:3.30667rem!important;border:none;color:#fff}._btnSection_s5imy_37 ._prevBtn_s5imy_42{background:url("+new URL("prev_btn_bg-b6b2b4bd.png",n.meta.url).href+") no-repeat center;background-size:contain}._btnSection_s5imy_37 ._activePrevBtn_s5imy_44{background:url("+new URL("next_btn_bg-efb37605.png",n.meta.url).href+") no-repeat center;background-size:contain}._btnSection_s5imy_37 ._nextBtn_s5imy_43{background:url("+new URL("next_btn_bg-efb37605.png",n.meta.url).href+") no-repeat center;background-size:contain}._btnSection_s5imy_37 .van-button--disabled{color:#587c98}._btnSection_s5imy_37 .van-button--disabled:before{opacity:.2!important}._right_s5imy_67{color:#14c295}._error_s5imy_70{color:#ff5a56}._minutes_s5imy_73{color:#1cacf1}._unitDetailTablet_s5imy_76{background:url("+new URL("bg-tablet-64a19550.png",n.meta.url).href+") no-repeat top center;background-size:contain;background-color:#abe8ff}._unitDetailTablet_s5imy_76 ._prevBtn_s5imy_42,._unitDetailTablet_s5imy_76 ._nextBtn_s5imy_43,._unitDetailTablet_s5imy_76 ._activePrevBtn_s5imy_44{width:40%!important;--van-button-default-height: 1.49333rem}._unitDetailTablet_s5imy_76 ._prevBtn_s5imy_42{background:url("+new URL("prev_btn_bg-tablet-e6fe194e.png",n.meta.url).href+") no-repeat center;background-size:contain}._unitDetailTablet_s5imy_76 ._activePrevBtn_s5imy_44{background:url("+new URL("next_btn_bg-tablet-d84258ec.png",n.meta.url).href+") no-repeat center;background-size:contain}._unitDetailTablet_s5imy_76 ._nextBtn_s5imy_43{background:url("+new URL("next_btn_bg-tablet-d84258ec.png",n.meta.url).href+") no-repeat center;background-size:contain}._unitDetailTablet_s5imy_76 ._wapList_s5imy_31{width:1.36rem;height:1.49333rem}\n",document.head.appendChild(z);const N="_unitDetail_s5imy_1",K="_unitSwipe_s5imy_9",M="_questionTitle_s5imy_12",$="_questionNum_s5imy_21",F="_questionType_s5imy_24",H="_wapList_s5imy_31",Q="_btnSection_s5imy_37",W="_prevBtn_s5imy_42",G="_nextBtn_s5imy_43",X="_activePrevBtn_s5imy_44",Y="_right_s5imy_67",V="_error_s5imy_70",J="_minutes_s5imy_73",Z="_unitDetailTablet_s5imy_76";e("default",i({name:"unit-detail",setup(){const e=s(),n=a(),i=o(),z=r({type:e.query.type,knowledgePointIds:e.query.knowledgePointIds,lessonCoursewareId:e.query.lessonCoursewareId,studentUnitExaminationId:"",background:"transparent",visiableAnswer:!1,examDetail:{},currentIndex:0,time:0,questionList:[],visiableInfo:{show:!1,operationType:"RESULT",type:"DEFAULT",content:"",showCancelButton:!1,confirmButtonText:"",cancelButtonText:"",title:""},nextStatus:!1,swipeHeight:"auto",countDownOver:!1}),ee=l({time:z.time,onChange(e){if(3e5>=e.total&&!z.countDownOver){if(z.visiableInfo.show)return void(z.countDownOver=!0);z.visiableInfo.show=!0,z.visiableInfo.title="倒计时5分钟",z.visiableInfo.showCancelButton=!1,z.visiableInfo.operationType="TIME",z.visiableInfo.type="COUNTDOWN",z.visiableInfo.confirmButtonText="确认",z.visiableInfo.content="距离交卷时间还剩五分钟哦,请尽快答题~",z.countDownOver=!0}},onFinish:(te=t((function*(){x.emit("unitAudioStop"),yield ue(),window.removeEventListener("popstate",ce,!1),n.back()})),function(){return te.apply(this,arguments)})});var te;const ne=function(){var e=t((function*(){try{let e={};if("ai"===z.type){const{data:t}=yield u.post("/edu-app/studentUnitExamination/pointRandomSave",{data:{knowledgePointIds:z.knowledgePointIds}});e=t||{}}else{const{data:t}=yield u.post("/edu-app/studentUnitExamination/mockExamination",{data:{lessonCoursewareId:z.lessonCoursewareId,knowledgePointIds:z.knowledgePointIds}});e=t||{}}e.examinationQuestionAdds.forEach((e=>{e.showAnalysis=!1,e.analysis={message:e.answerAnalysis,topic:!0,userResult:!1},e.userAnswer=[]})),z.questionList=e.examinationQuestionAdds||[],z.studentUnitExaminationId=e.unitExaminationId,z.examDetail=e||{},ie()}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=t((function*(){const e=(z.examDetail||{}).timeMinutes||0;z.time=Math.ceil(60*e*1e3),setTimeout((()=>{ee.reset(60*e*1e3),ee.start()}),10)}));return function(){return e.apply(this,arguments)}}(),se=function(){var e=t((function*(){z.nextStatus=!0;try{var e,t;const s=z.questionList||[],a=s[z.currentIndex];if((null==a||null===(e=a.userAnswer)||void 0===e?void 0:e.length)<=0)return w("题目尚未做答"),void(z.nextStatus=!1);const o=[];if(s.forEach(((e,t)=>{e.userAnswer&&e.userAnswer.length>0&&o.push({questionId:e.id,details:e.userAnswer})})),z.questionList.length===z.currentIndex+1)return x.emit("unitAudioStop"),z.visiableInfo.show=!0,z.visiableInfo.title="测验完成",z.visiableInfo.showCancelButton=!0,z.visiableInfo.operationType="CONTINUE",z.visiableInfo.type="DEFAULT",z.visiableInfo.cancelButtonText="再等等",z.visiableInfo.confirmButtonText="确认完成",z.visiableInfo.content="确认本次测验的题目都完成了吗?",z.nextStatus=!1,window.removeEventListener("popstate",ce,!1),void n.back();yield u.post("/edu-app/studentUnitExamination/submitAnswer",{hideLoading:!0,data:{answers:o,studentUnitExaminationId:z.studentUnitExaminationId}}),null===(t=i.value)||void 0===t||t.next()}catch(s){}z.nextStatus=!1}));return function(){return e.apply(this,arguments)}}();let ae=0;const oe=(e=!0)=>{h((()=>{e&&window.scrollTo(0,0),setTimeout((()=>{var t;const n=null===(t=document.querySelectorAll(".van-swipe-item")[z.currentIndex])||void 0===t?void 0:t.querySelector(".swipe-item-question"),i=null==n?void 0:n.querySelectorAll(".answerTitleImg img");let s=!0;null==i||i.forEach((e=>{e.complete||(s=!1)})),!s&&ae<3&&setTimeout((()=>{ae+=1,oe(e)}),300),s&&(ae=0);const a=g(n);z.swipeHeight=a.height}),100)}))},re=()=>{"RESULT"===z.visiableInfo.operationType?(z.visiableInfo.show=!1,b().isApp&&"ai"!==z.type?I({api:"back"}):(window.removeEventListener("popstate",ce,!1),n.go(-2))):"BACK"===z.visiableInfo.operationType||"CONTINUE"===z.visiableInfo.operationType?ue():"TIME"===z.visiableInfo.operationType&&(z.visiableInfo.show=!1)},le=function(){var e=t((function*(e){if("BACK"===z.visiableInfo.operationType){if(e)return z.visiableInfo.show=!1,window.history.pushState(null,"",document.URL),void window.addEventListener("popstate",ce,!1);try{yield u.get("/edu-app/studentUnitExamination/dropExamination",{params:{studentUnitExaminationId:z.studentUnitExaminationId}}),z.visiableInfo.show=!1,b().isApp&&"ai"!==z.type?I({api:"back"}):(window.removeEventListener("popstate",ce,!1),n.go(-2))}catch(t){}}else"CONTINUE"===z.visiableInfo.operationType&&(z.visiableInfo.show=!1,window.history.pushState(null,"",document.URL),window.addEventListener("popstate",ce,!1))}));return function(t){return e.apply(this,arguments)}}(),ue=function(){var e=t((function*(){try{const e=z.questionList||[],t=[];e.forEach((e=>{e.userAnswer&&e.userAnswer.length>0&&t.push({questionId:e.id,details:e.userAnswer})}));const{data:n}=yield u.post("/edu-app/studentUnitExamination/completionExamination",{hideLoading:!1,data:{answers:t,studentUnitExaminationId:z.studentUnitExaminationId}});z.visiableInfo.show=!0,z.visiableInfo.title=n.score+"分",z.visiableInfo.showCancelButton=!1,z.visiableInfo.operationType="RESULT",z.visiableInfo.confirmButtonText="确认","A_EXCELLENT"===n.status?(z.visiableInfo.type="GOOD",z.visiableInfo.content="<div>你很棒,题目掌握的非常不错,"):"B_PASS"===n.status?(z.visiableInfo.type="PASS",z.visiableInfo.content="<div>还需要加油哦,"):(z.visiableInfo.type="FAIL",z.visiableInfo.content="<div>别气馁,继续努力,"),z.visiableInfo.content+=`您本次获得了<span class='${Y}'>${n.score}分</span>,正确率<span class='${V}'>${n.rightRate}%</span>,实际用时<span class='${J}'>${Math.ceil(n.answerTime/60)}</span>分钟~</div>`}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ce=()=>{z.visiableInfo.show=!0,z.visiableInfo.title="确认要离开吗?",z.visiableInfo.showCancelButton=!0,z.visiableInfo.operationType="BACK",z.visiableInfo.type="DEFAULT",z.visiableInfo.cancelButtonText="弃考",z.visiableInfo.confirmButtonText="提交",z.visiableInfo.content="还有题目未完成哦,是否要提前交卷?",x.emit("unitAudioStop")};return c(t((function*(){D(document,"scroll",(()=>{const{y:e}=R();e.value>52?z.background="#fff":z.background="transparent"})),yield ne(),oe(),window.history.pushState(null,"",document.URL),window.addEventListener("popstate",ce,!1)}))),d((()=>{x.emit("unitAudioStop")})),()=>{let e;return p("div",{class:[N,b().isTablet?Z:""]},[p(q,{position:"top"},{default:()=>[p(v,{border:!1,background:z.background},null)]}),p(O,{loop:!1,showIndicators:!1,ref:i,duration:300,touchable:!1,class:K,style:{paddingBottom:"12px"},lazyRender:!0,height:z.swipeHeight,onChange:e=>{x.emit("unitAudioStop"),z.currentIndex=e,oe()}},(t=e=z.questionList.map(((e,t)=>p(P,null,{default:()=>[p("div",{class:"swipe-item-question"},[e.questionTypeCode===S.RADIO&&p(A,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,index:t+1,data:e,type:"radio",showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===S.CHECKBOX&&p(A,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,index:t+1,data:e,type:"checkbox",showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===S.SORT&&p(T,{value:e.userAnswer,"onUpdate:value":[t=>e.userAnswer=t,()=>{const t=!(e.userAnswer&&e.userAnswer.length>0);oe(t)}],data:e,index:t+1,showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===S.LINK&&p(L,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,data:e,index:t+1,showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])}),e.questionTypeCode===S.PLAY&&p(k,{value:e.userAnswer,"onUpdate:value":t=>e.userAnswer=t,data:e,index:t+1,unitId:z.studentUnitExaminationId,showAnalysis:e.showAnalysis,analysis:e.analysis},{title:()=>p("div",{class:M},[p("div",{class:$},[p("span",null,[z.currentIndex+1]),_("/"),z.questionList.length]),p("div",{class:F},[(ee.current.value.minutes+60*ee.current.value.hours).toString().padStart(2,"0"),_(":"),ee.current.value.seconds.toString().padStart(2,"0")])])})])]}))),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!f(t)?e:{default:()=>[e]})),p(q,{position:"bottom"},{default:()=>[p("div",{class:["btnGroup btnMore",Q]},[p(m,{round:!0,block:!0,class:z.currentIndex>0?X:W,disabled:!(z.currentIndex>0),onClick:()=>{var e;null===(e=i.value)||void 0===e||e.prev()}},{default:()=>[_("上一题")]}),p(m,{block:!0,round:!0,class:G,onClick:se,loading:z.nextStatus,disabled:z.nextStatus},{default:()=>[z.questionList.length===z.currentIndex+1?"提交":"下一题"]}),p(j,{src:E,class:[H,"van-haptics-feedback"],onClick:()=>z.visiableAnswer=!0},null)])]}),p(U,{show:z.visiableAnswer,"onUpdate:show":e=>z.visiableAnswer=e,title:"题目列表",safeAreaInsetBottom:!0},{default:()=>[p(B,{value:z.questionList,onSelect:e=>{var t;null===(t=i.value)||void 0===t||t.swipeTo(e,{immediate:!0}),z.visiableAnswer=!1}},null)]}),p(y,{show:z.visiableInfo.show,"onUpdate:show":e=>z.visiableInfo.show=e,closeOnClickOverlay:!1,style:{background:"transparent",width:"100%",maxWidth:"100%",transform:"translateY(-55%)"}},{default:()=>[p(C,{title:z.visiableInfo.title,showCancelButton:z.visiableInfo.showCancelButton,cancelButtonText:z.visiableInfo.cancelButtonText,confirmButtonText:z.visiableInfo.confirmButtonText,status:z.visiableInfo.type,content:z.visiableInfo.content,closeable:"BACK"===z.visiableInfo.operationType,contentHtml:!0,onConform:re,onClose:le},null)]})]);var t}}}))}}}))}();
- >>>>>>>> iteration-20250327-light:dist/assets/index-legacy-a572dd71.js
|