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