马宇豪
2024-01-05 6a33c71f381aec0dbc778f80527b62d343fd0146
1
import{u as y}from"./index.168351126514322.js";import{E as d}from"./index.1683511265143.js";import{J as N,f as T,a1 as L,a as m,Y as t,R as i,a5 as s,o as r,b as w,F,a8 as b,Q as g,V as C,W as V}from"./vue.1683511265143.js";const A={class:"system-menu-dialog-container"},v={class:"dialog-footer"},h=V("\u53D6 \u6D88"),R=V("\u786E\u5B9A"),J=N({name:"unitDialog",emits:["refresh"],setup(q,{expose:B,emit:E}){const f=T(),e=L({title:"",unitDialogVisible:!1,unitForm:{riskCode:"",riskName:"",riskSourceId:null,riskSourceType:null,liabilityUserId:null,liabilityDep:"",description:""},unitFormRules:{riskCode:[{required:!0,message:"\u8BF7\u586B\u5199\u98CE\u9669\u5355\u5143\u7F16\u53F7",trigger:"blur"}],riskName:[{required:!0,message:"\u8BF7\u586B\u5199\u98CE\u9669\u5355\u5143\u540D\u79F0",trigger:"blur"}],riskSourceId:[{required:!0,message:"\u8BF7\u9009\u62E9\u98CE\u9669\u6E90\u98CE\u9669\u7C7B\u578B",trigger:"change"}],riskSourceType:[{required:!0,message:"\u8BF7\u9009\u62E9\u98CE\u9669\u6E90",trigger:"change"}]},riskSourceTypeList:[{id:1,name:"\u533A\u57DF\u3001\u5B9E\u9A8C\u573A\u6240"},{id:2,name:"\u8BBE\u65BD\u8BBE\u5907"},{id:3,name:"\u56FA\u5B9A\u5DE5\u827A\u8282\u70B9"}],evaluateStatusList:[{id:1,name:"\u672A\u8BC4\u4EF7"},{id:2,name:"\u5DF2\u8BC4\u4EF7"}],allRoomList:[],allEquipmentList:[],allPersonList:[]}),D=(p,l,n,o,a)=>{e.unitDialogVisible=!0,e.allRoomList=o,e.allEquipmentList=n,e.allPersonList=a,setTimeout(()=>{f.value.clearValidate()}),p==="\u65B0\u589E"?(e.title="\u65B0\u589E",e.unitForm={riskCode:"",riskName:"",riskSourceId:null,riskSourceType:null,liabilityUserId:null,liabilityDep:"",description:""}):(e.title="\u7F16\u8F91",e.unitForm={id:l.id,riskCode:l.riskCode,riskName:l.riskName,riskSourceId:l.riskSourceId,riskSourceType:l.riskSourceType,liabilityUserId:l.liabilityUserId,liabilityDep:l.liabilityDep,description:l.description})},S=()=>{f.value.validate(async p=>{if(p)if(e.title==="\u65B0\u589E"){let l=await y().addUnit(e.unitForm);l.data.code===100?(E("refresh"),e.unitDialogVisible=!1,d({type:"success",message:"\u65B0\u589E\u6210\u529F"})):d({type:"warning",message:l.data.msg})}else{let l=await y().modUnit(e.unitForm);l.data.code===100?(E("refresh"),e.unitDialogVisible=!1,d({type:"success",message:"\u7F16\u8F91\u6210\u529F"})):d({type:"warning",message:l.data.msg})}else d({type:"warning",message:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"})})};return B({showUnitDialog:D}),(p,l)=>{const n=s("el-input"),o=s("el-form-item"),a=s("el-col"),c=s("el-option"),k=s("el-select"),x=s("el-row"),U=s("el-form"),_=s("el-button"),I=s("el-dialog");return r(),m("div",A,[t(I,{title:e.title,modelValue:e.unitDialogVisible,"onUpdate:modelValue":l[9]||(l[9]=u=>e.unitDialogVisible=u),"close-on-click-modal":!1,width:"600px"},{footer:i(()=>[w("span",v,[t(_,{onClick:l[8]||(l[8]=u=>e.unitDialogVisible=!e.unitDialogVisible),size:"default"},{default:i(()=>[h]),_:1}),t(_,{type:"primary",onClick:S,size:"default"},{default:i(()=>[R]),_:1})])]),default:i(()=>[t(U,{ref_key:"UnitFormRef",ref:f,rules:e.unitFormRules,model:e.unitForm,size:"default","label-width":"120px"},{default:i(()=>[t(x,{gutter:35},{default:i(()=>[t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u98CE\u9669\u5355\u5143\u7F16\u53F7",prop:"riskCode"},{default:i(()=>[t(n,{modelValue:e.unitForm.riskCode,"onUpdate:modelValue":l[0]||(l[0]=u=>e.unitForm.riskCode=u),placeholder:"\u98CE\u9669\u5355\u5143\u7F16\u53F7",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1}),t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u98CE\u9669\u5355\u5143\u540D\u79F0",prop:"riskName"},{default:i(()=>[t(n,{modelValue:e.unitForm.riskName,"onUpdate:modelValue":l[1]||(l[1]=u=>e.unitForm.riskName=u),placeholder:"\u98CE\u9669\u5355\u5143\u540D\u79F0",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1}),t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u98CE\u9669\u6E90\u98CE\u9669\u7C7B\u578B",prop:"riskSourceType"},{default:i(()=>[t(k,{modelValue:e.unitForm.riskSourceType,"onUpdate:modelValue":l[2]||(l[2]=u=>e.unitForm.riskSourceType=u),onChange:l[3]||(l[3]=u=>e.unitForm.riskSourceId=null),placeholder:"\u98CE\u9669\u6E90\u98CE\u9669\u7C7B\u578B",clearable:"",class:"input-length"},{default:i(()=>[(r(!0),m(F,null,b(e.riskSourceTypeList,u=>(r(),g(c,{key:u.id,label:u.name,value:u.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u98CE\u9669\u6E90",prop:"riskSourceId"},{default:i(()=>[t(k,{modelValue:e.unitForm.riskSourceId,"onUpdate:modelValue":l[4]||(l[4]=u=>e.unitForm.riskSourceId=u),placeholder:"\u98CE\u9669\u6E90",clearable:"",class:"input-length"},{default:i(()=>[e.unitForm.riskSourceType===2?(r(!0),m(F,{key:0},b(e.allEquipmentList,u=>(r(),g(c,{key:u.id,label:u.deviceName,value:u.id},null,8,["label","value"]))),128)):C("",!0),e.unitForm.riskSourceType===1?(r(!0),m(F,{key:1},b(e.allRoomList,u=>(r(),g(c,{key:u.id,label:u.room,value:u.id},null,8,["label","value"]))),128)):C("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u8D1F\u8D23\u4EBA",prop:"liabilityUserId"},{default:i(()=>[t(k,{modelValue:e.unitForm.liabilityUserId,"onUpdate:modelValue":l[5]||(l[5]=u=>e.unitForm.liabilityUserId=u),placeholder:"\u8D1F\u8D23\u4EBA",clearable:"",class:"input-length"},{default:i(()=>[(r(!0),m(F,null,b(e.allPersonList,u=>(r(),g(c,{key:u.id,label:u.personName,value:u.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u8D1F\u8D23\u90E8\u95E8",prop:"liabilityDep"},{default:i(()=>[t(n,{modelValue:e.unitForm.liabilityDep,"onUpdate:modelValue":l[6]||(l[6]=u=>e.unitForm.liabilityDep=u),placeholder:"\u8D1F\u8D23\u90E8\u95E8",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1}),t(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:i(()=>[t(o,{label:"\u98CE\u9669\u5355\u5143\u63CF\u8FF0"},{default:i(()=>[t(n,{type:"textarea",rows:3,modelValue:e.unitForm.description,"onUpdate:modelValue":l[7]||(l[7]=u=>e.unitForm.description=u),placeholder:"\u98CE\u9669\u5355\u5143\u63CF\u8FF0",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])])}}});export{J as default};