/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6876e928"],{"14c3":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"before-close":t.handleClose,"close-on-click-modal":!1,title:t.translateTitle("判断题"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[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,i){return s("el-form-item",{key:i,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.handleClose}},[t._v(" "+t._s(t.translateTitle("取消"))+" ")])],1)],2)],1)])])},l=[],a=(s("388d"),s("9416")),r=s("e97f"),o=s("7736"),n=s("79fa"),c={data(){return{tableData:[],attaches:[],otherShow:!1,fullscreenLoading:!0,dialogVisible:!1,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},methods:{translateTitle:n["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),showEdit(t){t.id?(this.title="试题编辑",this.getDetail(t.id)):(this.title="试题添加",this.form.type=t),this.categorieList(),this.dialogVisible=!0},handleClose(){this.dialogVisible=!1,this.form={level:2,status:1,is_open:1,result:""},this.body=[{key:"A",name:"正确"},{key:"B",name:"错误"}]},async getDetail(t){const{data:e}=await Object(r["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(a["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,data:e}=await Object(r["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("addTopicDialog",e),this.handleClose()}})},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(r["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.handleClose()}})}}},d=c,u=(s("8f3a"),s("0b56")),h=Object(u["a"])(d,i,l,!1,null,"31987e55",null);e["default"]=h.exports},"1bcc":function(t,e,s){},"21fb":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"before-close":t.handleClose,"close-on-click-modal":!1,title:"单选题",visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:"试题分类:",prop:"category_id"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择课程分类"},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,i){return s("el-form-item",{key:i,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(i)}}})],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.handleClose}},[t._v(" "+t._s(t.translateTitle("取消"))+" ")])],1)],2)],1)])])},l=[],a=(s("388d"),s("9416")),r=s("e97f"),o=s("7736"),n={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:""},{key:"C",name:""},{key:"D",name:""}],layout:"total, sizes, prev, pager, next, jumper",category_list:[],dialogVisible:!1,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="试题添加"},methods:{showEdit(t){t.id?(this.title="试题编辑",this.getDetail(t.id)):(this.title="试题添加",this.form.type=t),this.categorieList(),this.dialogVisible=!0},handleClose(){this.dialogVisible=!1,this.form={level:2,status:1,is_open:1,result:""},this.body=[{key:"A",name:""},{key:"B",name:""},{key:"C",name:""},{key:"D",name:""}]},...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),async getDetail(t){const{data:e}=await Object(r["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(a["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)},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,data:s}=await Object(r["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("addTopicDialog",s),this.handleClose()}})},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(r["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.handleClose()}})}}},c=n,d=(s("3ad2"),s("0b56")),u=Object(d["a"])(c,i,l,!1,null,"71ca53f4",null);e["default"]=u.exports},"28f9":function(t,e,s){"use strict";s("dc53")},"3ad2":function(t,e,s){"use strict";s("b7dc")},"3f10":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}],staticClass:"container"},[i("div",{staticClass:"nav-top"},[i("el-breadcrumb",{attrs:{separator:"/"}},[i("el-breadcrumb-item",{attrs:{to:{path:"/Tiku/shijuan"}}},[t._v(" "+t._s(t.translateTitle("题库管理"))+" ")]),i("el-breadcrumb-item",{staticClass:"sec"},[t._v(" "+t._s(t.translateTitle("试卷管理"))+" ")])],1)],1),i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:18}},[i("div",{staticClass:"grid-content bg-purple"},[t.shitiList.length>0?i("div",[t._l(t.shitiList,(function(e,s){return i("div",{key:s,staticClass:"table"},[i("div",{staticClass:"left"},[i("div",{staticClass:"index"},[t._v(t._s(s+1))]),i("div",{staticClass:"point"},[t._v(" "+t._s(e.point)+t._s(t.translateTitle("分"))+" ")])]),i("div",{staticClass:"right"},[i("div",{staticClass:"title"},[i("div",{staticClass:"right-title"},[1==e.type?i("span",[t._v(" "+t._s(t.translateTitle("单选题"))+" ")]):t._e(),2==e.type?i("span",[t._v(" "+t._s(t.translateTitle("判断题"))+" ")]):t._e(),3==e.type?i("span",[t._v(" "+t._s(t.translateTitle("填空题"))+" ")]):t._e(),4==e.type?i("span",[t._v(" "+t._s(t.translateTitle("简答题"))+" ")]):t._e(),5==e.type?i("span",[t._v(" "+t._s(t.translateTitle("多选题"))+" ")]):t._e()]),i("div",{staticClass:"delete"},[e.is_edit?t._e():i("el-button",{attrs:{circle:"",icon:"el-icon-edit",plain:"",type:"primary"},on:{click:function(s){return t.doShitiEdit(e)}}}),i("el-button",{attrs:{circle:"",icon:"el-icon-delete",plain:"",type:"danger"},on:{click:function(s){return t.deleteShiti(e.id)}}})],1)]),i("div",{staticClass:"select"},[i("div",{staticClass:"title"},[i("div",{staticClass:"right-title"},[t._v(t._s(e.title))])]),1==e.type||2==e.type?i("div",[i("el-radio-group",{model:{value:e.result,callback:function(s){t.$set(e,"result",s)},expression:"item.result"}},t._l(e.body,(function(e,s){return i("el-radio",{key:s,attrs:{label:e.key}},[t._v(" "+t._s(e.name)+" ")])})),1)],1):t._e(),5==e.type?i("div",[i("el-checkbox-group",{model:{value:e.result,callback:function(s){t.$set(e,"result",s)},expression:"item.result"}},t._l(e.body,(function(e,s){return i("el-checkbox",{key:s,attrs:{label:e.key}},[t._v(" "+t._s(e.name)+" ")])})),1)],1):t._e()]),i("div",{staticClass:"result"},[i("div",{staticClass:"daan-title"},[t._v(" "+t._s(t.translateTitle("参考答案"))+": ")]),5==e.type?i("div",t._l(e.result,(function(e,s){return i("span",{key:s},[t._v(" "+t._s(e)+" ")])})),0):i("div",[t._v(t._s(e.result))])]),i("div",{staticClass:"analysis"},[i("div",{staticClass:"analysis-left"},[t._v(" "+t._s(t.translateTitle("解析"))+": ")]),i("div",{staticClass:"analysis-right"},[e.analysis?i("div",{domProps:{innerHTML:t._s(e.analysis)}}):i("div",[t._v(t._s(t.translateTitle("暂无解析")))])])])])])})),i("div",{staticClass:"do-add"},[i("el-button",{on:{click:t.goBack}},[t._v(" "+t._s(t.translateTitle("取消"))+" ")]),i("el-button",{attrs:{type:"success"},on:{click:t.doEdit}},[t._v(" "+t._s(t.translateTitle(0==t.examDetail.topic_nums?"添加":"保存"))+" ")])],1)],2):i("div",{staticClass:"empty"},[i("img",{staticClass:"shiti-empty",attrs:{alt:"",src:s("46b3")}}),i("div",{staticClass:"empty-text"},[t._v(" "+t._s(t.translateTitle("暂时还没有试题哦,点击左侧的题型来添加试题吧"))+" ")])])])]),i("el-col",{attrs:{span:6}},[i("div",{staticClass:"grid-content"},[i("div",{staticClass:"shiti-num"},[i("span",{staticClass:"title"},[t._v(t._s(t.translateTitle("试题数量"))+":")]),i("span",{staticClass:"nums"},[i("el-tag",{attrs:{effect:"dark",type:"danger"}},[t._v(t._s(t.shiti_num))])],1),t._v(" "+t._s(t.translateTitle("道"))+" ")]),i("div",{staticClass:"shiti-num"},[i("span",{staticClass:"title"},[t._v(t._s(t.translateTitle("试题总分数"))+":")]),i("span",{staticClass:"nums"},[i("el-tag",{attrs:{effect:"dark",type:"danger"}},[t._v(t._s(t.shiti_fen))]),t._v(" 分"+t._s(t.translateTitle(""))+" ")],1)]),i("div",{staticClass:"add-buttom",on:{click:function(e){return t.addRadioTopic(1)}}},[i("i",{staticClass:"el-icon-plus"}),t._v(" "+t._s(t.translateTitle("单选题"))+" ")]),i("div",{staticClass:"add-buttom",on:{click:function(e){return t.addCheckboxTopic(5)}}},[i("i",{staticClass:"el-icon-plus"}),t._v(" "+t._s(t.translateTitle("多选题"))+" ")]),i("div",{staticClass:"add-buttom",on:{click:function(e){return t.addJudgeTopic(2)}}},[i("i",{staticClass:"el-icon-plus"}),t._v(" "+t._s(t.translateTitle("判断题"))+" ")]),i("div",{staticClass:"add-buttom",on:{click:function(e){return t.addFillTopic(3)}}},[i("i",{staticClass:"el-icon-plus"}),t._v(" "+t._s(t.translateTitle("填空题"))+" ")]),i("div",{staticClass:"add-buttom",on:{click:function(e){return t.addFillTopic(4)}}},[i("i",{staticClass:"el-icon-plus"}),t._v(" "+t._s(t.translateTitle("简答题"))+" ")]),i("div",{staticClass:"add-buttom",on:{click:function(e){return t.changeTiku(4)}}},[i("i",{staticClass:"el-icon-upload"}),t._v(" "+t._s(t.translateTitle("从试题库导入"))+" ")])])])],1),i("topic-radio",{ref:"topic-radio",on:{addTopicDialog:t.addTopicDialog,"fetch-data":t.getDetail}}),i("topic-checkbox",{ref:"topic-checkbox",on:{addTopicDialog:t.addTopicDialog,"fetch-data":t.getDetail}}),i("topic-judge",{ref:"topic-judge",on:{addTopicDialog:t.addTopicDialog,"fetch-data":t.getDetail}}),i("topic-fill",{ref:"topic-fill",on:{addTopicDialog:t.addTopicDialog,"fetch-data":t.getDetail}}),i("edit",{ref:"edit",attrs:{content:t.shitiList},on:{getSelect:t.getSelect}})],1)},l=[],a=(s("388d"),s("79fa")),r=s("e97f"),o=s("7736"),n=s("9f2e"),c=s("dba9"),d=s("21fb"),u=s("6f09"),h=s("14c3"),f=s("7f90"),m={components:{topicFill:f["default"],topicRadio:d["default"],topicCheckbox:u["default"],topicJudge:h["default"],Edit:c["default"]},data(){return{classify:"custom",step:1,fullscreenLoading:!1,shitiList:[],form:{status:1,topics:[],time:0,topics_lists:[]},layout:"total, sizes, prev, pager, next, jumper",category_list:[],courseList:[],examDetail:"",type:"",course_id:"",shiti_num:0,shiti_fen:0}},created(){this.getDetail()},methods:{translateTitle:a["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),addTopicDialog(t){console.log(t,"lllll"),t.is_edit=!0,this.shitiList.push(t),this.shiti_num=this.shitiList.length,this.shiti_fen=this.shiti_fen+Number(t.point),console.log(this.shiti_fen)},addTopic(t){this.type=t,this.dialogVisible=!0},deleteShiti(t){console.log(t),this.shiti_num--,this.shitiList=this.shitiList.filter(e=>(console.log(e,t),e.id==t&&(this.shiti_fen=this.shiti_fen-Number(e.point)),e.id!=t)),console.log(this.shitiList,"this.shitiList")},doShitiEdit(t){1==t.type&&this.$refs["topic-radio"].showEdit(t),2==t.type&&this.$refs["topic-judge"].showEdit(t),3==t.type&&this.$refs["topic-fill"].showEdit(t),4==t.type&&this.$refs["topic-fill"].showEdit(t),5==t.type&&this.$refs["topic-checkbox"].showEdit(t)},addRadioTopic(t){this.$refs["topic-radio"].showEdit(t)},addCheckboxTopic(t){this.$refs["topic-checkbox"].showEdit(t)},addJudgeTopic(t){this.$refs["topic-judge"].showEdit(t)},addFillTopic(t){this.$refs["topic-fill"].showEdit(t)},handleClose(){this.dialogVisible=!1},async getDetail(){let t=this.$route.query.slug;const{data:e}=await Object(r["getTestDetail"])(t);this.examDetail=e,e.topic_nums>0&&(this.shitiList=e.topics_lists,this.shiti_num=e.topic_nums,this.shiti_fen=e.mark)},async doAdd(){let t=[];this.shitiList.map(e=>{t.push(e.id)}),this.examDetail.topics=t;const{message:e}=await Object(r["addTest"])(this.examDetail);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.goBack()},async doEdit(){let t=[];this.shitiList.map(e=>{t.push(e.id)}),this.examDetail.topics=t;const{message:e}=await Object(r["editTest"])(this.examDetail);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.goBack()},noTiku(){this.goBack()},goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0));let t=this.$route.query;t.course_id?this.$router.push({path:"/Tcourse/manage",query:{slug:t.course_slug,id:t.course_id,current_tab:3}}):this.$router.push({path:"/Tiku/shijuan"})},changeTiku(){this.$refs["edit"].showEdit()},getSelect(t){this.shitiList=this.shitiList.concat(t),this.shiti_num=this.shitiList.length,t.map(t=>{this.shiti_fen=this.shiti_fen+Number(t.point)})}}},p=m,g=(s("c134"),s("0b56")),b=Object(g["a"])(p,i,l,!1,null,"c601be92",null);e["default"]=b.exports},"407f":function(t,e,s){"use strict";s("f1c9")},"46b3":function(t,e,s){t.exports=s.p+"static/img/tiku-empty.fb1f67f8.png"},"6f09":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"before-close":t.handleClose,"close-on-click-modal":!1,title:t.translateTitle("多选题"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[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,i){return s("el-form-item",{key:i,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(i)}}})],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:"状态:",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.handleClose}},[t._v(" "+t._s(t.translateTitle("取消"))+" ")])],1)],1)],1)])])},l=[],a=(s("388d"),s("9416")),r=s("e97f"),o=s("7736"),n=s("79fa"),c={data(){return{tableData:[],attaches:[],otherShow:!1,dialogVisible:!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:""},{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="试题添加"},methods:{translateTitle:n["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),showEdit(t){t.id?(this.title="试题编辑",this.getDetail(t.id)):(this.title="试题添加",this.form.type=t),this.categorieList(),this.dialogVisible=!0},handleClose(){this.dialogVisible=!1,this.form={level:2,status:1,is_open:1,result:[]},this.body=[{key:"A",name:""},{key:"B",name:""},{key:"C",name:""},{key:"D",name:""}]},async getDetail(t){const{data:e}=await Object(r["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(a["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,data:s}=await Object(r["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("addTopicDialog",s),this.handleClose()}})},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(r["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.handleClose()}})}}},d=c,u=(s("28f9"),s("0b56")),h=Object(u["a"])(d,i,l,!1,null,"047963f1",null);e["default"]=h.exports},"7f90":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"before-close":t.handleClose,"close-on-click-modal":!1,title:t.translateTitle("填空/简答题"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",[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:"答案:",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.handleClose}},[t._v(" "+t._s(t.translateTitle("取消"))+" ")])],1)],1)],1)])])},l=[],a=(s("388d"),s("9416")),r=s("e97f"),o=s("7736"),n=s("79fa"),c={data(){return{tableData:[],attaches:[],otherShow:!1,fullscreenLoading:!0,queryForm:{page:1,per_page:15,total:0},dialogVisible:!1,form:{level:2,status:1,is_open:1,result:""},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},methods:{translateTitle:n["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),showEdit(t){t.id?(this.title="试题编辑",this.getDetail(t.id)):(this.title="试题添加",this.form.type=t),this.categorieList(),this.dialogVisible=!0},handleClose(){this.dialogVisible=!1,this.form={level:2,status:1,is_open:1,result:""}},async getDetail(t){const{data:e}=await Object(r["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(a["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)},getTnyMac(t){this.form.analysis=t,console.log(t,"ppppppp")},showOther(){this.otherShow=!this.otherShow},doAdd(t){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,data:e}=await Object(r["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("addTopicDialog",e),this.handleClose()}})},doEdit(t){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(r["editTiku"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.handleClose()}})}}},d=c,u=(s("e1dc"),s("0b56")),h=Object(u["a"])(d,i,l,!1,null,"9dd693cc",null);e["default"]=h.exports},"8f3a":function(t,e,s){"use strict";s("f69e")},9416:function(t,e,s){"use strict";s.r(e),s.d(e,"categorieList",(function(){return l})),s.d(e,"CourseList",(function(){return a})),s.d(e,"doAdd",(function(){return r})),s.d(e,"doDelete",(function(){return o}));var i=s("b775");function l(){return Object(i["default"])({url:"/course/categories",method:"get"})}function a(t){return Object(i["default"])({url:"/course",method:"get",params:t})}function r(t){return Object(i["default"])({url:"/course",method:"post",data:t})}function o(t){return Object(i["default"])({url:"/course/"+t,method:"delete"})}},b7dc:function(t,e,s){},c134:function(t,e,s){"use strict";s("1bcc")},d22b:function(t,e,s){},dba9:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"before-close":t.handleClose,title:t.translateTitle("题库列表"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("vab-query-form",[s("vab-query-form-left-panel",{attrs:{span:12}},[s("div",{staticClass:"content-title"},[s("el-button",{attrs:{icon:"el-icon-search",type:"success"},on:{click:function(e){return t.search(1)}}},[t._v(" "+t._s(t.translateTitle("单选题"))+" ")]),s("el-button",{attrs:{icon:"el-icon-search",type:"success"},on:{click:function(e){return t.search(5)}}},[t._v(" "+t._s(t.translateTitle("多选题"))+" ")]),s("el-button",{attrs:{icon:"el-icon-search",type:"success"},on:{click:function(e){return t.search(2)}}},[t._v(" "+t._s(t.translateTitle("判断题"))+" ")]),s("el-button",{attrs:{icon:"el-icon-search",type:"success"},on:{click:function(e){return t.search(3)}}},[t._v(" "+t._s(t.translateTitle("填空题"))+" ")]),s("el-button",{attrs:{icon:"el-icon-search",type:"success"},on:{click:function(e){return t.search(4)}}},[t._v(" "+t._s(t.translateTitle("简答题"))+" ")])],1)]),s("vab-query-form-right-panel",{attrs:{span:12}},[s("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[s("el-form-item",[s("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入试卷题目")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.title,callback:function(e){t.$set(t.queryForm,"title","string"===typeof e?e.trim():e)},expression:"queryForm.title"}})],1),s("el-form-item",[s("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1)],1),s("div",{staticClass:"table"},[s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.fullscreenLoading,expression:"fullscreenLoading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:t.tikuList,"row-key":t.getRowKeys,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[s("el-table-column",{attrs:{align:"center","reserve-selection":!0,"show-overflow-tooltip":"",type:"selection",width:"55"}}),s("el-table-column",{attrs:{label:t.translateTitle("题目名称"),"min-width":"120",prop:"title","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("类型"),"min-width":"80",prop:"type"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return[1==i.type?s("span",[t._v(t._s(t.translateTitle("单选")))]):t._e(),2==i.type?s("span",[t._v(t._s(t.translateTitle("判断")))]):t._e(),3==i.type?s("span",[t._v(t._s(t.translateTitle("填空")))]):t._e(),4==i.type?s("span",[t._v(t._s(t.translateTitle("简答")))]):t._e(),5==i.type?s("span",[t._v(t._s(t.translateTitle("多选")))]):t._e()]}}])}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("难度"),"min-width":"80",prop:"level"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return[1==i.level?s("el-tag",{attrs:{type:"success"}},[t._v(" "+t._s(t.translateTitle("简单"))+" ")]):t._e(),2==i.level?s("el-tag",{attrs:{type:"warning"}},[t._v(" "+t._s(t.translateTitle("适中"))+" ")]):t._e(),3==i.level?s("el-tag",{attrs:{type:"danger"}},[t._v(" "+t._s(t.translateTitle("困难"))+" ")]):t._e()]}}])}),t._v(" s "),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("分数/(分)"),"min-width":"80",prop:"point"}})],1),s("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.queryForm.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:t.handleClose}},[t._v(t._s(t.translateTitle("取消")))]),s("el-button",{attrs:{type:"primary"},on:{click:t.sureSelect}},[t._v(" "+t._s(t.translateTitle("确定"))+" ")])],1)],1)},l=[],a=(s("388d"),s("e97f")),r=s("79fa"),o={props:{content:{type:Array,default:()=>[]}},data(){return{fullscreenLoading:!0,dialogVisible:!1,tikuList:[],getRowKeys(t){return t.id},queryForm:{page:1,per_page:15,total:0,level:""},selected:[],layout:"total, sizes, prev, pager, next, jumper"}},watch:{content(){this.rowMultipleChecked()}},created(){},methods:{translateTitle:r["translateTitle"],handleClose(){this.dialogVisible=!1,this.$refs.multipleTable.clearSelection()},queryData(){this.queryForm.page=1,this.getList()},showEdit(){this.dialogVisible=!0,this.getList()},addTopic(t){this.$router.push({path:"/Tiku/addTiku",query:{type:t}})},search(t){this.queryForm.type=t,this.queryForm.page=1,this.getList()},handleSelectionChange(t){this.selected=t},sureSelect(){this.$emit("getSelect",this.selected),this.dialogVisible=!1},async getList(){this.fullscreenLoading=!0;const{data:t}=await Object(a["getTikuList"])(this.queryForm);this.tikuList=t.list,this.fullscreenLoading=!1;const{meta:e}=t;this.queryForm.total=e.pagination.total,this.rowMultipleChecked()},handleSizeChange(t){this.queryForm.per_page=t,this.getList()},handleCurrentChange(t){this.queryForm.page=t,this.getList()},rowMultipleChecked(){if(this.content!=[])for(let t=0;t