Files
amb_wechatapp/public/assets/h5/js/pages-app-exam-result-result.6211a206.js
T

1 line
16 KiB
JavaScript

(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[8767],{8897:function(t,e,a){var i=a(41642);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var n=a(56).Z;n("543db7c8",i,!0,{sourceMap:!1,shadowMode:!1})},9495:function(t,e,a){var i=a(19198);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var n=a(56).Z;n("0465601f",i,!0,{sourceMap:!1,shadowMode:!1})},7952:function(t,e,a){var i=a(53141);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var n=a(56).Z;n("fd756fe8",i,!0,{sourceMap:!1,shadowMode:!1})},65471:function(t,e,a){"use strict";var i;a.d(e,{Z:function(){return d}});var n,s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-text",{staticClass:"u-count-num",style:{fontSize:t.$u.addUnit(t.fontSize),fontWeight:t.bold?"bold":"normal",color:t.color}},[t._v(t._s(t.displayValue))])},r=[],o=(a(9653),a(54678),a(74916),a(77601),a(15306),{props:{startVal:{type:[String,Number],default:uni.$u.props.countTo.startVal},endVal:{type:[String,Number],default:uni.$u.props.countTo.endVal},duration:{type:[String,Number],default:uni.$u.props.countTo.duration},autoplay:{type:Boolean,default:uni.$u.props.countTo.autoplay},decimals:{type:[String,Number],default:uni.$u.props.countTo.decimals},useEasing:{type:Boolean,default:uni.$u.props.countTo.useEasing},decimal:{type:[String,Number],default:uni.$u.props.countTo.decimal},color:{type:String,default:uni.$u.props.countTo.color},fontSize:{type:[String,Number],default:uni.$u.props.countTo.fontSize},bold:{type:Boolean,default:uni.$u.props.countTo.bold},separator:{type:String,default:uni.$u.props.countTo.separator}}}),l={name:"u-count-to",data:function(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:Number(this.duration),startTime:null,timestamp:null,remaining:null,rAF:null,lastTime:0}},mixins:[uni.$u.mpMixin,uni.$u.mixin,o],computed:{countDown:function(){return this.startVal>this.endVal}},watch:{startVal:function(){this.autoplay&&this.start()},endVal:function(){this.autoplay&&this.start()}},mounted:function(){this.autoplay&&this.start()},methods:{easingFn:function(t,e,a,i){return a*(1-Math.pow(2,-10*t/i))*1024/1023+e},requestAnimationFrame:function(t){var e=(new Date).getTime(),a=Math.max(0,16-(e-this.lastTime)),i=setTimeout((function(){t(e+a)}),a);return this.lastTime=e+a,i},cancelAnimationFrame:function(t){clearTimeout(t)},start:function(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=this.requestAnimationFrame(this.count)},reStart:function(){this.paused?(this.resume(),this.paused=!1):(this.stop(),this.paused=!0)},stop:function(){this.cancelAnimationFrame(this.rAF)},resume:function(){this.remaining&&(this.startTime=0,this.localDuration=this.remaining,this.localStartVal=this.printVal,this.requestAnimationFrame(this.count))},reset:function(){this.startTime=null,this.cancelAnimationFrame(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count:function(t){this.startTime||(this.startTime=t),this.timestamp=t;var e=t-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(e/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal)||0,e<this.localDuration?this.rAF=this.requestAnimationFrame(this.count):this.$emit("end")},isNumber:function(t){return!isNaN(parseFloat(t))},formatNumber:function(t){t=Number(t),t=t.toFixed(Number(this.decimals)),t+="";var e=t.split("."),a=e[0],i=e.length>1?this.decimal+e[1]:"",n=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))while(n.test(a))a=a.replace(n,"$1"+this.separator+"$2");return a+i},destroyed:function(){this.cancelAnimationFrame(this.rAF)}}},u=l,c=(a(8897),a(69453)),p=(0,c.Z)(u,s,r,!1,null,"295cd56a",null,!1,i,n),d=p.exports},35537:function(t,e,a){"use strict";var i;a.d(e,{Z:function(){return d}});var n,s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"u-line-progress",style:[t.$u.addStyle(t.customStyle)]},[a("v-uni-view",{ref:"u-line-progress__background",staticClass:"u-line-progress__background",style:[{backgroundColor:t.inactiveColor,height:t.$u.addUnit(t.height)}]}),a("v-uni-view",{staticClass:"u-line-progress__line",style:[t.progressStyle]},[t._t("default",[t.showText&&t.percentage>=10?a("v-uni-text",{staticClass:"u-line-progress__text"},[t._v(t._s(t.innserPercentage+"%"))]):t._e()])],2)],1)},r=[],o=(a(9653),{props:{activeColor:{type:String,default:uni.$u.props.lineProgress.activeColor},inactiveColor:{type:String,default:uni.$u.props.lineProgress.color},percentage:{type:[String,Number],default:uni.$u.props.lineProgress.inactiveColor},showText:{type:Boolean,default:uni.$u.props.lineProgress.showText},height:{type:[String,Number],default:uni.$u.props.lineProgress.height}}}),l={name:"u-line-progress",mixins:[uni.$u.mpMixin,uni.$u.mixin,o],data:function(){return{lineWidth:0}},watch:{percentage:function(t){this.resizeProgressWidth()}},computed:{progressStyle:function(){var t={};return t.width=this.lineWidth,t.backgroundColor=this.activeColor,t.height=uni.$u.addUnit(this.height),t},innserPercentage:function(){return uni.$u.range(0,100,this.percentage)}},mounted:function(){this.init()},methods:{init:function(){var t=this;uni.$u.sleep(20).then((function(){t.resizeProgressWidth()}))},getProgressWidth:function(){return this.$uGetRect(".u-line-progress__background")},resizeProgressWidth:function(){var t=this;this.getProgressWidth().then((function(e){var a=e.width;t.lineWidth=a*t.innserPercentage/100+"px"}))}}},u=l,c=(a(9495),a(69453)),p=(0,c.Z)(u,s,r,!1,null,"e1d8f64c",null,!1,i,n),d=p.exports},63527:function(t,e,a){"use strict";a.r(e),a.d(e,{default:function(){return h}});var i,n,s={uCountTo:a(65471).Z,uLineProgress:a(35537).Z,tzBox:a(26720).Z,uButton:a(86894).Z,tzDivider:a(20089).Z,tzTitle:a(57592).Z,tzTabBar:a(25022).Z,tzFooter:a(93135).Z},r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticClass:"result-box"},[a("div",{staticClass:"result-val"},[a("div",{staticClass:"result-name"},[t._v("正确率")]),a("div",[a("u-count-to",{attrs:{startVal:0,color:"#0968f6",fontSize:40,bold:!0,endVal:t.data.prop}}),t._v("%")],1)]),a("u-line-progress",{attrs:{activeColor:"#0968f6",percentage:t.data.prop,showText:!1}})],1),a("div",{staticClass:"exam-property-box"},[a("div",{staticClass:"exam-property-item"},[a("div",{staticClass:"exam-property-item-name"},[t._v("题量/次")]),a("div",{}),a("div",{staticClass:"exam-property-item-value"},[a("span",[t._v(t._s(t.data.question_count))]),a("span",{staticClass:"exam-property-item-unit"},[t._v("题")])])]),a("div",{staticClass:"exam-property-item"},[a("div",{staticClass:"exam-property-item-name"},[t._v("答对题数")]),a("div",{}),a("div",{staticClass:"exam-property-item-value"},[a("span",[t._v(t._s(t.data.result_true_count))]),a("span",{staticClass:"exam-property-item-unit"},[t._v("题")])])]),a("div",{staticClass:"exam-property-item"},[a("div",{staticClass:"exam-property-item-name"},[t._v("答错题数")]),a("div",{}),a("div",{staticClass:"exam-property-item-value"},[a("span",[t._v(t._s(t.data.result_error_count))]),a("span",{staticClass:"exam-property-item-unit"},[t._v("题")])])]),a("div",{staticClass:"exam-property-item"},[a("div",{staticClass:"exam-property-item-name"},[t._v("所用时间")]),a("div",{}),a("div",{staticClass:"exam-property-item-value"},[a("span",[t._v(t._s(t.data.updatetime-t.data.createtime>0?t.$tools.formatMediaTime(t.data.updatetime-t.data.createtime):0))]),a("span",{staticClass:"exam-property-item-unit"})])])]),a("tz-box",[a("div",{staticClass:"btn"},[a("u-button",{attrs:{type:"primary",shape:"circle"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.analysis.apply(void 0,arguments)}}},[t._v("查看解析")])],1),a("div",{staticClass:"btn"},[a("u-button",{attrs:{type:"default",plain:!0,shape:"circle"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.buildWork.apply(void 0,arguments)}}},[t._v("继续练习")])],1)]),t.data.question_list&&t.data.question_list.length>0?[a("tz-divider"),a("tz-title",{attrs:{title:"解析",size:"small",more:!1}}),a("tz-box",{attrs:{padding:"0 15px 15px"}},[t._l(t.data.question_list,(function(e,i){return[a("question-box",{attrs:{edit:!1,score:e.score,option:e.option,type:e.type,analysis:e.analysis,question:e.question,user_answer:t.data.user_answer?t.data.user_answer[e.id]:"",answer:e.answer},on:{changeoption:function(e){arguments[0]=e=t.$handleEvent(e),t.changeOption.apply(void 0,arguments)}}}),i<t.data.question_list.length-1?a("tz-divider"):t._e()]}))],2)]:t._e(),a("tz-tab-bar"),a("tz-footer")],2)},o=[],l=a(93815),u={components:{questionBox:l.Z},data:function(){return{data:{},pageParams:{}}},watch:{},methods:{getData:function(){uni.showLoading({title:"请稍后"}),i.$api("app.exam.exercises.result",{id:i.pageParams.id}).then((function(t){1===t.code&&(i.data=t.data),uni.hideLoading()})),uni.stopPullDownRefresh()},analysis:function(){i.$nav.to("/pages/app/exam/work/work?id="+i.pageParams.id,"local","redirectTo")},buildWork:function(){i.$api("app.exam.exercises.buildLog",{id:i.data.exercises_id}).then((function(t){1===t.code&&i.$nav.to("/pages/app/exam/work/work?id="+t.data,"local","redirectTo")}))},changeOption:function(){}},onLoad:function(t){i=this,i.pageParams=i.$nav.parsePageParams(t),i.getData()},onShareAppMessage:function(){return this.$nav.share()},onShareTimeline:function(){return this.$nav.share()}},c=u,p=(a(7952),a(69453)),d=(0,p.Z)(c,r,o,!1,null,"64386a53",null,!1,s,n),h=d.exports},41642:function(t,e,a){"use strict";a.r(e);var i=a(43481),n=a.n(i),s=a(2400),r=a.n(s),o=r()(n());o.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-295cd56a]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-295cd56a], uni-scroll-view[data-v-295cd56a], uni-swiper-item[data-v-295cd56a]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-count-num[data-v-295cd56a]{display:inline-flex;text-align:center}",""]),e["default"]=o},19198:function(t,e,a){"use strict";a.r(e);var i=a(43481),n=a.n(i),s=a(2400),r=a.n(s),o=r()(n());o.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-e1d8f64c]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-e1d8f64c], uni-scroll-view[data-v-e1d8f64c], uni-swiper-item[data-v-e1d8f64c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-line-progress[data-v-e1d8f64c]{align-items:stretch;position:relative;\ndisplay:flex;\nflex-direction:row;flex:1;overflow:hidden;border-radius:100px}.u-line-progress__background[data-v-e1d8f64c]{background-color:#ececec;border-radius:100px;flex:1}.u-line-progress__line[data-v-e1d8f64c]{position:absolute;top:0;left:0;bottom:0;align-items:center;\ndisplay:flex;\nflex-direction:row;color:#fff;border-radius:100px;transition:width .5s ease;justify-content:flex-end}.u-line-progress__text[data-v-e1d8f64c]{font-size:10px;align-items:center;text-align:right;color:#fff;margin-right:5px;-webkit-transform:scale(.9);transform:scale(.9)}",""]),e["default"]=o},53141:function(t,e,a){"use strict";a.r(e);var i=a(43481),n=a.n(i),s=a(2400),r=a.n(s),o=r()(n());o.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-page-body[data-v-64386a53]{background-color:#fff}body.?%PAGE?%[data-v-64386a53]{background-color:#fff}.exam-info-degree[data-v-64386a53]{display:flex;\n /* align-items: center; */font-size:12px;color:#fff;margin-top:10px}.exam-info-degree .exam-info-rate[data-v-64386a53]{margin-left:5px}.exam-property-box[data-v-64386a53]{display:flex;justify-content:space-between;width:270px;margin:30px auto 0}.exam-property-box .exam-property-item[data-v-64386a53]{text-align:center}.exam-property-item-name[data-v-64386a53]{font-size:12px;color:#86909c}.exam-property-item-value[data-v-64386a53]{color:#1d2129;margin-top:5px;font-weight:600}.exam-property-item-unit[data-v-64386a53]{color:#4e5969;font-size:12px;font-weight:400;margin-left:2px}.btn[data-v-64386a53]{margin-top:20px}.result-box[data-v-64386a53]{text-align:center;width:200px;margin:50px auto}.result-box .result-name[data-v-64386a53]{font-size:12px;color:#86909c;margin-bottom:10px}.result-box .result-val[data-v-64386a53]{font-size:14px;color:#0968f6;margin-bottom:10px}uni-button[data-v-64386a53]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */",""]),e["default"]=o}}]);