index-legacy-b44de337.js 25 KB

1
  1. !function(){function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(n)}function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */n=function(){return e};var e={},r=Object.prototype,o=r.hasOwnProperty,i=Object.defineProperty||function(t,n,e){t[n]=e.value},a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function c(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{c({},"")}catch(S){c=function(t,n,e){return t[n]=e}}function f(t,n,e,r){var o=n&&n.prototype instanceof h?n:h,a=Object.create(o.prototype),s=new L(r||[]);return i(a,"_invoke",{value:x(t,e,s)}),a}function p(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(S){return{type:"throw",arg:S}}}e.wrap=f;var d={};function h(){}function v(){}function y(){}var w={};c(w,s,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(E([])));g&&g!==r&&o.call(g,s)&&(w=g);var b=y.prototype=h.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(n){c(t,n,(function(t){return this._invoke(n,t)}))}))}function A(n,e){function r(i,a,s,u){var l=p(n[i],n,a);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"==t(f)&&o.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,s,u)}),(function(t){r("throw",t,s,u)})):e.resolve(f).then((function(t){c.value=t,s(c)}),(function(t){return r("throw",t,s,u)}))}u(l.arg)}var a;i(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return a=a?a.then(o,o):o()}})}function x(t,n,e){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return k()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var s=I(a,e);if(s){if(s===d)continue;return s}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if("suspendedStart"===r)throw r="completed",e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);r="executing";var u=p(t,n,e);if("normal"===u.type){if(r=e.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(r="completed",e.method="throw",e.arg=u.arg)}}}function I(t,n){var e=n.method,r=t.iterator[e];if(void 0===r)return n.delegate=null,"throw"===e&&t.iterator.return&&(n.method="return",n.arg=void 0,I(t,n),"throw"===n.method)||"return"!==e&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+e+"' method")),d;var o=p(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=void 0),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function C(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function T(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(C,this),this.reset(!0)}function E(t){if(t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,r=function n(){for(;++e<t.length;)if(o.call(t,e))return n.value=t[e],n.done=!1,n;return n.value=void 0,n.done=!0,n};return r.next=r}}return{next:k}}function k(){return{value:void 0,done:!0}}return v.prototype=y,i(b,"constructor",{value:y,configurable:!0}),i(y,"constructor",{value:v,configurable:!0}),v.displayName=c(y,l,"GeneratorFunction"),e.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===v||"GeneratorFunction"===(n.displayName||n.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,c(t,l,"GeneratorFunction")),t.prototype=Object.create(b),t},e.awrap=function(t){return{__await:t}},_(A.prototype),c(A.prototype,u,(function(){return this})),e.AsyncIterator=A,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new A(f(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},_(b),c(b,l,"Generator"),c(b,s,(function(){return this})),c(b,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=E,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function e(e,r){return a.type="throw",a.arg=t,n.next=e,r&&(n.method="next",n.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),d},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),T(e),d}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;T(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,e){return this.delegate={iterator:E(t),resultName:n,nextLoc:e},"next"===this.method&&(this.arg=void 0),d}},e}function e(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return r(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return r(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function o(t,n,e,r,o,i,a){try{var s=t[i](a),u=s.value}catch(l){return void e(l)}s.done?n(u):Promise.resolve(u).then(r,o)}function i(t){return function(){var n=this,e=arguments;return new Promise((function(r,i){var a=t.apply(n,e);function s(t){o(a,r,i,s,u,"next",t)}function u(t){o(a,r,i,s,u,"throw",t)}s(void 0)}))}}System.register(["./index-legacy-3319e5cb.js","./index-legacy-59073c9e.js","./index-legacy-7e84b857.js","./index-legacy-e4b29062.js","./index-legacy-1152aa5b.js","./index-legacy-729da862.js","./index-legacy-268de468.js","./index-legacy-d94da760.js","./index-legacy-d59600a8.js","./index-legacy-de3f1a36.js"],(function(t,r){"use strict";var o,a,s,u,l,c,f,p,d,h,v,y,w,m,g,b,_,A,x,I,C,T,L,E,k,S,q,B,j,F,O,R,N,P,U,z,G=document.createElement("style");return G.textContent="._unitDetail_15a1l_1{min-height:100vh;overflow:hidden;background:url("+new URL("bg-a9662afa.png",r.meta.url).href+") no-repeat top center;background-size:contain;position:relative;background-color:#abe8ff}._unitSwipe_15a1l_9{margin-top:2.4rem}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12{display:flex;align-items:center;justify-content:space-between;font-size:.37333rem;font-weight:700;color:#333;padding-bottom:.32rem}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._questionNum_15a1l_21{display:flex;align-items:center}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._questionNum_15a1l_21 span{color:#ff5a56}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._questionNum_15a1l_21 ._pointName_15a1l_28{padding-right:.16rem;color:#1cacf1;font-weight:600;font-size:.37333rem;max-width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._questionType_15a1l_38{display:flex;align-items:center}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._questionType_15a1l_38 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:4.26667rem}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._questionType_15a1l_38 i{margin-right:.16rem;display:inline-block;width:.53333rem;height:.53333rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAACuElEQVRYCe2YT2sTURDAZzabFjSxiCC1qcFqS7BYQWkEwZv9AB4qeBb8Ar0Lgne/QMVeRCT05LmlHoQiVdRW7MFKxZpqKR40pWDi7jiz8TWb7L50s7u2he5C2Hnz95d5u499D2+WSik4wJdxgNkcNLMV8H5f5ciAsTUGSF2tNhkTYqVmwZfb5VPLfnad7lHu2/l0CvJIlPX1Iayu2pmZu+vZbbfdA1hIVWYZo+h2apKJoJv7XjpdLtuGMfmxlnnQmlT5y58dSm9NGLZ9h3U5IGXxuSMB114AyF51W32muA2cO5ILcuF7BfPX26n+jeFmE4DoCmblnfiwLddq9x97a/sA+odqtQRnjxrW3MP+zQHlI7LogGhHp2yd3qMDSkWiE8ew9kQVd2TWqXGUu+cZDJ+Mio/z6zecePJOVdi8MQICpG265YBgWBxvXKyAiHilXqLd6+qFaKfZATxzaeRaCqkXNsvt/NvaCKFPHHjFCH2du3xh3CL8/vnN0gtJ4rwkQ6MXJ0yDniPC09CZOZAXYVN+kXIwg7AIk+RxkhFZPDURHxyDUw2P19k+TAPYf6Jw8sIgTP86GCmTCu7JA2R66z+RY7riWQcFBl0fRW45Imh8gBFBdOEJoK4zQfVJB4N2SueXdFDXmaD6pINBO6XzSzqo60xQfdLBoJ3S+R2iDlq/G01wyw1tKCnS53lTxZ9rAGvzrOINicgxXfEBClj5ZUxYjTSeZ/Cr2dOw7rHkV9vTwcnjRRis/oAU2HuKZ/EGc6XLe1qiAKuKpsb7ieXuk2q4n3eHyZliApziPfHGftK4awuLMInO6eCn1+/nWA54hudOBTA4OjLPm1j/A0/EhZVXS00Hks3Ru4/UFO/uqfGwqnjdMGmMza1HxlW7hjOasMDqyICri4vbXO1Z4IodOnqWmQ7j/7v7Xwtnr/nyIvR9AAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._unitSwipe_15a1l_9 ._questionTitle_15a1l_12 ._controlBtn_15a1l_56{padding:0 .32rem}._wapList_15a1l_59{width:1.17333rem;height:1.30667rem;flex-shrink:0;margin-left:.48rem}._btnSection_15a1l_65{background-color:#fff;padding-top:.53333rem;--van-button-default-height: 1.30667rem}._btnSection_15a1l_65 ._prevBtn_15a1l_70,._btnSection_15a1l_65 ._nextBtn_15a1l_71,._btnSection_15a1l_65 ._activePrevBtn_15a1l_72{width:3.30667rem!important;border:none;color:#fff}._btnSection_15a1l_65 ._prevBtn_15a1l_70{background:url("+new URL("prev_btn_bg-b6b2b4bd.png",r.meta.url).href+") no-repeat center;background-size:contain}._btnSection_15a1l_65 ._activePrevBtn_15a1l_72{background:url("+new URL("next_btn_bg-efb37605.png",r.meta.url).href+") no-repeat center;background-size:contain}._btnSection_15a1l_65 ._nextBtn_15a1l_71{background:url("+new URL("next_btn_bg-efb37605.png",r.meta.url).href+") no-repeat center;background-size:contain}._btnSection_15a1l_65 .van-button--disabled{color:#587c98}._btnSection_15a1l_65 .van-button--disabled:before{opacity:.2!important}._right_15a1l_95{color:#14c295}._error_15a1l_98{color:#ff5a56}._primary_15a1l_101{color:#1cacf1}\n",document.head.appendChild(G),{setters:[function(t){o=t.d,a=t.U,s=t.q,u=t.r,l=t.x,c=t.w,f=t.e,p=t.y,d=t.ah,h=t.a,v=t.S,y=t.A,w=t.C,m=t.V,g=t.a1,b=t.D,_=t.z,A=t.Z},function(t){x=t.e,I=t.Q,C=t.C,T=t.D,L=t.K,E=t.P,k=t.i,S=t.A,q=t.a,B=t.R},function(t){j=t.M},function(t){F=t.E},function(t){O=t.b,R=t.u,N=t.a},function(t){P=t.S,U=t.a},function(t){z=t.I},null,null,null],execute:function(){var r="_unitDetail_15a1l_1",G="_unitSwipe_15a1l_9",K="_questionTitle_15a1l_12",M="_questionNum_15a1l_21",X="_pointName_15a1l_28",H="_controlBtn_15a1l_56",Q="_wapList_15a1l_59",Z="_btnSection_15a1l_65",D="_prevBtn_15a1l_70",W="_nextBtn_15a1l_71",Y="_activePrevBtn_15a1l_72",V="_right_15a1l_95",J="_error_15a1l_98",$="_primary_15a1l_101";t("default",o({name:"unit-detail",setup:function(){var t=a(),o=s(),tt=u(),nt=l({background:"transparent",color:"#fff",visiableError:!1,visiableAnswer:!1,id:t.query.id,currentIndex:0,questionList:[],page:1,rows:10,total:0,isFinish:!1,visiableInfo:{show:!1,operationType:"RESULT",type:"DEFAULT",content:"",showCancelButton:!1,confirmButtonText:"",cancelButtonText:"",title:"",graspItem:{}},nextStatus:!1,swipeHeight:"auto",answerAnalysis:"",questionTypeCode:"",overResult:{time:"00:00",questionLength:0,errorLength:0,rate:0}}),et=O(1e3,{controls:!0}),rt=et.counter,ot=(et.resume,et.pause),it=function(){var t=i(n().mark((function t(){var r,o,i,a;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,b.post("/edu-app/studentUnitExamination/errorEdition",{data:{page:nt.page,rows:nt.rows}});case 3:o=t.sent,i=o.data,a=i||{},nt.total=a.total||0,nt.isFinish=!(a.current<a.pages),a.records.forEach((function(t){t.showAnalysis=!1,t.grasp=!1,t.analysis={message:t.answerAnalysis,topic:!0,userResult:!1},t.userAnswer=[]})),(r=nt.questionList).push.apply(r,e(a.records||[])),t.next=14;break;case 12:t.prev=12,t.t0=t.catch(0);case 14:case"end":return t.stop()}}),t,null,[[0,12]])})));return function(){return t.apply(this,arguments)}}();c((function(){return nt.currentIndex}),(function(){console.log(nt.currentIndex,"index"),nt.currentIndex+3>=nt.questionList.length&&!nt.isFinish&&(nt.page=nt.page+1,it())}));var at=function(){var t=i(n().mark((function t(e){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.grasp){t.next=2;break}return t.abrupt("return");case 2:nt.visiableInfo.show=!0,nt.visiableInfo.title="确定掌握此题?",nt.visiableInfo.showCancelButton=!0,nt.visiableInfo.operationType="GRASP",nt.visiableInfo.cancelButtonText="取消",nt.visiableInfo.confirmButtonText="确定",nt.visiableInfo.content="你确定已掌握该题知识要点,此题将移除你的错题集。",nt.visiableInfo.graspItem=e;case 10:case"end":return t.stop()}}),t)})));return function(n){return t.apply(this,arguments)}}(),st=function(){var t=i(n().mark((function t(){var e,r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,nt.visiableInfo.show=!1,t.next=4,b.get("/edu-app/studentExaminationErrorEdition/del",{hideLoading:!1,params:{studentExaminationErrorEditionId:nt.visiableInfo.graspItem.studentExaminationErrorEditionId}});case 4:if(nt.visiableInfo.graspItem.grasp=!0,x.emit("unitAudioStop"),1!==nt.questionList.length){t.next=10;break}return yt(),o.back(),t.abrupt("return");case 10:if(!(nt.questionList.length>nt.currentIndex+1)){t.next=16;break}return e=nt.questionList.findIndex((function(t){return t.studentExaminationErrorEditionId===nt.visiableInfo.graspItem.studentExaminationErrorEditionId})),nt.questionList.splice(e,1),nt.total-=1,ft(),t.abrupt("return");case 16:if(nt.questionList.length!==nt.currentIndex+1){t.next=19;break}return null===(r=tt.value)||void 0===r||r.prev(),t.abrupt("return");case 19:t.next=23;break;case 21:t.prev=21,t.t0=t.catch(0);case 23:case"end":return t.stop()}}),t,null,[[0,21]])})));return function(){return t.apply(this,arguments)}}(),ut=function(){var t=i(n().mark((function t(){var e,r,o,i,a;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e=nt.questionList||[],r={},e.forEach((function(t,n){n===nt.currentIndex&&(r={questionId:t.id,details:t.userAnswer||[]})})),t.next=6,b.post("/edu-app/studentUnitExamination/submitTrainingAnswer",{hideLoading:!0,data:r});case 6:if(o=t.sent,i=o.data,e.forEach((function(t,n){n===nt.currentIndex&&(nt.answerAnalysis=t.answerAnalysis,nt.questionTypeCode=t.questionTypeCode,t.showAnalysis=!0,t.analysis.userResult=i)})),nt.questionList.length!==nt.currentIndex+1){t.next=20;break}return x.emit("unitAudioStop"),nt.visiableInfo.show=!0,nt.visiableInfo.title="练习完成",nt.visiableInfo.showCancelButton=!0,nt.visiableInfo.operationType="CONTINUE",nt.visiableInfo.cancelButtonText="再等等",nt.visiableInfo.confirmButtonText="确认完成",nt.visiableInfo.content="确认本次练习的题目都完成了吗?",yt(),t.abrupt("return");case 20:i?null===(a=tt.value)||void 0===a||a.next():nt.visiableError=!0,t.next=25;break;case 23:t.prev=23,t.t0=t.catch(0);case 25:case"end":return t.stop()}}),t,null,[[0,23]])})));return function(){return t.apply(this,arguments)}}(),lt=f((function(){var t=nt.questionList||[],n=0,e=0,r=0;return t.forEach((function(t){t.showAnalysis&&(n+=1,t.analysis.userResult?e+=1:r+=1)})),{count:n,passCount:e,noPassCount:r}})),ct=0,ft=function t(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];_((function(){n&&window.scrollTo(0,0),setTimeout((function(){var e,r=null===(e=document.querySelectorAll(".van-swipe-item")[nt.currentIndex])||void 0===e?void 0:e.querySelector(".swipe-item-question"),o=null==r?void 0:r.querySelectorAll(".answerTitleImg img"),i=!0;null==o||o.forEach((function(t){t.complete||(i=!1)})),!i&&ct<3&&setTimeout((function(){ct+=1,t(n)}),300),i&&(ct=0);var a=A(r);nt.swipeHeight=a.height}),100)}))},pt=function(){"RESULT"===nt.visiableInfo.operationType?(nt.visiableInfo.show=!1,o.back(),o.back()):"BACK"===nt.visiableInfo.operationType?(nt.visiableInfo.show=!1,window.history.pushState(null,"",document.URL),window.addEventListener("popstate",vt,!1)):"CONTINUE"===nt.visiableInfo.operationType?ht():"GRASP"===nt.visiableInfo.operationType&&st()},dt=function(){var t=i(n().mark((function t(){var e;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"RESULT"===(e=nt.visiableInfo.operationType)||("BACK"===e?(nt.visiableInfo.show=!1,yt()):"CONTINUE"!==e&&"GRASP"!==e||(nt.visiableInfo.show=!1));case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),ht=function(){var t=lt.value,n=0;t.count>0&&(n=Math.floor(t.passCount/t.count*100));var e=rt.value,r=Math.floor(e/60)>=10?Math.floor(e/60):"0"+Math.floor(e/60),o=e%60>=10?e%60:"0"+e%60;nt.overResult={time:r+":"+o,questionLength:t.count,errorLength:t.noPassCount,rate:n},ot(),rt.value=0,nt.visiableInfo.show=!0,nt.visiableInfo.title="已完成",nt.visiableInfo.showCancelButton=!1,nt.visiableInfo.operationType="RESULT",nt.visiableInfo.confirmButtonText="确认",nt.visiableInfo.content="<div>您已完成本次测试,答对<span class='".concat(V,"'>").concat(t.passCount,"</span>,答错<span class='").concat(J,"'>").concat(t.count-t.passCount,"</span>,正确率<span class='").concat($,"'>").concat(n,"%</span>~</div>")},vt=function(){var t=lt.value;nt.visiableInfo.show=!0,nt.visiableInfo.title="确认退出吗?",nt.visiableInfo.showCancelButton=!0,nt.visiableInfo.operationType="BACK",nt.visiableInfo.cancelButtonText="退出",nt.visiableInfo.confirmButtonText="继续",nt.visiableInfo.content="您已经完成".concat(t.passCount+t.noPassCount,"道题了,继续做题可以巩固所学知识哦~"),x.emit("unitAudioStop")},yt=function(){window.removeEventListener("popstate",vt,!1),o.back()};return p(i(n().mark((function t(){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return R(document,"scroll",(function(){N().y.value>52?(nt.background="#fff",nt.color="#323333"):(nt.background="transparent",nt.color="#fff")})),t.next=3,it();case 3:ft(),window.history.pushState(null,"",document.URL),window.addEventListener("popstate",vt,!1);case 6:case"end":return t.stop()}}),t)})))),d((function(){x.emit("unitAudioStop")})),function(){var t,n;return h("div",{class:r},[h(j,{position:"top"},{default:function(){return[h(v,{border:!1,background:nt.background,color:nt.color},null)]}}),h(P,{loop:!1,showIndicators:!1,ref:tt,duration:300,touchable:!1,class:G,style:{paddingBottom:"12px"},lazyRender:!0,height:nt.swipeHeight,onChange:function(t){x.emit("unitAudioStop"),nt.currentIndex=t,ft()}},(n=t=nt.questionList.map((function(t,n){return h(U,null,{default:function(){return[h("div",{class:"swipe-item-question"},[t.questionTypeCode===I.RADIO&&h(C,{value:t.userAnswer,"onUpdate:value":function(n){return t.userAnswer=n},index:n+1,data:t,type:"radio",showAnalysis:t.showAnalysis,analysis:t.analysis},{title:function(){return h("div",{class:K},[h("div",{class:M},[h("p",{class:X},[t.knowledgePointName]),h("span",null,[nt.currentIndex+1]),y("/"),nt.total]),h(w,{round:!0,plain:!0,size:"mini",color:t.grasp?"#FF5A56":"#1CACF1",class:H,disabled:t.grasp,onClick:function(){return at(t)}},{default:function(){return[t.grasp?"已掌握此题":"掌握此题"]}})])}}),t.questionTypeCode===I.CHECKBOX&&h(C,{value:t.userAnswer,"onUpdate:value":function(n){return t.userAnswer=n},index:n+1,data:t,type:"checkbox",showAnalysis:t.showAnalysis,analysis:t.analysis},{title:function(){return h("div",{class:K},[h("div",{class:M},[h("p",{class:X},[t.knowledgePointName]),h("span",null,[nt.currentIndex+1]),y("/"),nt.total]),h(w,{round:!0,plain:!0,size:"mini",color:t.grasp?"#FF5A56":"#1CACF1",class:H,disabled:t.grasp,onClick:function(){return at(t)}},{default:function(){return[t.grasp?"已掌握此题":"掌握此题"]}})])}}),t.questionTypeCode===I.SORT&&h(T,{value:t.userAnswer,"onUpdate:value":[function(n){return t.userAnswer=n},function(){var n=!(t.userAnswer&&t.userAnswer.length>0);ft(n)}],data:t,index:n+1,showAnalysis:t.showAnalysis,analysis:t.analysis},{title:function(){return h("div",{class:K},[h("div",{class:M},[h("p",{class:X},[t.knowledgePointName]),h("span",null,[nt.currentIndex+1]),y("/"),nt.total]),h(w,{round:!0,plain:!0,size:"mini",color:t.grasp?"#FF5A56":"#1CACF1",class:H,disabled:t.grasp,onClick:function(){return at(t)}},{default:function(){return[t.grasp?"已掌握此题":"掌握此题"]}})])}}),t.questionTypeCode===I.LINK&&h(L,{value:t.userAnswer,"onUpdate:value":function(n){return t.userAnswer=n},data:t,index:n+1,showAnalysis:t.showAnalysis,analysis:t.analysis},{title:function(){return h("div",{class:K},[h("div",{class:M},[h("p",{class:X},[t.knowledgePointName]),h("span",null,[nt.currentIndex+1]),y("/"),nt.total]),h(w,{round:!0,plain:!0,size:"mini",color:t.grasp?"#FF5A56":"#1CACF1",class:H,disabled:t.grasp,onClick:function(){return at(t)}},{default:function(){return[t.grasp?"已掌握此题":"掌握此题"]}})])}}),t.questionTypeCode===I.PLAY&&h(E,{value:t.userAnswer,"onUpdate:value":function(n){return t.userAnswer=n},data:t,index:n+1,unitId:nt.id,showAnalysis:t.showAnalysis,analysis:t.analysis},{title:function(){return h("div",{class:K},[h("div",{class:M},[h("span",null,[nt.currentIndex+1]),y("/"),nt.total]),h(w,{round:!0,plain:!0,size:"mini",color:t.grasp?"#FF5A56":"#1CACF1",disabled:t.grasp,class:H,onClick:function(){return at(t)}},{default:function(){return[t.grasp?"已掌握此题":"掌握此题"]}})])}})])]}})})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!g(n)?t:{default:function(){return[t]}})),h(j,{position:"bottom"},{default:function(){return[h("div",{class:["btnGroup btnMore",Z]},[h(w,{round:!0,block:!0,class:nt.currentIndex>0?Y:D,disabled:!(nt.currentIndex>0),onClick:function(){var t;null===(t=tt.value)||void 0===t||t.prev()}},{default:function(){return[y("上一题")]}}),h(w,{block:!0,round:!0,class:W,onClick:ut,loading:nt.nextStatus,disabled:nt.nextStatus},{default:function(){return[nt.questionList.length===nt.currentIndex+1?"提交":"下一题"]}}),h(z,{src:k,class:[Q,"van-haptics-feedback"],onClick:function(){return nt.visiableAnswer=!0}},null)])]}}),h(S,{show:nt.visiableAnswer,"onUpdate:show":function(t){return nt.visiableAnswer=t},title:"题目列表",safeAreaInsetBottom:!0},{default:function(){return[h(q,{value:nt.questionList,lookType:"PRACTICE",statusList:[{text:"答对",color:"#1CACF1"},{text:"答错",color:"#FF8486"},{text:"未答",color:"#EAEAEA"}],onSelect:function(t){var n;null===(n=tt.value)||void 0===n||n.swipeTo(t,{immediate:!0}),nt.visiableAnswer=!1}},null)]}}),h(m,{show:nt.visiableError,"onUpdate:show":function(t){return nt.visiableError=t},style:{width:"90%"},round:!0,closeOnClickOverlay:!1},{default:function(){return[h(F,{onClose:function(){return nt.visiableError=!1},answerAnalysis:nt.answerAnalysis,questionTypeCode:nt.questionTypeCode,onConform:function(){var t;null===(t=tt.value)||void 0===t||t.next(),nt.answerAnalysis=""}},null)]}}),h(m,{show:nt.visiableInfo.show,"onUpdate:show":function(t){return nt.visiableInfo.show=t},closeOnClickOverlay:!1,style:{background:"transparent",width:"100%",maxWidth:"100%",transform:"translateY(-55%)"}},{default:function(){return[h(B,{title:nt.visiableInfo.title,showCancelButton:nt.visiableInfo.showCancelButton,cancelButtonText:nt.visiableInfo.cancelButtonText,confirmButtonText:nt.visiableInfo.confirmButtonText,status:nt.visiableInfo.type,content:nt.visiableInfo.content,contentHtml:!0,onConform:pt,onClose:dt},null)]}})])}}}))}}}))}();