/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6f008300"],{"044b":function(t,e,s){"use strict";s.r(e);var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[s("div",{staticClass:"title"},[s("el-page-header",{attrs:{content:t.translateTitle(t.title)},on:{back:t.goBack}})],1),s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("试题分类")+":",prop:"category_id"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.translateTitle("请选择课程分类")},model:{value:t.form.category_id,callback:function(e){t.$set(t.form,"category_id",e)},expression:"form.category_id"}},t._l(t.category_list,(function(t){return s("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),s("el-form-item",{attrs:{label:t.translateTitle("难度")+":",prop:"level"}},[s("el-radio-group",{model:{value:t.form.level,callback:function(e){t.$set(t.form,"level",e)},expression:"form.level"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("简单")))]),s("el-radio",{attrs:{label:2}},[t._v(t._s(t.translateTitle("一般")))]),s("el-radio",{attrs:{label:3}},[t._v(t._s(t.translateTitle("困难")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("分值")+":",prop:"point"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入分值"),type:"number"},model:{value:t.form.point,callback:function(e){t.$set(t.form,"point",e)},expression:"form.point"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("题干")+":",prop:"title"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),t._l(t.body,(function(e,l){return s("el-form-item",{key:l,attrs:{label:t.translateTitle("选项")+e.key+":",prop:"body"}},[s("span",{staticClass:"star"},[t._v("*")]),s("div",{staticClass:"change-input"},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:e.name,callback:function(s){t.$set(e,"name",s)},expression:"item.name"}})],1),s("div",{staticClass:"result-radio"},[s("el-radio",{attrs:{label:e.key},model:{value:t.form.result,callback:function(e){t.$set(t.form,"result",e)},expression:"form.result"}},[t._v(" "+t._s(t.translateTitle("正确答案"))+" ")])],1)])})),s("el-form-item",{attrs:{label:t.translateTitle("是否开放")+":",prop:"is_open"}},[s("el-radio-group",{model:{value:t.form.is_open,callback:function(e){t.$set(t.form,"is_open",e)},expression:"form.is_open"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("开放")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("关闭")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("状态")+":",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("正常")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("禁用")))])],1)],1),s("div",{staticClass:"show-other",on:{click:function(e){return t.showOther()}}},[t._v(" » "+t._s(t.translateTitle("显示/隐藏 高级选项"))+" ... ")]),t.otherShow?s("el-form-item",{attrs:{label:t.translateTitle("解析")+":",prop:"analysis"}},[s("tiny-mce",{attrs:{content:t.form.analysis,"tiny-height":300},on:{childByValue:t.getTnyMac}})],1):t._e(),s("el-form-item",["试题添加"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doAdd("form")}}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]):t._e(),"试题编辑"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doEdit("form")}}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):t._e(),s("el-button",{on:{click:t.goBack}},[t._v(" "+t._s(t.translateTitle("返回列表"))+" ")])],1)],2)],1)])},a=[],r=(s("388d"),s("9416")),i=s("e97f"),o=s("7736"),n=s("9f2e"),c=s("79fa"),u={data(){return{tableData:[],attaches:[],otherShow:!1,fullscreenLoading:!0,queryForm:{page:1,per_page:15,total:0},form:{level:2,status:1,is_open:1,result:""},body:[{key:"A",name:"正确"},{key:"B",name:"错误"}],layout:"total, sizes, prev, pager, next, jumper",category_list:[],rules:{title:[{required:!0,message:this.translateTitle("请输入题干信息"),trigger:"blur"}],point:[{required:!0,message:this.translateTitle("请输入试题分值"),trigger:"blur"}],level:[{required:!0,message:this.translateTitle("请选择题目难度"),trigger:"change"}]}}},created(){let t=this.$route.query.id;t?(this.title="试题编辑",this.getDetail()):this.title="试题添加",this.form.type=this.$route.query.type,this.categorieList()},methods:{translateTitle:c["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),async getDetail(){let t=this.$route.query.id;const{data:e}=await Object(i["getDetail"])(t);this.form=e,this.form.category_id=e.category?e.category.id:"",this.body=this.form.body},async categorieList(){const{data:t}=await Object(r["categorieList"])();this.fullscreenLoading=!1,this.category_list=t},filterLetters(t){return t>=0&&t<=25?String.fromCharCode(65+t):void 0},addChange(){let t=this.body.length,e=this.filterLetters(t);this.body.push({key:e,name:""}),console.log(this.body)},deleteChange(t){if(2==this.body.length)return void this.$message.warning(this.translateTitle("选择题至少需要添加两个选项"));let e=[];e=this.body.filter((e,s)=>(console.log(e),s!=t)),e.map((t,e)=>{console.log(e);let s=this.filterLetters(e);console.log(s,"key"),t.key=s}),this.body=e,console.log(this.body)},getTnyMac(t){this.form.analysis=t,console.log(t,"ppppppp")},showOther(){this.otherShow=!this.otherShow},doAdd(t){this.form.body=this.body,this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(!this.form.result)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},doEdit(t){this.form.body=this.body,console.log(this.form,"ansyljsjhjh"),this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(!this.form.result)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tiku/shijuan"})}}},d=u,f=(s("cce3"),s("0b56")),h=Object(f["a"])(d,l,a,!1,null,"d25b3386",null);e["default"]=h.exports},"0530":function(t,e,s){"use strict";s("948d6")},"1c8a":function(t,e,s){"use strict";s("87a3")},"300c":function(t,e,s){"use strict";s.r(e);var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"index-container"},[s("div",[1==t.type?s("topic-radio"):t._e(),5==t.type?s("topic-checkbox"):t._e(),2==t.type?s("topic-judge"):t._e(),3==t.type||4==t.type?s("topic-fill"):t._e()],1)])},a=[],r=(s("388d"),s("9f2e")),i=s("7736"),o=s("be13"),n=s("7f24"),c=s("044b"),u=s("d09c"),d={components:{topicFill:u["default"],topicRadio:o["default"],topicCheckbox:n["default"],topicJudge:c["default"]},data(){return{title:"试题添加",type:""}},created(){this.type=this.$route.query.type},methods:{...Object(i["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),goBack(){this.delVisitedRoute(Object(r["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tiku/shijuan"})}}},f=d,h=(s("1c8a"),s("0b56")),m=Object(h["a"])(f,l,a,!1,null,"6e1a58eb",null);e["default"]=m.exports},3928:function(t,e,s){},"56b8":function(t,e,s){"use strict";s("ab95")},"766c":function(t,e,s){"use strict";s("9d08")},"7f24":function(t,e,s){"use strict";s.r(e);var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[s("div",{staticClass:"title"},[s("el-page-header",{attrs:{content:t.title},on:{back:t.goBack}})],1),s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("试题分类")+":",prop:"category_id"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.translateTitle("请选择课程分类")},model:{value:t.form.category_id,callback:function(e){t.$set(t.form,"category_id",e)},expression:"form.category_id"}},t._l(t.category_list,(function(t){return s("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),s("el-form-item",{attrs:{label:t.translateTitle("难度")+":",prop:"level"}},[s("el-radio-group",{model:{value:t.form.level,callback:function(e){t.$set(t.form,"level",e)},expression:"form.level"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("简单")))]),s("el-radio",{attrs:{label:2}},[t._v(t._s(t.translateTitle("一般")))]),s("el-radio",{attrs:{label:3}},[t._v(t._s(t.translateTitle("困难")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("分值")+":",prop:"point"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入分值"),type:"number"},model:{value:t.form.point,callback:function(e){t.$set(t.form,"point",e)},expression:"form.point"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("题干")+":",prop:"title"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),s("el-checkbox-group",{model:{value:t.form.result,callback:function(e){t.$set(t.form,"result",e)},expression:"form.result"}},t._l(t.body,(function(e,l){return s("el-form-item",{key:l,attrs:{label:t.translateTitle("选项")+e.key+":",prop:"body"}},[s("span",{staticClass:"star"},[t._v("*")]),s("div",{staticClass:"change-input"},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:e.name,callback:function(s){t.$set(e,"name",s)},expression:"item.name"}}),s("el-button",{attrs:{circle:"",icon:"el-icon-delete",plain:"",type:"danger"},on:{click:function(e){return t.deleteChange(l)}}})],1),s("div",{staticClass:"result-radio"},[s("el-checkbox",{attrs:{label:e.key}},[t._v(" "+t._s(t.translateTitle("正确答案"))+" ")])],1)])})),1),s("el-form-item",{attrs:{prop:"body"}},[s("div",{staticClass:"add-change"},[s("el-button",{attrs:{type:"success"},on:{click:t.addChange}},[t._v(" "+t._s(t.translateTitle("新增选项"))+" ")])],1)]),s("el-form-item",{attrs:{label:t.translateTitle("是否开放")+":",prop:"is_open"}},[s("el-radio-group",{model:{value:t.form.is_open,callback:function(e){t.$set(t.form,"is_open",e)},expression:"form.is_open"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("开放")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("关闭")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("状态")+":",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("正常")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("禁用")))])],1)],1),s("div",{staticClass:"show-other",on:{click:function(e){return t.showOther()}}},[t._v(" » "+t._s(t.translateTitle("显示/隐藏 高级选项"))+"... ")]),t.otherShow?s("el-form-item",{attrs:{label:t.translateTitle("解析")+":",prop:"analysis"}},[s("tiny-mce",{attrs:{content:t.form.analysis,"tiny-height":300},on:{childByValue:t.getTnyMac}})],1):t._e(),s("el-form-item",["试题添加"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doAdd("form")}}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]):t._e(),"试题编辑"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doEdit("form")}}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):t._e(),s("el-button",{on:{click:t.goBack}},[t._v(" "+t._s(t.translateTitle("返回列表"))+" ")])],1)],1)],1)])},a=[],r=(s("388d"),s("9416")),i=s("e97f"),o=s("7736"),n=s("9f2e"),c=s("79fa"),u={data(){return{tableData:[],attaches:[],otherShow:!1,fullscreenLoading:!0,queryForm:{page:1,per_page:15,total:0},form:{level:2,status:1,is_open:1,type:5,result:[]},body:[{key:"A",name:""},{key:"B",name:""},{key:"C",name:""},{key:"D",name:""}],layout:"total, sizes, prev, pager, next, jumper",category_list:[],rules:{title:[{required:!0,message:this.translateTitle("请输入题干"),trigger:"blur"}],point:[{required:!0,message:this.translateTitle("请输入试题分值"),trigger:"blur"}],level:[{required:!0,message:this.translateTitle("请选择题目难度"),trigger:"change"}]}}},created(){let t=this.$route.query.id;t?(this.title="试题编辑",this.getDetail()):this.title="试题添加",this.form.type=this.$route.query.type,this.categorieList()},methods:{translateTitle:c["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),async getDetail(){let t=this.$route.query.id;const{data:e}=await Object(i["getDetail"])(t);this.form=e,this.form.category_id=e.category?e.category.id:"",this.body=this.form.body},async categorieList(){const{data:t}=await Object(r["categorieList"])();this.fullscreenLoading=!1,this.category_list=t},filterLetters(t){return t>=0&&t<=25?String.fromCharCode(65+t):void 0},addChange(){let t=this.body.length,e=this.filterLetters(t);this.body.push({key:e,name:""}),console.log(this.body)},deleteChange(t){if(2==this.body.length)return void this.$message.warning(this.translateTitle("选择题至少需要添加两个选项"));let e=this.body[t].key;this.form.result.includes(e)&&(this.form.result=this.form.result.filter(t=>t!=e));let s=[];s=this.body.filter((e,s)=>(console.log(e),s!=t)),s.map((t,e)=>{console.log(e);let s=this.filterLetters(e);console.log(s,"key"),t.key=s}),this.body=s,console.log(this.body)},getTnyMac(t){this.form.analysis=t,console.log(t,"ppppppp")},showOther(){this.otherShow=!this.otherShow},doAdd(t){let e=this.body.map(t=>""==t.name);this.form.body=this.body,this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(1==e.includes(!0))return void this.$message.warning(this.translateTitle("请将选项填写完整"));if(0==this.form.result.length)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},doEdit(t){let e=this.body.map(t=>""==t.name);this.form.body=this.body,console.log(this.form,"ansyljsjhjh"),this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(1==e.includes(!0))return void this.$message.warning(this.translateTitle("请将选项填写完整"));if(0==this.form.result.length)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tiku/shijuan"})}}},d=u,f=(s("56b8"),s("0b56")),h=Object(f["a"])(d,l,a,!1,null,"cfebfca8",null);e["default"]=h.exports},"87a3":function(t,e,s){},9416:function(t,e,s){"use strict";s.r(e),s.d(e,"categorieList",(function(){return a})),s.d(e,"CourseList",(function(){return r})),s.d(e,"doAdd",(function(){return i})),s.d(e,"doDelete",(function(){return o}));var l=s("b775");function a(){return Object(l["default"])({url:"/course/categories",method:"get"})}function r(t){return Object(l["default"])({url:"/course",method:"get",params:t})}function i(t){return Object(l["default"])({url:"/course",method:"post",data:t})}function o(t){return Object(l["default"])({url:"/course/"+t,method:"delete"})}},"948d6":function(t,e,s){},"9d08":function(t,e,s){},ab95:function(t,e,s){},be13:function(t,e,s){"use strict";s.r(e);var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[s("div",{staticClass:"title"},[s("el-page-header",{attrs:{content:t.title},on:{back:t.goBack}})],1),s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("试题分类")+":",prop:"category_id"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.translateTitle("请选择课程分类")},model:{value:t.form.category_id,callback:function(e){t.$set(t.form,"category_id",e)},expression:"form.category_id"}},t._l(t.category_list,(function(t){return s("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),s("el-form-item",{attrs:{label:t.translateTitle("难度")+":",prop:"level"}},[s("el-radio-group",{model:{value:t.form.level,callback:function(e){t.$set(t.form,"level",e)},expression:"form.level"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("简单")))]),s("el-radio",{attrs:{label:2}},[t._v(t._s(t.translateTitle("一般")))]),s("el-radio",{attrs:{label:3}},[t._v(t._s(t.translateTitle("困难")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("分值")+":",prop:"point"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入分值"),type:"number"},model:{value:t.form.point,callback:function(e){t.$set(t.form,"point",e)},expression:"form.point"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("题干")+":",prop:"title"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),t._l(t.body,(function(e,l){return s("el-form-item",{key:l,attrs:{label:t.translateTitle("选项")+e.key+":",prop:"body"}},[s("span",{staticClass:"star"},[t._v("*")]),s("div",{staticClass:"change-input"},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:e.name,callback:function(s){t.$set(e,"name",s)},expression:"item.name"}}),s("el-button",{attrs:{circle:"",icon:"el-icon-delete",plain:"",type:"danger"},on:{click:function(e){return t.deleteChange(l)}}})],1),s("div",{staticClass:"result-radio"},[s("el-radio",{attrs:{label:e.key},model:{value:t.form.result,callback:function(e){t.$set(t.form,"result",e)},expression:"form.result"}},[t._v(" "+t._s(t.translateTitle("正确答案"))+" ")])],1)])})),s("el-form-item",{attrs:{prop:"body"}},[s("div",{staticClass:"add-change"},[s("el-button",{attrs:{type:"success"},on:{click:t.addChange}},[t._v(" "+t._s(t.translateTitle("新增选项"))+" ")])],1)]),s("el-form-item",{attrs:{label:t.translateTitle("是否开放")+":",prop:"is_open"}},[s("el-radio-group",{model:{value:t.form.is_open,callback:function(e){t.$set(t.form,"is_open",e)},expression:"form.is_open"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("开放")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("关闭")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("状态")+":",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("正常")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("禁用")))])],1)],1),s("div",{staticClass:"show-other",attrs:{v:""},on:{click:function(e){return t.showOther()}}},[t._v(" » "+t._s(t.translateTitle("显示/隐藏 高级选项"))+" ... ")]),t.otherShow?s("el-form-item",{attrs:{label:t.translateTitle("解析")+":",prop:"analysis"}},[s("tiny-mce",{attrs:{content:t.form.analysis,"tiny-height":300},on:{childByValue:t.getTnyMac}})],1):t._e(),s("el-form-item",["试题添加"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doAdd("form")}}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]):t._e(),"试题编辑"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doEdit("form")}}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):t._e(),s("el-button",{on:{click:t.goBack}},[t._v(" "+t._s(t.translateTitle("返回列表"))+" ")])],1)],2)],1)])},a=[],r=(s("388d"),s("9416")),i=s("e97f"),o=s("7736"),n=s("9f2e"),c=s("79fa"),u={data(){return{tableData:[],attaches:[],otherShow:!1,fullscreenLoading:!0,queryForm:{page:1,per_page:15,total:0},form:{level:2,status:1,is_open:1,type:1,result:""},body:[{key:"A",name:""},{key:"B",name:""},{key:"C",name:""},{key:"D",name:""}],layout:"total, sizes, prev, pager, next, jumper",category_list:[],rules:{title:[{required:!0,message:this.translateTitle("请输入题干信息"),trigger:"blur"}],point:[{required:!0,message:this.translateTitle("请输入试题分值"),trigger:"blur"}],level:[{required:!0,message:this.translateTitle("请选择题目难度"),trigger:"change"}]}}},created(){let t=this.$route.query.id;t?(this.title="试题编辑",this.getDetail()):this.title="试题添加",this.form.type=this.$route.query.type,this.categorieList()},methods:{translateTitle:c["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),async getDetail(){let t=this.$route.query.id;const{data:e}=await Object(i["getDetail"])(t);this.form=e,this.form.category_id=e.category?e.category.id:"",this.body=this.form.body},async categorieList(){const{data:t}=await Object(r["categorieList"])();this.fullscreenLoading=!1,this.category_list=t},filterLetters(t){return t>=0&&t<=25?String.fromCharCode(65+t):void 0},addChange(){let t=this.body.length,e=this.filterLetters(t);this.body.push({key:e,name:""}),console.log(this.body)},deleteChange(t){if(2==this.body.length)return void this.$message.warning(this.translateTitle("选择题至少需要添加两个选项"));this.body[t].key==this.form.result&&(this.form.result="");let e=[];e=this.body.filter((e,s)=>(console.log(e),s!=t)),e.map((t,e)=>{console.log(e);let s=this.filterLetters(e);console.log(s,"key"),t.key=s}),this.body=e,console.log(this.body)},getTnyMac(t){this.form.analysis=t},showOther(){this.otherShow=!this.otherShow},doAdd(t){let e=this.body.map(t=>""==t.name);this.form.body=this.body,this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(1==e.includes(!0))return void this.$message.warning(this.translateTitle("请将选项填写完整"));if(!this.form.result)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},doEdit(t){let e=this.body.map(t=>""==t.name);this.form.body=this.body,this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(1==e.includes(!0))return void this.$message.warning(this.translateTitle("请将选项填写完整"));if(!this.form.result)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tiku/shijuan"})}}},d=u,f=(s("766c"),s("0b56")),h=Object(f["a"])(d,l,a,!1,null,"2d96d292",null);e["default"]=h.exports},cce3:function(t,e,s){"use strict";s("3928")},d09c:function(t,e,s){"use strict";s.r(e);var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[s("div",{staticClass:"title"},[s("el-page-header",{attrs:{content:t.translateTitle(t.title)},on:{back:t.goBack}})],1),s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("试题分类")+":",prop:"category_id"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.translateTitle("请选择课程分类")},model:{value:t.form.category_id,callback:function(e){t.$set(t.form,"category_id",e)},expression:"form.category_id"}},t._l(t.category_list,(function(t){return s("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),s("el-form-item",{attrs:{label:t.translateTitle("难度")+":",prop:"level"}},[s("el-radio-group",{model:{value:t.form.level,callback:function(e){t.$set(t.form,"level",e)},expression:"form.level"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("简单")))]),s("el-radio",{attrs:{label:2}},[t._v(t._s(t.translateTitle("一般")))]),s("el-radio",{attrs:{label:3}},[t._v(t._s(t.translateTitle("困难")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("分值")+":",prop:"point"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入分值"),type:"number"},model:{value:t.form.point,callback:function(e){t.$set(t.form,"point",e)},expression:"form.point"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("题干")+":",prop:"title"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入题干")},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("答案")+":",prop:"result"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入答案"),rows:2,type:"textarea"},model:{value:t.form.result,callback:function(e){t.$set(t.form,"result",e)},expression:"form.result"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("是否开放")+":",prop:"is_open"}},[s("el-radio-group",{model:{value:t.form.is_open,callback:function(e){t.$set(t.form,"is_open",e)},expression:"form.is_open"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("开放")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("关闭")))])],1)],1),s("el-form-item",{attrs:{label:t.translateTitle("状态")+":",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("正常")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("禁用")))])],1)],1),s("div",{staticClass:"show-other",on:{click:function(e){return t.showOther()}}},[t._v(" » "+t._s(t.translateTitle("显示/隐藏 高级选项"))+" ... ")]),t.otherShow?s("el-form-item",{attrs:{label:t.translateTitle("解析")+":",prop:"analysis"}},[s("tiny-mce",{attrs:{content:t.form.analysis,"tiny-height":300},on:{childByValue:t.getTnyMac}})],1):t._e(),s("el-form-item",["试题添加"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doAdd("form")}}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]):t._e(),"试题编辑"==t.title?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.doEdit("form")}}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):t._e(),s("el-button",{on:{click:t.goBack}},[t._v(" "+t._s(t.translateTitle("返回列表"))+" ")])],1)],1)],1)])},a=[],r=(s("388d"),s("9416")),i=s("e97f"),o=s("7736"),n=s("9f2e"),c=s("79fa"),u={data(){return{tableData:[],attaches:[],otherShow:!1,fullscreenLoading:!0,queryForm:{page:1,per_page:15,total:0},form:{level:2,status:1,is_open:1,result:""},body:[{key:"A",name:"正确"},{key:"B",name:"错误"}],layout:"total, sizes, prev, pager, next, jumper",category_list:[],rules:{title:[{required:!0,message:this.translateTitle("请输入题干信息"),trigger:"blur"}],point:[{required:!0,message:this.translateTitle("请输入试题分值"),trigger:"blur"}],level:[{required:!0,message:this.translateTitle("请选择题目难度"),trigger:"change"}],result:[{required:!0,message:this.translateTitle("请填写正确答案"),trigger:"blur"}]}}},created(){let t=this.$route.query.id;t?(this.title="试题编辑",this.getDetail()):this.title="试题添加",this.form.type=this.$route.query.type,this.categorieList()},methods:{translateTitle:c["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),async getDetail(){let t=this.$route.query.id;const{data:e}=await Object(i["getDetail"])(t);this.form=e,this.form.category_id=e.category?e.category.id:"",this.body=this.form.body},async categorieList(){const{data:t}=await Object(r["categorieList"])();this.fullscreenLoading=!1,this.category_list=t},filterLetters(t){return t>=0&&t<=25?String.fromCharCode(65+t):void 0},addChange(){let t=this.body.length,e=this.filterLetters(t);this.body.push({key:e,name:""}),console.log(this.body)},deleteChange(t){if(2==this.body.length)return void this.$message.warning(this.translateTitle("选择题至少需要添加两个选项"));let e=[];e=this.body.filter((e,s)=>(console.log(e),s!=t)),e.map((t,e)=>{console.log(e);let s=this.filterLetters(e);console.log(s,"key"),t.key=s}),this.body=e,console.log(this.body)},getTnyMac(t){this.form.analysis=t,console.log(t,"ppppppp")},showOther(){this.otherShow=!this.otherShow},doAdd(t){this.form.body=this.body,this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(!this.form.result)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},doEdit(t){this.form.body=this.body,console.log(this.form,"ansyljsjhjh"),this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;{if(!this.form.result)return void this.$message.warning(this.translateTitle("请设置正确答案"));const{message:t}=await Object(i["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tiku/shijuan"})}}},d=u,f=(s("0530"),s("0b56")),h=Object(f["a"])(d,l,a,!1,null,"afa979c0",null);e["default"]=h.exports},e97f:function(t,e,s){"use strict";s.r(e),s.d(e,"getTikuList",(function(){return a})),s.d(e,"doAdd",(function(){return r})),s.d(e,"getDetail",(function(){return i})),s.d(e,"editTiku",(function(){return o})),s.d(e,"deleteTiku",(function(){return n})),s.d(e,"getTestList",(function(){return c})),s.d(e,"addTest",(function(){return u})),s.d(e,"editTest",(function(){return d})),s.d(e,"getTestDetail",(function(){return f})),s.d(e,"deleteTest",(function(){return h})),s.d(e,"submitTest",(function(){return m})),s.d(e,"reviewTest",(function(){return p})),s.d(e,"courseOption",(function(){return g})),s.d(e,"videoOption",(function(){return b})),s.d(e,"tikuOption",(function(){return y}));var l=s("b775");function a(t){return Object(l["default"])({url:"/exam/topic",method:"get",params:t})}function r(t){return Object(l["default"])({url:"/exam/topic",method:"post",data:t})}function i(t){return Object(l["default"])({url:"/exam/topic/"+t,method:"get"})}function o(t){return Object(l["default"])({url:"/exam/topic/"+t.id,method:"put",data:t})}function n(t){return Object(l["default"])({url:"/exam/topic/"+t,method:"delete"})}function c(t){return Object(l["default"])({url:"/exam",method:"get",params:t})}function u(t){return Object(l["default"])({url:"/exam",method:"post",data:t})}function d(t){return Object(l["default"])({url:"/exam/"+t.id,method:"put",data:t})}function f(t){return Object(l["default"])({url:"/exam/info/"+t,method:"get"})}function h(t){return Object(l["default"])({url:"/exam/"+t,method:"delete"})}function m(t){return Object(l["default"])({url:"/exam/examination",method:"post",data:t})}function p(t){return Object(l["default"])({url:"/exam/examines",method:"post",data:t})}function g(t){return Object(l["default"])({url:"/course/select-options",method:"get",params:t})}function b(t){return Object(l["default"])({url:"/course/video/select-options",method:"get",params:t})}function y(t){return Object(l["default"])({url:"/exam/topic-select-options",method:"get",params:t})}}}]);