var V=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var C=(p,f)=>{var k={};for(var t in p)A.call(p,t)&&f.indexOf(t)<0&&(k[t]=p[t]);if(p!=null&&V)for(var t of V(p))f.indexOf(t)<0&&N.call(p,t)&&(k[t]=p[t]);return k};import{i as D}from"./methods.1683511265143.js";import{r as B}from"./index.168351126514320.js";import{E as F}from"./index.1683511265143.js";import{J as h,f as q,a1 as z,a as g,Y as s,R as u,a5 as n,o as m,b as P,Q as c,V as x,F as _,a8 as y,W as I}from"./vue.1683511265143.js";const S={class:"system-menu-dialog-container"},J={class:"dialog-footer"},K=I("\u53D6 \u6D88"),M=I("\u786E\u5B9A"),G=h({name:"riskUnitDialog",emits:["refresh"],setup(p,{expose:f,emit:k}){const t=q(),e=z({title:"",experimentType:2,disabled:!1,riskUnitDialogVisible:!1,riskUnitForm:{id:null,experimentId:null,riskCode:"",riskName:"",riskUnitTypeId:null,liabilityUserId:null,liabilityDep:"",description:"",basicRiskUnitId:null},riskUnitFormRules:{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"}],riskUnitTypeId:[{required:!0,message:"\u8BF7\u9009\u62E9\u98CE\u9669\u5355\u5143\u7C7B\u578B",trigger:"blur"}],liabilityUserId:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D1F\u8D23\u4EBA",trigger:"change"}],basicRiskUnitId:[{required:!0,message:"\u8BF7\u9009\u62E9\u57FA\u7840\u98CE\u9669\u5355\u5143",trigger:"change"}]},specialDeviceList:[],deviceUnitList:[{id:1,name:"\u53F0"},{id:2,name:"\u4E2A"},{id:3,name:"\u4EF6"}],riskTypeList:[],basicUnitList:[],allPersonList:[],allExperimentList:[],experimentTypeList:[{id:2,name:"\u5B9E\u9A8C\u98CE\u9669"},{id:1,name:"\u56FA\u6709\u98CE\u9669"}]}),R=(U,i,d,o,a,b)=>{if(e.riskUnitDialogVisible=!0,e.basicUnitList=o,e.allPersonList=a,e.riskTypeList=b,e.disabled=!1,setTimeout(()=>{t.value.clearValidate()}),U==="\u65B0\u589E")e.title="\u65B0\u589E",e.riskUnitForm={id:null,experimentId:d,riskCode:"",riskName:"",riskUnitTypeId:null,liabilityUserId:null,liabilityDep:"",description:"",basicRiskUnitId:null};else if(U==="\u67E5\u770B"){e.title="\u67E5\u770B",e.disabled=!0;for(let r in e.riskUnitForm)D(r,e.riskUnitForm)&&(e.riskUnitForm[r]=i[r])}else{e.title="\u7F16\u8F91";for(let r in e.riskUnitForm)D(r,e.riskUnitForm)&&(e.riskUnitForm[r]=i[r])}},T=()=>{t.value.validate(async U=>{if(U)if(e.title==="\u65B0\u589E"){let i=e.riskUnitForm,{id:d,basicRiskUnitId:o}=i,a=C(i,["id","basicRiskUnitId"]),b=await B().addRiskUnit(a);b.data.code===100?(k("refresh"),e.riskUnitDialogVisible=!1,F({type:"success",message:"\u65B0\u589E\u6210\u529F"})):F({type:"warning",message:b.data.msg})}else{let d=await B().modRiskUnit(e.riskUnitForm);d.data.code===100?(k("refresh"),e.riskUnitDialogVisible=!1,F({type:"success",message:"\u7F16\u8F91\u6210\u529F"})):F({type:"warning",message:d.data.msg})}else F({type:"warning",message:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"})})};return f({showRiskUnitDialog:R}),(U,i)=>{const d=n("el-input"),o=n("el-form-item"),a=n("el-col"),b=n("el-option"),r=n("el-select"),v=n("el-row"),L=n("el-form"),E=n("el-button"),w=n("el-dialog");return m(),g("div",S,[s(w,{title:e.title,modelValue:e.riskUnitDialogVisible,"onUpdate:modelValue":i[8]||(i[8]=l=>e.riskUnitDialogVisible=l),width:"600px"},{footer:u(()=>[P("span",J,[s(E,{onClick:i[7]||(i[7]=l=>e.riskUnitDialogVisible=!e.riskUnitDialogVisible),size:"default"},{default:u(()=>[K]),_:1}),e.disabled?x("",!0):(m(),c(E,{key:0,type:"primary",onClick:T,size:"default"},{default:u(()=>[M]),_:1}))])]),default:u(()=>[s(L,{ref_key:"riskUnitFormRef",ref:t,rules:e.riskUnitFormRules,model:e.riskUnitForm,size:"default","label-width":"120px"},{default:u(()=>[s(v,{gutter:35},{default:u(()=>[s(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u98CE\u9669\u5355\u5143\u7F16\u53F7",prop:"riskCode"},{default:u(()=>[s(d,{modelValue:e.riskUnitForm.riskCode,"onUpdate:modelValue":i[0]||(i[0]=l=>e.riskUnitForm.riskCode=l),disabled:e.disabled,placeholder:"\u98CE\u9669\u5355\u5143\u7F16\u53F7",clearable:"",class:"input-length"},null,8,["modelValue","disabled"])]),_:1})]),_:1}),s(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u98CE\u9669\u5355\u5143\u540D\u79F0",prop:"riskName"},{default:u(()=>[s(d,{modelValue:e.riskUnitForm.riskName,"onUpdate:modelValue":i[1]||(i[1]=l=>e.riskUnitForm.riskName=l),disabled:e.disabled,placeholder:"\u98CE\u9669\u5355\u5143\u540D\u79F0",clearable:"",class:"input-length"},null,8,["modelValue","disabled"])]),_:1})]),_:1}),s(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u98CE\u9669\u5355\u5143\u7C7B\u578B",prop:"riskUnitTypeId"},{default:u(()=>[s(r,{modelValue:e.riskUnitForm.riskUnitTypeId,"onUpdate:modelValue":i[2]||(i[2]=l=>e.riskUnitForm.riskUnitTypeId=l),disabled:e.disabled,placeholder:"\u98CE\u9669\u5355\u5143\u7C7B\u578B",clearable:"",class:"input-length"},{default:u(()=>[(m(!0),g(_,null,y(e.riskTypeList,l=>(m(),c(b,{key:l.id,label:l.riskType,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1}),s(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u8D1F\u8D23\u4EBA",prop:"liabilityUserId"},{default:u(()=>[s(r,{modelValue:e.riskUnitForm.liabilityUserId,"onUpdate:modelValue":i[3]||(i[3]=l=>e.riskUnitForm.liabilityUserId=l),disabled:e.disabled,placeholder:"\u8D1F\u8D23\u4EBA",clearable:"",class:"input-length"},{default:u(()=>[(m(!0),g(_,null,y(e.allPersonList,l=>(m(),c(b,{key:l.id,label:l.personName,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1}),s(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u8D1F\u8D23\u90E8\u95E8",prop:"liabilityDep"},{default:u(()=>[s(d,{modelValue:e.riskUnitForm.liabilityDep,"onUpdate:modelValue":i[4]||(i[4]=l=>e.riskUnitForm.liabilityDep=l),disabled:e.disabled,placeholder:"\u8D1F\u8D23\u90E8\u95E8",clearable:"",class:"input-length"},null,8,["modelValue","disabled"])]),_:1})]),_:1}),e.experimentType===1?(m(),c(a,{key:0,xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u57FA\u7840\u98CE\u9669\u5355\u5143",prop:"basicRiskUnitId"},{default:u(()=>[s(r,{modelValue:e.riskUnitForm.basicRiskUnitId,"onUpdate:modelValue":i[5]||(i[5]=l=>e.riskUnitForm.basicRiskUnitId=l),disabled:e.disabled,placeholder:"\u57FA\u7840\u98CE\u9669\u5355\u5143",clearable:"",class:"input-length"},{default:u(()=>[(m(!0),g(_,null,y(e.basicUnitList,l=>(m(),c(b,{key:l.id,label:l.riskName,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1})):x("",!0),s(a,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[s(o,{label:"\u98CE\u9669\u5355\u5143\u63CF\u8FF0"},{default:u(()=>[s(d,{type:"textarea",rows:3,modelValue:e.riskUnitForm.description,"onUpdate:modelValue":i[6]||(i[6]=l=>e.riskUnitForm.description=l),disabled:e.disabled,placeholder:"\u98CE\u9669\u5355\u5143\u63CF\u8FF0",clearable:"",class:"input-length"},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])])}}});export{G as default};
|