马宇豪
2023-10-20 67ddfbd2db13529c8923838d4dc7ed4cf105b0fe
1
import{a as L,E as r,d as R}from"./index.1683511265143.js";import{p as v}from"./index.168351126514323.js";import{r as x}from"./index.168351126514320.js";import{u as f}from"./index.168351126514322.js";import{J as N,aF as S,a1 as T,f as h,k as V,a as J,Y as s,R as i,a5 as c,o as O,b as d,X as y,u as I,W as p}from"./vue.1683511265143.js";const P={class:"system-menu-dialog-container"},$=p("\u589E\u52A0\u98CE\u9669\u5206\u6790\u5355\u5143"),z=p("\u67E5\u770B"),M=p("\u7F16\u8F91"),W=p("\u5220\u9664"),X={class:"dialog-footer"},Y=p("\u786E\u5B9A"),ee=N({name:"riskDialog",emits:["refresh"],setup(j,{expose:C,emit:q}){const E=S(()=>L(()=>import("./riskUnitDialog.1683511265143.js"),["assets/riskUnitDialog.1683511265143.js","assets/methods.1683511265143.js","assets/index.168351126514320.js","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js"])),t=T({title:"",riskUnitData:[],assessApplyDialogVisible:!1,id:null,liabilityUserId:null,riskList:[{id:1,name:"\u56FA\u6709\u98CE\u9669"},{id:2,name:"\u5B9E\u9A8C\u98CE\u9669"}],basicUnitList:[],allPersonList:[],allRiskTypeList:[]}),_=h(),D=e=>{t.assessApplyDialogVisible=!0,t.id=e.id,t.liabilityUserId=e.liabilityUserId,k()},g=(e,u,l)=>{_.value.showRiskUnitDialog(e,u,l,t.basicUnitList,t.allPersonList,t.allRiskTypeList)},k=async()=>{let e=await x().getRiskUnitByList({pageIndex:1,pageSize:9999,riskCode:"",riskName:"",experimentId:t.id});e.data.code===100?t.riskUnitData=JSON.parse(JSON.stringify(e.data.data)):r({type:"warning",message:e.data.msg})},b=async()=>{let e=await f().getAllUnit();e.data.code===100?t.basicUnitList=JSON.parse(JSON.stringify(e.data.data)):r({type:"warning",message:e.data.msg})},B=async()=>{let e=await v().getAllPerson();e.data.code===100?t.allPersonList=JSON.parse(JSON.stringify(e.data.data)):r({type:"warning",message:e.data.msg})},A=async()=>{let e=await f().getAllUnitType();e.data.code===100?t.allRiskTypeList=JSON.parse(JSON.stringify(e.data.data)):r({type:"warning",message:e.data.msg})},U=(e,u)=>{R.confirm("\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u98CE\u9669\u5355\u5143\uFF0C\u662F\u5426\u7EE7\u7EED?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let l={id:u.id},n=await f().deleteRiskUnitById(l);n.data.code===100?(t.riskUnitData.splice(e,1),r({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"})):r({type:"warning",message:n.data.msg})}).catch(l=>{console.log(l)})};return C({showRiskDialog:D}),V(()=>{b(),B(),A()}),(e,u)=>{const l=c("el-button"),n=c("el-table-column"),w=c("el-table"),F=c("el-dialog");return O(),J("div",P,[s(F,{title:"\u7BA1\u7406\u5B9E\u9A8C\u73B0\u5B9E\u98CE\u9669",modelValue:t.assessApplyDialogVisible,"onUpdate:modelValue":u[2]||(u[2]=a=>t.assessApplyDialogVisible=a),width:"60%"},{footer:i(()=>[d("span",X,[s(l,{onClick:u[1]||(u[1]=a=>t.assessApplyDialogVisible=!t.assessApplyDialogVisible),type:"primary",size:"default"},{default:i(()=>[Y]),_:1})])]),default:i(()=>[d("div",null,[s(l,{onClick:u[0]||(u[0]=a=>g("\u65B0\u589E","",t.id)),type:"primary",style:{"margin-bottom":"20px"},size:"default"},{default:i(()=>[$]),_:1})]),s(w,{ref:"multipleTableRef",data:t.riskUnitData,style:{width:"100%"},"header-cell-style":{background:"#fafafa"}},{default:i(()=>[s(n,{prop:"riskCode",label:"\u98CE\u9669\u5355\u5143\u7F16\u53F7"}),s(n,{prop:"riskName",label:"\u98CE\u9669\u5355\u5143\u540D\u79F0"}),s(n,{prop:"riskType",label:"\u98CE\u9669\u7C7B\u578B"},{default:i(a=>{var o;return[d("span",null,y(`${((o=t.riskList.find(m=>m.id===a.row.riskType))==null?void 0:o.name)||""}`),1)]}),_:1}),s(n,{prop:"riskUnitType",label:"\u98CE\u9669\u5355\u5143\u7C7B\u578B"}),s(n,{prop:"riskUnitType",label:"\u8D1F\u8D23\u4EBA"},{default:i(a=>{var o;return[d("span",null,y(`${((o=t.allPersonList.find(m=>m.id===a.row.liabilityUserId))==null?void 0:o.personName)||""}`),1)]}),_:1}),s(n,{prop:"evaluateStatus",label:"\u662F\u5426\u8BC4\u4EF7"},{default:i(a=>[d("span",null,y(a.row.evaluateStatus==1?"\u672A\u8BC4\u4EF7":a.row.evaluateStatus==2?"\u5DF2\u8BC4\u4EF7":"--"),1)]),_:1}),s(n,{label:"\u64CD\u4F5C",width:"150",align:"center"},{default:i(a=>[s(l,{size:"default",text:"",type:"primary",onClick:o=>g("\u67E5\u770B",a.row,t.id)},{default:i(()=>[z]),_:2},1032,["onClick"]),s(l,{size:"default",text:"",type:"primary",onClick:o=>g("\u7F16\u8F91",a.row,t.id)},{default:i(()=>[M]),_:2},1032,["onClick"]),s(l,{size:"default",text:"",type:"danger",onClick:o=>U(a.$index,a.row)},{default:i(()=>[W]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),s(I(E),{ref_key:"riskUnitDialogRef",ref:_,onRefresh:k},null,512)]),_:1},8,["modelValue"])])}}});export{ee as default};