Files
ba_web/ab/static/js/chunk-774fece1.9daab791.js

1 line
12 KiB
JavaScript
Raw Normal View History

2025-10-28 18:26:31 +08:00
(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"])(_,{modelVa