(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a803a5c"],{"01e1":function(e,t,l){"use strict";l("d9a8")},"2e9d":function(e,t,l){"use strict";var c=l("7a23");const a={class:"title"},o={key:0,class:"font"},r={key:1,class:"flex",style:{"align-items":"center"}},n={class:"cnetr"},b={class:"right"};var i={__name:"PageTitle",props:{title:{type:String||Array,default:[]},active:{type:Number,default:0},marginBottom:{type:Number,default:0},backgroundColor:{type:String,default:"rgb(255, 255, 255, 0)"}},emits:["change","update:active"],setup(e,{emit:t}){function l(e,l){t("update:active",l),t("change",e)}return(t,i)=>{const d=Object(c["resolveComponent"])("el-button");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:"pageTitle",style:Object(c["normalizeStyle"])(`margin-bottom: ${e.marginBottom}px;background-color: ${e.backgroundColor}`)},[Object(c["createElementVNode"])("div",a,["string"===typeof e.title?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,Object(c["toDisplayString"])(e.title),1)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("ul",r,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(e.title,(t,a)=>(Object(c["openBlock"])(),Object(c["createBlock"])(d,{onClick:e=>l(t,a),type:e.active==a?"primary":"",key:a},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(t),1)]),_:2},1032,["onClick","type"]))),128))]))]),Object(c["createElementVNode"])("div",n,[Object(c["renderSlot"])(t.$slots,"center")]),Object(c["createElementVNode"])("div",b,[Object(c["renderSlot"])(t.$slots,"default")])],4)}}},d=(l("01e1"),l("d959")),u=l.n(d);const s=u()(i,[["__scopeId","data-v-817ee360"]]);t["a"]=s},4272:function(e,t,l){"use strict";l("d815")},"4b98":function(e,t,l){"use strict";l.r(t);var c=l("7a23"),a=l("2e9d"),o=l("ad28"),r=l("1090"),n=l("2d16"),b=l("c5cb");const i={key:0,class:"dialog"},d={class:"head_box"},u={class:"title"},s=Object(c["createTextVNode"])("保存"),p=Object(c["createTextVNode"])("关闭"),j={class:"cntinfo"};var O={__name:"detailForm",props:{dic:{type:Object,default:()=>{}}},emits:["refresh"],setup(e,{expose:t,emit:l}){const a=e,{proxy:o}=Object(c["getCurrentInstance"])(),r=Object(c["ref"])(!1),n=Object(c["ref"])(""),O=Object(c["ref"])({}),m=Object(c["ref"])(),f=Object(c["ref"])(!1),g=Object(c["ref"])(!1),C=Object(c["reactive"])({tm:[{required:!0,message:"请输入题目",trigger:"blur"}],type:[{required:!0,message:"请选择题型",trigger:"blur"}]}),v=(e,t)=>{r.value=!0,n.value="add"==e?"新增":"edit"==e?"编辑":"详情",t&&Object(b["b"])({},"/bagl/mosty-base/baxx/tkgl/getInfo/"+t.id).then(e=>{e.correctAnswer="02"==e.type?e.correctAnswer.split(","):e.correctAnswer,g.value="02"==e.type,O.value=e})},h=e=>{switch(g.value="02"==e,e){case"01":case"02":O.value.isTrue="";break;case"03":O.value.correctAnswer=[];break}},k=()=>{m.value.validate(e=>{if(!e)return;f.value=!0;let t="新增"==n.value?"/bagl/mosty-base/baxx/tkgl/add":"/bagl/mosty-base/baxx/tkgl/edit",c={...O.value};c.correctAnswer=Array.isArray(c.correctAnswer)?c.correctAnswer.join(","):c.correctAnswer,Object(b["b"])(c,t).then(()=>{f.value=!1,o.$message.success("保存成功"),l("refresh"),V()}).catch(()=>{f.value=!1})})},V=()=>{r.value=!1,O.value={},g.value=!1,m.value.reset()};return t({init:v}),(e,t)=>{const l=Object(c["resolveComponent"])("el-button"),o=Object(c["resolveComponent"])("el-option"),b=Object(c["resolveComponent"])("el-select"),v=Object(c["resolveComponent"])("el-form-item"),w=Object(c["resolveComponent"])("el-col"),y=Object(c["resolveComponent"])("el-input"),_=Object(c["resolveComponent"])("el-row"),x=Object(c["resolveComponent"])("el-form");return r.value?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",i,[Object(c["createElementVNode"])("div",d,[Object(c["createElementVNode"])("span",u,"保安题库"+Object(c["toDisplayString"])(n.value),1),Object(c["createElementVNode"])("div",null,["详情"!=n.value?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:0,size:"small",onClick:k,type:"primary",loading:f.value},{default:Object(c["withCtx"])(()=>[s]),_:1},8,["loading"])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(l,{size:"small",onClick:V},{default:Object(c["withCtx"])(()=>[p]),_:1})])]),Object(c["createElementVNode"])("div",j,[Object(c["createVNode"])(x,{model:O.value,ref_key:"FormRef",ref:m,"label-position":"right",rules:C,"label-width":"100"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(_,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"题型",prop:"type"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{modelValue:O.value.type,"onUpdate:modelValue":t[0]||(t[0]=e=>O.value.type=e),placeholder:"请选择题型",style:{width:"100%"},onChange:h},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.dic.D_BAXX_KTLX,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(o,{key:e,label:e.zdmc,value:e.dm},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"题目",style:{width:"100%"},prop:"tm"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.tm,"onUpdate:modelValue":t[1]||(t[1]=e=>O.value.tm=e),placeholder:"请输入题目"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(_,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"选项A"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.optionA,"onUpdate:modelValue":t[2]||(t[2]=e=>O.value.optionA=e),placeholder:"请输入选项A"},null,8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"选项B"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.optionB,"onUpdate:modelValue":t[3]||(t[3]=e=>O.value.optionB=e),placeholder:"请输入选项B"},null,8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"选项C"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.optionC,"onUpdate:modelValue":t[4]||(t[4]=e=>O.value.optionC=e),placeholder:"请输入选项C"},null,8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"选项D"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.optionD,"onUpdate:modelValue":t[5]||(t[5]=e=>O.value.optionD=e),placeholder:"请输入选项D"},null,8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(v,{label:"选项E"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.optionE,"onUpdate:modelValue":t[6]||(t[6]=e=>O.value.optionE=e),placeholder:"请输入选项E"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(_,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(w,{span:8},{default:Object(c["withCtx"])(()=>["01"==O.value.type||"02"==O.value.type?(Object(c["openBlock"])(),Object(c["createBlock"])(v,{key:0,label:"答案",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{modelValue:O.value.correctAnswer,"onUpdate:modelValue":t[7]||(t[7]=e=>O.value.correctAnswer=e),placeholder:"请选择答案",multiple:g.value,style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.dic.D_BA_TKDA,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(o,{key:e,label:e.zdmc,value:e.dm},null,8,["label","value"]))),128))]),_:1},8,["modelValue","multiple"])]),_:1})):(Object(c["openBlock"])(),Object(c["createBlock"])(v,{key:1,label:"答案",style:{width:"100%"},prop:"isTrue"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(y,{modelValue:O.value.isTrue,"onUpdate:modelValue":t[8]||(t[8]=e=>O.value.isTrue=e),placeholder:"请输入答案"},null,8,["modelValue"])]),_:1}))]),_:1})]),_:1})]),_:1},8,["model","rules"])])])):Object(c["createCommentVNode"])("",!0)}}},m=(l("80ff"),l("d959")),f=l.n(m);const g=f()(O,[["__scopeId","data-v-58adf598"]]);var C=g;const v={class:"titleBox"},h=Object(c["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1),k={class:"tabBox"},V={key:0},w={class:"flex items-center just-center"},y=Object(c["createTextVNode"])("、 "),_={key:1},x=Object(c["createTextVNode"])("编辑"),N=Object(c["createTextVNode"])("详情"),B=Object(c["createTextVNode"])("删除");var A={__name:"index",setup(e){const{proxy:t}=Object(c["getCurrentInstance"])(),{D_BAXX_KTLX:l,D_BA_TKDA:i,D_BA_TKDA_PDT:d}=t.$dict("D_BAXX_KTLX","D_BA_TKDA","D_BA_TKDA_PDT"),u=Object(c["ref"])(),s=Object(c["ref"])(),p=Object(c["ref"])([{label:"题目",prop:"tm",placeholder:"请输入题目",showType:"input"}]),j=Object(c["ref"])({}),O=Object(c["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:180,tableColumn:[{label:"题型",prop:"type",showSolt:!0},{label:"题目",prop:"tm"},{label:"选项A",prop:"optionA"},{label:"选项B",prop:"optionB"},{label:"选项C",prop:"optionC"},{label:"选项D",prop:"optionD"},{label:"选项E",prop:"optionE"},{label:"答案",prop:"answer",showSolt:!0}]});Object(c["onMounted"])(()=>{A(),E()});const m=e=>{j.value={...e},O.pageConfiger.pageCurrent=1,A()},f=e=>{O.pageConfiger.pageNum=e,A()},g=e=>{O.pageConfiger.pageSize=e,A()},A=()=>{O.tableConfiger.loading=!0;let e={...O.pageConfiger,...j.value};Object(b["b"])(e,"/bagl/mosty-base/baxx/tkgl/page").then(e=>{let t=e.records||[];t.forEach(e=>{e.correctAnswer=e.correctAnswer.split(",")}),O.tableData=t,O.total=e.total,O.tableConfiger.loading=!1}).catch(()=>{O.tableConfiger.loading=!1})},D=e=>{t.$modal.confirm("是否确认删除该题目?").then(()=>{Object(b["b"])(e,"/bagl/mosty-base/baxx/tkgl/remove").then(()=>{t.$modal.msgSuccess("删除成功"),A()})})},T=(e,t)=>{Object(c["nextTick"])(()=>{u.value.init(e,t)})},E=()=>{O.tableHeight=window.innerHeight-s.value.offsetHeight-250,window.onresize=function(){E()}};return(e,t)=>{const b=Object(c["resolveComponent"])("CirclePlus"),j=Object(c["resolveComponent"])("el-icon"),E=Object(c["resolveComponent"])("el-button"),S=Object(c["resolveComponent"])("DictTag"),X=Object(c["resolveComponent"])("el-link");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Object(c["createElementVNode"])("div",v,[Object(c["createVNode"])(a["a"],{title:"保安题库"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(E,{type:"primary",onClick:t[0]||(t[0]=e=>T("add",null))},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(j,{style:{"vertical-align":"middle"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b)]),_:1}),h]),_:1})]),_:1})]),Object(c["createElementVNode"])("div",{ref_key:"searchBox",ref:s},[(Object(c["openBlock"])(),Object(c["createBlock"])(n["a"],{searchArr:p.value,onSubmit:m,key:O.keyCount},null,8,["searchArr"]))],512),Object(c["createElementVNode"])("div",k,[(Object(c["openBlock"])(),Object(c["createBlock"])(o["a"],{tableData:O.tableData,tableColumn:O.tableColumn,tableHeight:O.tableHeight,key:O.keyCount,tableConfiger:O.tableConfiger,controlsWidth:O.controlsWidth,onChooseData:e.chooseData},{type:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(S,{value:e.type,tag:!1,options:Object(c["unref"])(l)},null,8,["value","options"])]),answer:Object(c["withCtx"])(({row:e})=>["01"==e.type||"02"==e.type?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",V,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(e.correctAnswer,e=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",w,[Object(c["createVNode"])(S,{value:e,tag:!1,options:Object(c["unref"])(i)},null,8,["value","options"]),y]))),256))])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",_,Object(c["toDisplayString"])(e.isTrue),1))]),controls:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(X,{type:"primary",link:"",onClick:t=>T("edit",e)},{default:Object(c["withCtx"])(()=>[x]),_:2},1032,["onClick"]),Object(c["createVNode"])(X,{type:"primary",link:"",onClick:t=>T("detail",e)},{default:Object(c["withCtx"])(()=>[N]),_:2},1032,["onClick"]),Object(c["createVNode"])(X,{type:"danger",link:"",onClick:t=>D([e.id])},{default:Object(c["withCtx"])(()=>[B]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth","onChooseData"])),Object(c["createVNode"])(r["a"],{onChangeNo:f,onChangeSize:g,tableHeight:O.tableHeight,pageConfiger:{...O.pageConfiger,total:O.total}},null,8,["tableHeight","pageConfiger"])]),Object(c["createVNode"])(C,{ref_key:"detailDiloag",ref:u,dic:{D_BAXX_KTLX:Object(c["unref"])(l),D_BA_TKDA:Object(c["unref"])(i),D_BA_TKDA_PDT:Object(c["unref"])(d)},onRefresh:A},null,8,["dic"])])}}};l("4272");const D=A;t["default"]=D},"623b":function(e,t,l){},"80ff":function(e,t,l){"use strict";l("623b")},d815:function(e,t,l){},d9a8:function(e,t,l){}}]);