马宇豪
2025-04-29 9d5b4d650e5b01081d3537c750e7469db4d161e3
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-tabBar-wearhouse-questions"],{"1fd7":function(e,t,n){"use strict";n.r(t);var i=n("d3d0"),a=n("b353");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("2b86");var s=n("828b"),o=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"6fa087a0",null,!1,i["a"],void 0);t["default"]=o.exports},"2ac4":function(e,t,n){"use strict";var i=n("7f19"),a=n.n(i);a.a},"2b86":function(e,t,n){"use strict";var i=n("bd6e"),a=n.n(i);a.a},"42ed":function(e,t,n){"use strict";n.r(t);var i=n("d00d"),a=n("b462");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("2ac4");var s=n("828b"),o=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"10adc000",null,!1,i["a"],void 0);t["default"]=o.exports},"66f8":function(e,t,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("5ef2");var a=i(n("8986")),r={name:"u-empty",mixins:[uni.$u.mpMixin,uni.$u.mixin,a.default],data:function(){return{icons:{car:"购物车为空",page:"页面不存在",search:"没有搜索结果",address:"没有收货地址",wifi:"没有WiFi",order:"订单为空",coupon:"没有优惠券",favor:"暂无收藏",permission:"无权限",history:"无历史记录",news:"无新闻列表",message:"消息列表为空",list:"列表为空",data:"数据为空",comment:"暂无评论"}}},computed:{emptyStyle:function(){var e={};return e.marginTop=uni.$u.addUnit(this.marginTop),uni.$u.deepMerge(uni.$u.addStyle(this.customStyle),e)},textStyle:function(){var e={};return e.color=this.textColor,e.fontSize=uni.$u.addUnit(this.textSize),e},isSrc:function(){return this.icon.indexOf("/")>=0}}};t.default=r},"7f19":function(e,t,n){var i=n("fea4");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("967d").default;a("2b83ade9",i,!0,{sourceMap:!1,shadowMode:!1})},8986:function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("64aa");var i={props:{icon:{type:String,default:uni.$u.props.empty.icon},text:{type:String,default:uni.$u.props.empty.text},textColor:{type:String,default:uni.$u.props.empty.textColor},textSize:{type:[String,Number],default:uni.$u.props.empty.textSize},iconColor:{type:String,default:uni.$u.props.empty.iconColor},iconSize:{type:[String,Number],default:uni.$u.props.empty.iconSize},mode:{type:String,default:uni.$u.props.empty.mode},width:{type:[String,Number],default:uni.$u.props.empty.width},height:{type:[String,Number],default:uni.$u.props.empty.height},show:{type:Boolean,default:uni.$u.props.empty.show},marginTop:{type:[String,Number],default:uni.$u.props.empty.marginTop}}};t.default=i},"8b0e":function(e,t,n){var i=n("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */uni-view[data-v-6fa087a0], uni-scroll-view[data-v-6fa087a0], uni-swiper-item[data-v-6fa087a0]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-empty[data-v-6fa087a0]{display:flex;flex-direction:row;flex-direction:column;justify-content:center;align-items:center}.u-empty__text[data-v-6fa087a0]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:%?20?%}.u-slot-wrap[data-v-6fa087a0]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:%?20?%}',""]),e.exports=t},"9fda":function(e,t,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("fd3c");var a=i(n("2634")),r=i(n("2fdc")),s=n("1da1"),o={components:{},data:function(){return{statusBarHeight:0,bank:{},idList:[],questionList:[],currentIndex:0,currentQ:{},type:""}},onReady:function(){},onLoad:function(e){this.statusBarHeight=uni.getSystemInfoSync()["statusBarHeight"],this.bank=e.bank&&JSON.parse(decodeURIComponent(e.bank)),this.type=e.type&&JSON.parse(decodeURIComponent(e.type)),"1"==this.type||"2"==this.type?(this.currentIndex=this.bank.exerciseCount,this.getQuestionIds(this.bank.id)):this.getErrorIds(this.bank.id)},onShow:function(){},mounted:function(){},computed:{},beforeUnmount:function(){},beforeDestroy:function(){},methods:{getQuestionIds:function(e){var t=this;return(0,r.default)((0,a.default)().mark((function n(){var i,r;return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,(0,s.getQuestionIdList)({bankId:e});case 2:i=n.sent,200==i.code?(r=i.data||[],r.length>0?(t.idList=r,(0,s.getQuestionByIds)({questionIds:r.map((function(e){return e.id}))}).then((function(e){200==e.code?(t.questionList=e.data.map((function(e){return e.content=JSON.parse(e.content),2==e.questionType&&e.exExerciseAnswer.answer&&(e.exExerciseAnswer.answer=e.exExerciseAnswer.answer.split(",")),e})),t.currentQ=t.questionList[t.currentIndex]):uni.$u.toast(i.message)}))):(t.idList=[],uni.showToast({title:"本题库暂无题目",duration:1e3}))):uni.$u.toast(i.message);case 4:case"end":return n.stop()}}),n)})))()},getErrorIds:function(e){var t=this;return(0,r.default)((0,a.default)().mark((function n(){var i,r;return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,(0,s.getErrorsIdList)({bankId:e});case 2:i=n.sent,200==i.code?(r=i.data||[],r.length>0?(t.idList=r,(0,s.getQuestionByIds)({questionIds:r}).then((function(e){200==e.code?(t.questionList=e.data.map((function(e){return e.content=JSON.parse(e.content),2==e.questionType&&e.exExerciseAnswer.answer&&(e.exExerciseAnswer.answer=e.exExerciseAnswer.answer.split(",")),e})),t.currentQ=t.questionList[0]):uni.$u.toast(i.message)}))):(t.idList=[],uni.showToast({title:"本题库暂无错题",duration:1e3}))):uni.$u.toast(i.message);case 4:case"end":return n.stop()}}),n)})))()},checkboxChange:function(e){console.log("change",e)},groupChange:function(e){console.log("groupChange",e)},radioChange:function(e){console.log("radioChange",e)},confirmAnswer:function(){var e=this,t={answer:2==this.currentQ.questionType?this.currentQ.exExerciseAnswer.answer.join(","):this.currentQ.exExerciseAnswer.answer,bankId:this.bank.id,questionId:this.currentQ.id};(0,s.postExerciseAnswer)(t).then((function(t){200==t.code?(e.currentQ.exExerciseAnswer.passed=t.data.passed,uni.$u.toast("答案已提交")):uni.$u.toast(t.message)}))},prevQ:function(){this.currentIndex-1>=0?(this.currentIndex--,this.currentQ=this.questionList[this.currentIndex]):uni.showToast({title:"已经是第一题了",duration:1e3}),console.log(this.currentQ,"current")},nextQ:function(){null!=this.currentQ.exExerciseAnswer.passed?(this.currentIndex+1<this.questionList.length?(this.currentIndex++,this.currentQ=this.questionList[this.currentIndex]):uni.showToast({title:"已经是最后一题了",duration:1e3}),console.log(this.currentQ,"current")):uni.$u.toast("请先完成当前题目")},showA:function(){uni.showModal({title:"正确答案",content:this.currentQ.answer,showCancel:!1,success:function(e){e.confirm&&console.log("用户点击确定")}})},goBack:function(){var e=uni.getStorageSync("prevPage");e?"/pages/tabBar/wearhouse/wearhouse"==e?uni.reLaunch({url:"/pages/tabBar/wearhouse/wearhouse"}):uni.navigateTo({url:e}):uni.reLaunch({url:"/pages/tabBar/wearhouse/wearhouse"})}}};t.default=o},b353:function(e,t,n){"use strict";n.r(t);var i=n("66f8"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},b462:function(e,t,n){"use strict";n.r(t);var i=n("9fda"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},bd6e:function(e,t,n){var i=n("8b0e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("967d").default;a("434ac89c",i,!0,{sourceMap:!1,shadowMode:!1})},d00d:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i}));var i={uIcon:n("fd60").default,uDivider:n("3dc7").default,uCheckboxGroup:n("630b").default,uCheckbox:n("a6a6").default,uRadioGroup:n("40fc").default,uRadio:n("6d53").default,uButton:n("a914").default,uEmpty:n("1fd7").default},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticStyle:{display:"flex","flex-direction":"column",height:"100%"}},[n("v-uni-view",{staticClass:"navBarBox"},[n("v-uni-view",{staticClass:"statusBar",style:{paddingTop:e.statusBarHeight+"px"}}),n("v-uni-view",{staticStyle:{display:"flex","flex-direction":"column"}},[n("v-uni-view",{staticClass:"navBar"},[n("u-icon",{staticStyle:{"margin-left":"8px"},attrs:{name:"arrow-left",color:"black",size:"17"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goBack.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"barText"},[e._v("题目内容")])],1)],1)],1),e.idList&&e.idList.length>0?n("v-uni-view",{staticClass:"m-p-15"},[n("u-divider",{staticStyle:{margin:"40px 0"},attrs:{text:"第"+(e.currentIndex+1)+"题",textColor:"#2979ff",lineColor:"#2979ff",textSize:"16"}}),n("v-uni-view",{staticClass:"questions"},[n("v-uni-view",{staticClass:"title"},[n("span",[e._v("【"+e._s(1==e.currentQ.questionType?"单选题":2==e.currentQ.questionType?"多选题":"判断题")+"】")]),e._v(e._s(e.currentQ.title))]),n("v-uni-view",{staticClass:"content"},[2==e.currentQ.questionType?n("u-checkbox-group",{attrs:{placement:"column",iconPlacement:"right",disabled:3==e.type},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.checkboxChange.apply(void 0,arguments)}},model:{value:e.currentQ.exExerciseAnswer.answer,callback:function(t){e.$set(e.currentQ.exExerciseAnswer,"answer",t)},expression:"currentQ.exExerciseAnswer.answer"}},e._l(e.currentQ.content.items,(function(e,t){return n("u-checkbox",{key:t,attrs:{customStyle:{marginBottom:"15px"},label:e.prefix+":"+e.content,name:e.prefix}})})),1):e._e(),1==e.currentQ.questionType||3==e.currentQ.questionType?n("u-radio-group",{attrs:{iconPlacement:"right",placement:"column",disabled:3==e.type},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.groupChange.apply(void 0,arguments)}},model:{value:e.currentQ.exExerciseAnswer.answer,callback:function(t){e.$set(e.currentQ.exExerciseAnswer,"answer",t)},expression:"currentQ.exExerciseAnswer.answer"}},e._l(e.currentQ.content.items,(function(t,i){return n("u-radio",{key:i,attrs:{customStyle:{marginBottom:"15px"},shape:"square",label:t.prefix+":"+t.content,name:t.prefix},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.radioChange.apply(void 0,arguments)}}})})),1):e._e(),e.currentQ.exExerciseAnswer&&e.currentQ.exExerciseAnswer.answer&&3!==e.type?n("u-button",{staticStyle:{width:"80%",margin:"30px auto"},attrs:{type:"primary",shape:"circle",text:"确认答案"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.confirmAnswer.apply(void 0,arguments)}}}):e._e(),!e.currentQ.exExerciseAnswer||0!=e.currentQ.exExerciseAnswer.passed&&1!=e.currentQ.exExerciseAnswer.passed?e._e():n("v-uni-view",{staticClass:"answers"},[n("v-uni-view",[e._v("你的答案:"),2==e.currentQ.questionType?n("span",{class:e.currentQ.answer==e.currentQ.exExerciseAnswer.answer.join(",")?"right":"wrong"},[e._v(e._s(e.currentQ.exExerciseAnswer.answer.join(",")))]):n("span",{class:e.currentQ.answer==e.currentQ.exExerciseAnswer.answer?"right":"wrong"},[e._v(e._s(e.currentQ.exExerciseAnswer.answer))])]),n("v-uni-view",[e._v("正确答案:"),n("span",{staticClass:"right"},[e._v(e._s(e.currentQ.answer))])])],1)],1)],1)],1):e._e(),e.idList&&e.idList.length>0?n("v-uni-view",{staticClass:"btns"},[n("u-button",{staticStyle:{width:"30%"},attrs:{type:"error",shape:"circle",size:"small",text:"上一题"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.prevQ.apply(void 0,arguments)}}}),e.currentIndex<e.questionList.length-1?n("u-button",{staticStyle:{width:"30%"},attrs:{type:"error",shape:"circle",size:"small",text:"下一题"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.nextQ.apply(void 0,arguments)}}}):e._e(),e.currentIndex==e.questionList.length-1?n("u-button",{staticStyle:{width:"30%"},attrs:{type:"primary",shape:"circle",size:"small",text:"退出"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goBack.apply(void 0,arguments)}}}):e._e()],1):n("v-uni-view",[n("u-empty",{attrs:{mode:"list",icon:"http://cdn.uviewui.com/uview/empty/list.png"}})],1)],1)},r=[]},d3d0:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i}));var i={uIcon:n("fd60").default},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.show?n("v-uni-view",{staticClass:"u-empty",style:[e.emptyStyle]},[e.isSrc?n("v-uni-image",{style:{width:e.$u.addUnit(e.width),height:e.$u.addUnit(e.height)},attrs:{src:e.icon,mode:"widthFix"}}):n("u-icon",{attrs:{name:"message"===e.mode?"chat":"empty-"+e.mode,size:e.iconSize,color:e.iconColor,"margin-top":"14"}}),n("v-uni-text",{staticClass:"u-empty__text",style:[e.textStyle]},[e._v(e._s(e.text?e.text:e.icons[e.mode]))]),e.$slots.default||e.$slots.$default?n("v-uni-view",{staticClass:"u-empty__wrap"},[e._t("default")],2):e._e()],1):e._e()},r=[]},fea4:function(e,t,n){var i=n("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */.navBarBox .navBar[data-v-10adc000]{background-color:#fff;height:50px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;box-shadow:0 3px 12px rgba(0,0,0,.05)}.barText[data-v-10adc000]{margin-left:-20px;flex:1;\n  /* margin-left: 20px; */text-align:center;width:85%;font-size:16px;\n  /* text-align: center; */font-weight:600}.navBarBox .navBar .logo[data-v-10adc000]{width:%?82?%;height:%?82?%;margin-right:%?10?%}.m-p-15[data-v-10adc000]{width:100%;padding:0 15px;box-sizing:border-box}.m-p-15 .top[data-v-10adc000]{text-align:center;margin:%?20?% 0;font-weight:bolder}.m-p-15 .questions[data-v-10adc000]{width:100%;margin-top:40px}.m-p-15 .questions .title[data-v-10adc000]{font-size:16px;margin-bottom:20px}.m-p-15 .questions .content[data-v-10adc000]{padding-left:%?10?%}.m-p-15 .questions .content .answers[data-v-10adc000]{background:#ecf5ff;padding:10px}.m-p-15 .questions .content .answers > uni-view[data-v-10adc000]{margin-bottom:5px}.m-p-15 .questions .content .answers span[data-v-10adc000]{font-weight:bolder}.m-p-15 .questions .content .answers .right[data-v-10adc000]{color:#3c9cff}.m-p-15 .questions .content .answers .wrong[data-v-10adc000]{color:#e45656}.btns[data-v-10adc000]{width:100%;position:fixed;display:flex;align-items:center;justify-content:space-around;z-index:99;bottom:60px;left:0}[data-v-10adc000] .u-checkbox{background:#fff;padding:10px;box-sizing:border-box;border-radius:8px}[data-v-10adc000] .u-radio, .u-checkbox[data-v-10adc000]{padding:12px 10px;box-sizing:border-box;border-radius:8px;background:#f5f7fa;border:1px solid #fff;box-shadow:7px 7px 15px rgba(55,84,170,.15),-7px -7px 20px #fff,inset 0 0 4px hsla(0,0%,100%,.2),inset 7px 7px 15px rgba(55,84,170,0),inset -7px -7px 20px hsla(0,0%,100%,0),0 0 4px hsla(0,0%,100%,0)!important;transition:box-shadow .25s ease!important}[data-v-10adc000] .u-checkbox:active{box-shadow:7px 7px 15px rgba(55,84,170,.15),-7px -7px 20px #fff,inset 0 0 4px hsla(0,0%,100%,0),inset 7px 7px 15px rgba(55,84,170,.15),inset -7px -7px 20px #fff,0 0 4px hsla(0,0%,100%,.2)!important}[data-v-10adc000] .u-radio:active{box-shadow:7px 7px 15px rgba(55,84,170,.15),-7px -7px 20px #fff,inset 0 0 4px hsla(0,0%,100%,0),inset 7px 7px 15px rgba(55,84,170,.15),inset -7px -7px 20px #fff,0 0 4px hsla(0,0%,100%,.2)!important}',""]),e.exports=t}}]);