mockExam.js 5.1 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/question/mockExam"],{"0d11":function(t,e,n){"use strict";n.r(e);var i=n("98c7"),r=n.n(i);for(var u in i)"default"!==u&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=r.a},"3fa4":function(t,e,n){"use strict";(function(t){n("63d7");i(n("66fd"));var e=i(n("3feb"));function i(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},"3feb":function(t,e,n){"use strict";n.r(e);var i=n("6fa9"),r=n("0d11");for(var u in r)"default"!==u&&function(t){n.d(e,t,(function(){return r[t]}))}(u);n("6670");var s,o=n("f0c5"),a=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"036eedeb",null,!1,i["a"],s);e["default"]=a.exports},"614b":function(t,e,n){},6670:function(t,e,n){"use strict";var i=n("614b"),r=n.n(i);r.a},"6fa9":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.questionList,(function(e,n){var i=t.__get_orig(e),r=t.questionType(e.type),u=e.videoUrl?encodeURI(e.mediaUrl):null,s=2==e.type?t.__map(t.choiceList,(function(n,i){var r=t.__get_orig(n),u=e.answerTrue.includes(i+1),s=e.answerTrue.includes(i+1);return{$orig:r,g0:u,g1:s}})):null,o=1==e.type?t.__map(2,(function(n,i){var r=t.__get_orig(n),u=e.answerTrue.includes(i+1),s=e.answerTrue.includes(i+1);return{$orig:r,g2:u,g3:s}})):null,a=1!=e.type&&3==e.type?t.__map(t.choiceList,(function(n,i){var r=t.__get_orig(n),u=e.answerTrue.includes(i+1),s=e.answerTrue.includes(i+1);return{$orig:r,g4:u,g5:s}})):null,c=2!=e.type&&1!=e.type&&3==e.type?e.answerTrue.split("").map((function(n){return e[t.choiceList[n-1]]})):null;return{$orig:i,m0:r,m1:u,l0:s,l1:o,l2:a,g6:c}})));t._isMounted||(t.e0=function(e){t.show=!0},t.e1=function(e){t.show=!1},t.e2=function(e){t.answerjump=!t.answerjump},t.e3=function(e){t.nightFlag=!t.nightFlag}),t.$mp.data=Object.assign({},{$root:{l3:n}})},u=[]},"98c7":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(n("a34a")),r=s(n("2c28")),u=n("cfae");function s(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n,i,r,u,s){try{var o=t[u](s),a=o.value}catch(c){return void n(c)}o.done?e(a):Promise.resolve(a).then(i,r)}function a(t){return function(){var e=this,n=arguments;return new Promise((function(i,r){var u=t.apply(e,n);function s(t){o(u,i,r,s,a,"next",t)}function a(t){o(u,i,r,s,a,"throw",t)}s(void 0)}))}}var c=function(){n.e("components/xuan-switch/xuan-switch").then(function(){return resolve(n("51c8"))}.bind(null,n)).catch(n.oe)},l={components:{selectSwitch:c},data:function(){return{loading:!0,answerflag:!1,answerjump:!0,nightFlag:!1,kemu:t.getStorageSync("kemu")||1,completeAnswer:{},show:!1,checked:!0,radio:null,result:[],userAnswer:{},questionList:{},choiceList:["an1","an2","an3","an4","an5","an6","an7"],swiperIndex:0,shakeIndex:0,pageNum:1,shake:0,trueNum:0,errorBox:[],remainingTime:60,startDate:(new Date).getTime()}},watch:{kemu:function(e){t.setStorageSync("kemu",e),this.pageNum=1,this.listInit()}},mounted:function(){this.listInit()},methods:{listInit:function(){var t=this;return a(i.default.mark((function e(){return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.next=3,(0,u.questionListRandom)({num:5,kemu:t.kemu}).then((function(e){t.questionList=e.rows,t.$nextTick((function(){t.loading=!1,t.selectComponent("#count").start()}))}));case 3:return e.next=5,(0,u.questionListRandom)({num:95,kemu:t.kemu}).then((function(e){t.questionList=t.questionList.concat(e.rows)}));case 5:case"end":return e.stop()}}),e)})))()},questionType:function(t){switch(t){case 1:return"判断";case 2:return"单选";case 3:return"多选"}},swiperChange:function(t){this.swiperIndex=t.detail.current},onChange:function(t,e){this.completeAnswer[e.id]||this.answerflag||this.$set(this.userAnswer,e.id,t.detail)},singleToggle:function(t,e){if(!this.completeAnswer[e.id]&&!this.answerflag){var n=t.currentTarget.dataset.index;if(this.$set(this.userAnswer,e.id,n),this.answerjump){var i=this.swiperIndex;this.swiperIndex=++i%100}}},toggle:function(t,e){var n=t.currentTarget.dataset.index,i=this.$refs["checkboxes".concat(e.id)][n];i.toggle()},noop:function(){},submit:function(t,e){this.$set(this.completeAnswer,t.id,!0);var n=(this.userAnswer[t.id]+"").split(",").sort().join("")==t.answerTrue.split("").sort().join("");n?this.trueNum+=1:this.errorBox.push(e+1)},statistics:function(){var t=this;this.questionList.map((function(e,n){t.submit(e,n)})),this.selectComponent("#count").pause(),r.default.alert({title:"模拟考试结果",message:"考试结果: ".concat(this.trueNum,"分\n答题用时: ").concat(this.calcTime(),"\n答错题目: \n").concat(this.errorBox),messageAlign:"left",confirmButtonText:"查看答案及解析"}).then((function(){t.answerflag=!0}))},calcTime:function(){var t=(new Date).getTime()-this.startDate;return new Date(t).toJSON().slice(11,-5)},changeSwitch:function(t){this.kemu=t?1:4}}};e.default=l}).call(this,n("543d")["default"])}},[["3fa4","common/runtime","common/vendor"]]]);