(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-774fece1"],{1843:function(e,t,l){"use strict";l("46e3")},"390b":function(e,t,l){},"401a":function(e,t,l){"use strict";l("390b")},"46e3":function(e,t,l){},"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"])("保存"),j=Object(c["createTextVNode"])("关闭"),O={class:"cntinfo"};var p={__name:"detailForm",props:{dic:{type:Object,default:()=>{}}},emits:["refresh"],setup(e,{expose:t,emit:l}){const a=e,o=[{dm:"A",zdmc:"选项A"},{dm:"B",zdmc:"选项B"},{dm:"C",zdmc:"选项C"},{dm:"D",zdmc:"选项D"},{dm:"E",zdmc:"选项E"}],{proxy:r}=Object(c["getCurrentInstance"])(),n=Object(c["ref"])(!1),p=Object(c["ref"])(""),m=Object(c["ref"])({}),v=Object(c["ref"])(null),C=Object(c["ref"])(!1),h=Object(c["ref"])(!1),g=Object(c["ref"])([]),k=Object(c["reactive"])({tm:[{required:!0,message:"请输入题目",trigger:"blur"}],type:[{required:!0,message:"请选择题型",trigger:"blur"}]}),f=(e,t)=>{n.value=!0,p.value="add"==e?"新增":"edit"==e?"编辑":"详情",t&&(console.log(t),w(t.type),Object(b["b"])({},"/mosty-base/baxx/tkgl/getInfo/"+t.id).then(e=>{e.correctAnswer="02"==e.type?e.correctAnswer.split(","):e.correctAnswer,h.value="02"==e.type,m.value=e}))},w=e=>{switch(h.value="02"==e,e){case"01":g.value=o.slice(0,4),m.value.isTrue="";break;case"02":g.value=o,m.value.isTrue="";break;case"03":g.value=o.slice(0,2),m.value.correctAnswer=[];break}},y=()=>{v.value.validate(e=>{if(!e)return;C.value=!0;let t="新增"==p.value?"/mosty-base/baxx/tkgl/add":"/mosty-base/baxx/tkgl/edit",c={...m.value};c.correctAnswer=Array.isArray(c.correctAnswer)?c.correctAnswer.join(","):c.correctAnswer,Object(b["b"])(c,t).then(()=>{C.value=!1,r.$message.success("保存成功"),l("refresh"),V()}).catch(()=>{C.value=!1})})},V=()=>{n.value=!1,m.value={},h.value=!1};return t({init:f}),(e,t)=>{const l=Object(c["resolveComponent"])("el-button"),o=Object(c["resolveComponent"])("el-option"),r=Object(c["resolveComponent"])("el-select"),b=Object(c["resolveComponent"])("el-form-item"),f=Object(c["resolveComponent"])("el-col"),_=Object(c["resolveComponent"])("el-input"),B=Object(c["resolveComponent"])("el-row"),x=Object(c["resolveComponent"])("el-form");return n.value?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",i,[Object(c["createElementVNode"])("div",d,[Object(c["createElementVNode"])("span",u,"保安题库"+Object(c["toDisplayString"])(p.value),1),Object(c["createElementVNode"])("div",null,["详情"!=p.value?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:0,size:"small",onClick:y,type:"primary",loading:C.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"])(()=>[j]),_:1})])]),Object(c["createElementVNode"])("div",O,[Object(c["createVNode"])(x,{model:m.value,ref_key:"FormRef",ref:v,"label-position":"right",rules:k,"label-width":"100"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(B,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{label:"题型",prop:"type"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:m.value.type,"onUpdate:modelValue":t[0]||(t[0]=e=>m.value.type=e),placeholder:"请选择题型",style:{width:"100%"},onChange:w},{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"])(f,{span:8},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{label:"题目",style:{width:"100%"},prop:"tm"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(_,{modelValue:m.value.tm,"onUpdate:modelValue":t[1]||(t[1]=e=>m.value.tm=e),placeholder:"请输入题目"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(B,null,{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(g.value,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(f,{span:8,key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{label:""+e.zdmc},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(_,{modelValue:m.value["option"+e.dm],"onUpdate:modelValue":t=>m.value["option"+e.dm]=t,placeholder:"请输入选项"+e.zdmc},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["label"])]),_:2},1024))),128))]),_:1}),Object(c["createVNode"])(B,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{span:8},{default:Object(c["withCtx"])(()=>["01"==m.value.type||"02"==m.value.type?(Object(c["openBlock"])(),Object(c["createBlock"])(b,{key:0,label:"答案",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:m.value.correctAnswer,"onUpdate:modelValue":t[2]||(t[2]=e=>m.value.correctAnswer=e),placeholder:"请选择答案",multiple:"02"==m.value.type,style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(g.value,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(o,{key:e,label:e.dm,value:e.dm},null,8,["label","value"]))),128))]),_:1},8,["modelValue","multiple"])]),_:1})):(Object(c["openBlock"])(),Object(c["createBlock"])(b,{key:1,label:"答案",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:m.value.isTrue,"onUpdate:modelValue":t[3]||(t[3]=e=>m.value.isTrue=e),placeholder:"请选择答案",multiple:h.value,style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(g.value,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(o,{key:e,label:e.dm,value:e.dm},null,8,["label","value"]))),128))]),_:1},8,["modelValue","multiple"])]),_:1}))]),_:1})]),_:1})]),_:1},8,["model","rules"])])])):Object(c["createCommentVNode"])("",!0)}}},m=(l("1843"),l("d959")),v=l.n(m);const C=v()(p,[["__scopeId","data-v-ae7deb66"]]);var h=C;const g={class:"titleBox"},k=Object(c["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1),f=Object(c["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"批量删除",-1),w={class:"tabBox"},y={key:0},V={key:0},_={key:1},B=Object(c["createTextVNode"])("编辑"),x=Object(c["createTextVNode"])("详情"),N=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"])(),j=Object(c["ref"])([{label:"题目",prop:"tm",placeholder:"请输入题目",showType:"input"},{label:"题目类型",prop:"type",placeholder:"请选择题目类型",showType:"select",options:l}]),O=Object(c["ref"])({}),p=Object(c["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"checkBox",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"])(()=>{T(),X()});const m=e=>{O.value={...e},p.pageConfiger.pageCurrent=1,T()},v=Object(c["ref"])(),C=e=>{v.value=e.map(e=>e.id)},A=e=>{p.pageConfiger.pageNum=e,T()},D=e=>{p.pageConfiger.pageSize=e,T()},T=()=>{p.tableConfiger.loading=!0;let e={...p.pageConfiger,...O.value};Object(b["b"])(e,"/mosty-base/baxx/tkgl/page").then(e=>{console.log(e);let t=e.records||[];t.forEach(e=>{e.correctAnswer=e.correctAnswer&&Array.isArray(e.correctAnswer)?e.correctAnswer.join(","):e.correctAnswer}),console.log(t),p.tableData=t,p.total=e.total,p.tableConfiger.loading=!1}).catch(()=>{p.tableConfiger.loading=!1})},E=e=>{t.$modal.confirm("是否确认删除该题目?").then(()=>{Object(b["b"])({idList:e},"/mosty-base/baxx/tkgl/remove").then(()=>{t.$modal.msgSuccess("删除成功"),T()})})},z=(e,t)=>{Object(c["nextTick"])(()=>{u.value.init(e,t)})},X=()=>{p.tableHeight=window.innerHeight-s.value.offsetHeight-250,window.onresize=function(){X()}};return(e,t)=>{const b=Object(c["resolveComponent"])("CirclePlus"),O=Object(c["resolveComponent"])("el-icon"),X=Object(c["resolveComponent"])("el-button"),S=Object(c["resolveComponent"])("DictTag"),H=Object(c["resolveComponent"])("el-link");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Object(c["createElementVNode"])("div",g,[Object(c["createVNode"])(a["a"],{title:"保安题库"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(X,{type:"primary",onClick:t[0]||(t[0]=e=>z("add",null))},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(O,{style:{"vertical-align":"middle"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b)]),_:1}),k]),_:1}),Object(c["createVNode"])(X,{type:"primary",onClick:t[1]||(t[1]=e=>E(v.value))},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(O,{style:{"vertical-align":"middle"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b)]),_:1}),f]),_:1})]),_:1})]),Object(c["createElementVNode"])("div",{ref_key:"searchBox",ref:s},[(Object(c["openBlock"])(),Object(c["createBlock"])(n["a"],{searchArr:j.value,onSubmit:m,key:p.keyCount},null,8,["searchArr"]))],512),Object(c["createElementVNode"])("div",w,[(Object(c["openBlock"])(),Object(c["createBlock"])(o["a"],{tableData:p.tableData,tableColumn:p.tableColumn,tableHeight:p.tableHeight,key:p.keyCount,tableConfiger:p.tableConfiger,controlsWidth:p.controlsWidth,onChooseData:C},{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",y,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(e.correctAnswer,(t,l)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",null,[Object(c["createTextVNode"])(Object(c["toDisplayString"])(t),1),e.correctAnswer.length-1!=l?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",V,",")):Object(c["createCommentVNode"])("",!0)]))),256))])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",_,Object(c["toDisplayString"])(e.isTrue),1))]),controls:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(H,{type:"primary",link:"",onClick:t=>z("edit",e)},{default:Object(c["withCtx"])(()=>[B]),_:2},1032,["onClick"]),Object(c["createVNode"])(H,{type:"primary",link:"",onClick:t=>z("detail",e)},{default:Object(c["withCtx"])(()=>[x]),_:2},1032,["onClick"]),Object(c["createVNode"])(H,{type:"danger",link:"",onClick:t=>E([e.id])},{default:Object(c["withCtx"])(()=>[N]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(c["createVNode"])(r["a"],{onChangeNo:A,onChangeSize:D,tableHeight:p.tableHeight,pageConfiger:{...p.pageConfiger,total:p.total}},null,8,["tableHeight","pageConfiger"])]),Object(c["createVNode"])(h,{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:T},null,8,["dic"])])}}};l("401a");const D=A;t["default"]=D}}]);