Files
learning-system-mobile/unpackage/dist/build/h5/static/js/pages-exam-answer.2c506925.js
2024-05-09 17:13:32 +08:00

1 line
16 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-exam-answer"],{"2eaa":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return r}));var r={uIcon:n("b012").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"top"},[n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.showBack,expression:"showBack"}],staticClass:"top-back",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toBack()}}},[n("u-icon",{attrs:{color:"#333",size:"20",name:"arrow-left"}})],1),n("v-uni-view",{staticClass:"top-title"},[t._t("default")],2),n("v-uni-view",{staticStyle:{color:"#387DF7"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.topgae()}}},[t._t("right")],2)],1)},s=[]},"50fb":function(t,e,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(n("d1a4")),s={getTestInfo:function(t){return a.default.get("/xboe/m/exam/alone/test-info?examId="+t)},getTestStart:function(t){return a.default.post("/xboe/m/exam/alone/test-start",t)},start:function(t){return a.default.postJson("/xboe/m/exam/alone/start",t)},updateAnswer:function(t){return a.default.post("/xboe/m/exam/alone/update-answer",t)},submit:function(t){return a.default.post("/xboe/m/exam/alone/submit",t)},findAnswers:function(t){return a.default.post("/xboe/m/exam/alone/answer/pagelist",t)},myTestAnswers:function(t){return a.default.post("/xboe/m/exam/alone/user/answers",{testId:t})},getAnswerDetail:function(t){return a.default.post("/xboe/m/exam/alone/answer/detail?id="+t)}};e.default=s},5416:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.correctJudgment=function(t){var e=!1;101==t.type||103==t.type?t.options.forEach((function(n){n.answer&&(e=n.id==t.userAnswer)})):t.options.forEach((function(t){e=t.answer==t.isCheck}));return e},e.cutOrgNamePath=void 0,e.examType=function(t){var e="";switch(t){case 1:e="单选";break;case 2:e="多选";break;case 3:e="判断";break}return e},e.formatDate=function(t){if(null==t||""==t)return;var e=new Date(Number(t)).getFullYear(),n=new Date(Number(t)).getMonth()+1,r=new Date(Number(t)).getDate(),a=new Date(Number(t)).getHours(),s=new Date(Number(t)).getMinutes(),i=new Date(Number(t)).getSeconds();n<10&&(n="0"+n);r<10&&(r="0"+r);a<10&&(a="0"+a);s<10&&(s="0"+s);i<10&&(i="0"+i);var o=e+"-"+n+"-"+r+" "+a+":"+s+":"+i;return o},e.formatSecondToHour=function(t){t=Number(t);var e=t/3600;e=e.toFixed(1),isNaN(e)&&(e=0);return e},e.formatUserNumber=function(t){var e=0;if(t<5)return t;if(t>=5&&t<=10)return"10+";if(t<=94)return e=10*Math.round(t/10),e+"+";if(t>94&&t<=1e3)return e=100*Math.round(t/100),e+"+";if(t>1e3&&t<=1e4)return e=1e3*Math.round(t/1e3),e+"+";if(t>1e4)return e=Math.round(t/1e4),e+"W+";return t},e.getContentType=function(t){var e=r[t];return e},e.getCourseType=function(t){return{10:"录播课",21:"直播课",20:"录播课",30:"面授课",40:"学习项目"}[t]},e.getHMS=function(t){var e=parseInt(t/3600)<10?"0"+parseInt(t/3600):parseInt(t/3600),n=parseInt(t%3600/60)<10?"0"+parseInt(t%3600/60):parseInt(t%3600/60),r=parseInt(t%3600%60)<10?"0"+parseInt(t%3600%60):parseInt(t%3600%60);return e+":"+n+":"+r},e.getQuestionType=function(t){var e="";switch(t){case 101:e="单选";break;case 102:e="多选";break;case 103:e="判断";break}return e},e.getUrlPre=function(t){var e="https:"==document.location.prototype,n="https";n=e?"https":"http";return n},e.numberToLetter=function(t){var e="";while(t>0){var n=t%26;n=0===n?n=26:n,e=String.fromCharCode(96+parseInt(n))+e,t=(t-n)/26}return e.toUpperCase()},e.toScore=function(t){if(!t||0==t)return"未评";return(""+t).indexOf(".")>-1?t.toFixed(1):t+".0"},e.toScoreTow=function(t){if(!t)return"0";return(""+t).indexOf(".")>-1?t.toFixed(2):t+".00"},e.userAvatarText=function(t){if(t){var e=t.length;e>2&&(t=t.substring(e-2))}return t},n("a9e3"),n("c975"),n("e25e"),n("d3b7"),n("159b");var r={10:"视频",20:"音频",30:"图片",40:"文档",41:"图文",50:"scrom包",52:"外部连接",60:"作业",61:"考试",62:"评估",90:"其它"};e.cutOrgNamePath=function(t){var e=t;if(e){var n=e.split("/"),r=n.length;r>1&&(e=n[1])}return e}},"6d4b":function(t,e,n){"use strict";n.r(e);var r=n("2eaa"),a=n("be87");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("eb10");var i=n("f0c5"),o=Object(i["a"])(a["default"],r["b"],r["c"],!1,null,"756a4c08",null,!1,r["a"],void 0);e["default"]=o.exports},"731c":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={props:{backUrl:{type:String,default:""},showBack:{type:Boolean,default:!1},goPgae:{type:String,default:""}},data:function(){return{}},methods:{topgae:function(){""!=this.goPgae&&uni.navigateTo({url:this.goPgae})},toBack:function(){if(""!=this.backUrl)"/pages/my/index"==this.backUrl?uni.switchTab({url:this.backUrl}):uni.navigateTo({url:this.backUrl});else{var t=getCurrentPages(),e=t[t.length-2];e?uni.navigateBack():uni.switchTab({url:"/pages/index/index"})}}}};e.default=r},7377:function(t,e,n){var r=n("24fb");e=r(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.epage[data-v-b2dd5c8e]{background-color:#fff}.sta-can[data-v-b2dd5c8e]{text-align:center;color:red;margin-top:20px}.info-row[data-v-b2dd5c8e]{padding:10px 0}.pager-title[data-v-b2dd5c8e]{height:40px;display:flex;justify-content:space-between;line-height:40px;padding:0 %?20?%}.pager-title .title-name[data-v-b2dd5c8e]{margin-left:%?20?%;font-weight:700}.pager-title .titlt-btn[data-v-b2dd5c8e]{display:flex}.pager-title .titlt-btn .sub[data-v-b2dd5c8e]{height:20px;border-radius:40px;margin-top:10px;margin-left:%?20?%}.score-box[data-v-b2dd5c8e]{height:40px;text-align:center;margin:20px}.sta-btn[data-v-b2dd5c8e]{margin:%?20?% %?50?%}.redText[data-v-b2dd5c8e]{color:red}.footer[data-v-b2dd5c8e]{position:fixed;bottom:0;width:100%;height:%?80?%;line-height:%?80?%;border-top:1px solid #d9d9d9;background-color:#fff}.column[data-v-b2dd5c8e]{color:#838383;font-size:%?40?%;padding:10px 20px}.qitem[data-v-b2dd5c8e]{padding:10px 20px}.qitem .qitem-info[data-v-b2dd5c8e]{font-size:1.2em;padding:10px 0}.qitem .qitem-opts[data-v-b2dd5c8e]{padding:5px 0}.qitem .qitem-opts .qitem-opt[data-v-b2dd5c8e]{display:flex;margin-bottom:10px;padding:20px 15px;background-color:#fff;border-radius:6px}.qitem .qitem-opts .check[data-v-b2dd5c8e]{color:#0a0}.bottom-fixed[data-v-b2dd5c8e]{position:fixed;width:100%;padding:10px 0;bottom:0}.bottom-fixed .bottom-btns[data-v-b2dd5c8e]{display:flex;justify-content:center}.bottom-fixed .bottom-btns .next[data-v-b2dd5c8e]{width:45%;border-radius:40px}',""]),t.exports=e},7913:function(t,e,n){"use strict";(function(t){n("7a82");var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("d3b7"),n("159b"),n("14d9"),n("c975"),n("d401"),n("25f0");var a=r(n("50fb")),s=n("5416"),i=(n("d3d6"),n("26cb"),{data:function(){return{toScoreTow:s.toScoreTow,answerId:"",viewShowData:[],showAnswer:!1,showAnalysis:!1,paperDetailData:[],getQuestionType:s.examType,toLetter:s.numberToLetter,total:0,score:0,curItem:{},curIndex:0,curResult:!1,correctOptIdxs:[],userOptIdxs:[]}},computed:{},onLoad:function(e){t.log(e,"options"),this.answerId=e.id,e.showAnswer&&(this.showAnswer="true"==e.showAnswer),e.showAnalysis&&(this.showAnalysis="true"==e.showAnalysis),this.answerId&&this.loadData()},methods:{loadData:function(){var t=this;a.default.getAnswerDetail(this.answerId).then((function(e){if(200===e.status){t.score=e.result.score;var n=JSON.parse(e.result.answerJson),r=JSON.parse(e.result.paperJson),a=[];r.forEach((function(t,e){if(t.type<900){var r=n[t.id];3==t.type&&(t.answer="true"==t.answer),r&&(1==t.type?t.userAnswer=r:2==t.type?t.userAnswer=r.split(","):3==t.type&&(t.userAnswer="true"==r)),a.push(t)}})),t.total=a.length,t.paperDetailData=a,t.curItem=t.paperDetailData[t.curIndex],t.judgeAnswer()}else t.$refs.messager.show({message:e.message,type:"error"})}))},judgeAnswer:function(){this.correctOptIdxs=[],this.userOptIdxs=[];var e=this,n=this.curItem;t.log(this.curItem,"curItem"),3!=n.type?(n.optionList.forEach((function(t,r){t.isAnswer&&e.correctOptIdxs.push(r),1==n.type?t.id==n.userAnswer&&e.userOptIdxs.push(r):2==n.type&&n.userAnswer&&n.userAnswer.indexOf(t.id)>-1&&e.userOptIdxs.push(r)})),this.correctOptIdxs.toString()==this.userOptIdxs.toString()?this.curResult=!0:this.curResult=!1):n.answer==n.userAnswer?this.curResult=!0:this.curResult=!1},prevSub:function(){0!=this.curIndex&&(this.curIndex--,this.curIndex>-1&&(this.curItem=this.paperDetailData[this.curIndex],this.judgeAnswer()))},nextSub:function(){this.curIndex>=this.total-1||(this.curIndex++,this.curItem=this.paperDetailData[this.curIndex],this.judgeAnswer())}}});e.default=i}).call(this,n("5a52")["default"])},8301:function(t,e,n){"use strict";n.r(e);var r=n("b83b"),a=n("b7bc");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("c562");var i=n("f0c5"),o=Object(i["a"])(a["default"],r["b"],r["c"],!1,null,"b2dd5c8e",null,!1,r["a"],void 0);e["default"]=o.exports},"858e":function(t,e,n){var r=n("24fb");e=r(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.top[data-v-756a4c08]{height:40px;background-color:#fff;display:flex}.top .top-back[data-v-756a4c08]{color:#333;padding-top:10px;height:40px;line-height:40px;padding-left:15px}.top .top-title[data-v-756a4c08]{text-align:center;font-size:16px;font-weight:550;color:#333;height:40px;text-align:center;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}',""]),t.exports=e},"889d":function(t,e,n){var r=n("858e");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var a=n("4f06").default;a("4d8845cf",r,!0,{sourceMap:!1,shadowMode:!1})},a763:function(t,e,n){var r=n("7377");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var a=n("4f06").default;a("e1776f7e",r,!0,{sourceMap:!1,shadowMode:!1})},b7bc:function(t,e,n){"use strict";n.r(e);var r=n("7913"),a=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(s);e["default"]=a.a},b83b:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return r}));var r={uToast:n("426b").default,pageTitle:n("6d4b").default,uIcon:n("b012").default,uButton:n("e9b9").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{},[n("u-toast",{ref:"messager"}),n("page-title",{attrs:{showBack:!0}},[t._v("答卷信息")]),n("v-uni-view",{staticStyle:{display:"flex","justify-content":"space-between",padding:"20upx"}},[n("v-uni-view",{staticStyle:{"padding-top":"10upx",color:"#757575"}},[t._v("第"+t._s(t.curIndex+1)+"题 / 共"+t._s(t.total)+"题")]),n("v-uni-view",{staticStyle:{color:"#000000"}},[n("v-uni-text",{staticStyle:{"font-size":"40upx"}},[t._v(t._s(t.toScoreTow(t.score))+"分")])],1)],1),n("v-uni-view",{staticClass:"qitem"},[n("v-uni-view",{staticClass:"qitem-info"},[t._v("["+t._s(t.getQuestionType(t.curItem.type))+"]"+t._s(t.curItem.title))]),3==t.curItem.type?n("v-uni-view",[n("v-uni-view",{staticClass:"qitem-opts"},[n("v-uni-view",{staticClass:"qitem-opt",class:{check:1==t.curItem.userAnswer}},[t._v(t._s(t.toLetter(1))+".正确"),1==t.curItem.userAnswer?n("u-icon",{attrs:{name:"checkbox-mark",color:"#00aa00"}}):t._e()],1),n("v-uni-view",{staticClass:"qitem-opt",class:{check:0==t.curItem.userAnswer}},[t._v(t._s(t.toLetter(2))+".错误"),0==t.curItem.userAnswer?n("u-icon",{attrs:{name:"checkbox-mark",color:"#00aa00"}}):t._e()],1)],1)],1):t._l(t.curItem.optionList,(function(e,r){return n("v-uni-view",{key:r},[n("v-uni-view",{staticClass:"qitem-opts"},[n("v-uni-view",{staticClass:"qitem-opt",class:{check:t.userOptIdxs.indexOf(r)>-1}},[t._v(t._s(t.toLetter(r+1))+"."+t._s(e.content)),t.userOptIdxs.indexOf(r)>-1?n("u-icon",{attrs:{name:"checkbox-mark",color:"#00aa00"}}):t._e()],1)],1)],1)})),n("v-uni-view",{staticClass:"info-row"},[t._v("回答结果:"),t.curResult?n("v-uni-text",{staticStyle:{color:"#00aa00"}},[t._v("正确")]):t._e(),t.curResult?t._e():n("v-uni-text",{staticStyle:{color:"#ff0000"}},[t._v("错误")])],1),3==t.curItem.type&&t.showAnswer?n("v-uni-view",{staticClass:"info-row"},[t._v("正确答案:"+t._s(t.curItem&&t.curItem.answer?"正确":"错误"))]):t._e(),3!==t.curItem.type&&t.showAnswer?n("v-uni-view",{staticClass:"info-row"},[t._v("正确答案:"),t._l(t.curItem.optionList,(function(e,r){return n("v-uni-text",{key:r},[t._v(t._s(e.isAnswer?t.toLetter(r+1):""))])}))],2):t._e(),t.showAnalysis&&t.curItem.analysis?n("v-uni-view",{staticClass:"info-row"},[t._v("解析:"+t._s(t.curItem.analysis))]):t._e()],2),n("v-uni-view",{staticStyle:{height:"150px"}}),n("v-uni-view",{staticClass:"bottom-fixed"},[n("v-uni-view",{staticClass:"bottom-btns"},[t.curIndex>0?n("u-button",{staticClass:"next",attrs:{type:"info",text:"上一题"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.prevSub.apply(void 0,arguments)}}}):t._e(),t.curIndex<t.total-1?n("u-button",{staticClass:"next",attrs:{type:"primary",text:"下一题"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.nextSub.apply(void 0,arguments)}}}):t._e()],1)],1)],1)},s=[]},be87:function(t,e,n){"use strict";n.r(e);var r=n("731c"),a=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(s);e["default"]=a.a},c562:function(t,e,n){"use strict";var r=n("a763"),a=n.n(r);a.a},d3d6:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.formatDate=function(t){if(null==t||""==t)return"";var e=new Date(t),n=e.getFullYear(),r=e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1,a=e.getDate()<10?"0"+e.getDate():e.getDate(),s=e.getHours()<10?"0"+e.getHours():e.getHours(),i=e.getMinutes()<10?"0"+e.getMinutes():e.getMinutes(),o=e.getSeconds()<10?"0"+e.getSeconds():e.getSeconds();return n+"-"+r+"-"+a+" "+s+":"+i+":"+o},e.formatSeconds=function(t){var e=parseInt(t),n=Math.floor(e/3600)<10?"0"+Math.floor(e/3600):Math.floor(e/3600),r=Math.floor(e/60%60)<10?"0"+Math.floor(e/60%60):Math.floor(e/60%60),a=Math.floor(e%60)<10?"0"+Math.floor(e%60):Math.floor(e%60),s="";"00"!==n&&(s+="".concat(n,"小时"));"00"===r&&"00"===n||(s+="".concat(r,"分"));return s+="".concat(a,"秒"),s},n("e25e")},eb10:function(t,e,n){"use strict";var r=n("889d"),a=n.n(r);a.a}}]);