马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{p as k}from"./index.168351126514316.js";import{i as x}from"./methods.1683511265143.js";import{_ as L,E as c}from"./index.1683511265143.js";import{J as q,f as j,a1 as M,a as f,Y as u,R as a,a5 as i,o as n,b as t,Q as b,V as R,F as B,a8 as E,X as V,aC as H,aD as z,W as C}from"./vue.1683511265143.js";const v=g=>(H("data-v-568825ba"),g=g(),z(),g),J={class:"system-menu-dialog-container"},K={class:"valueTable"},Q=v(()=>t("div",null,"\u59D3\u540D\uFF1A",-1)),W=v(()=>t("div",null,"\u4E13\u4E1A\uFF1A",-1)),X={class:"valueTable"},$=v(()=>t("div",null,"\u59D3\u540D\uFF1A",-1)),G=v(()=>t("div",null,"\u4E13\u4E1A\uFF1A",-1)),O={class:"dialog-footer"},Z=C("\u53D6 \u6D88"),ee=C("\u786E\u5B9A"),le=q({name:"planDialog",emits:["refresh"],setup(g,{expose:A,emit:T}){const U=j(),e=M({title:"",disabled:!1,planDialogVisible:!1,planForm:{riskUnitId:null,planUserId:null,assessPlanName:"",assessTime:[],assessStartTime:"",assessEndTime:"",identificationUserId:null,evaluateUserId:null,riskType:2},planFormRules:{riskUnitId:[{required:!0,message:"\u8BF7\u9009\u62E9\u98CE\u9669\u5206\u6790\u5355\u5143",trigger:"change"}],assessPlanName:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u4F30\u8BA1\u5212\u540D\u79F0",trigger:"blur"}],assessTime:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u4F30\u65F6\u95F4",trigger:"blur"}],planUserId:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BA1\u5212\u5236\u5B9A\u4EBA",trigger:"change"}],identificationUserId:[{required:!0,message:"\u8BF7\u9009\u62E9\u8FA8\u8BC6\u4E13\u5BB6",trigger:"change"}],evaluateUserId:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u4EF7\u4E13\u5BB6",trigger:"change"}]},riskUnitList:[],personList:[],bsExperts:[],pjExperts:[]}),h=(F,s,m,p,d,r)=>{if(e.planDialogVisible=!0,e.riskUnitList=m,e.personList=p,e.bsExperts=d,e.pjExperts=r,e.disabled=!1,setTimeout(()=>{U.value.clearValidate()}),F==="\u65B0\u589E")e.title="\u65B0\u589E",e.planForm={riskUnitId:null,planUserId:null,assessPlanName:"",assessTime:[],assessStartTime:"",assessEndTime:"",identificationUserId:null,evaluateUserId:null,riskType:2};else if(F==="\u67E5\u770B"){e.title="\u67E5\u770B",e.disabled=!0;for(let o in e.planForm)x(o,e.planForm)&&(e.planForm[o]=s[o]);e.planForm.assessTime=[s.assessStartTime,s.assessEndTime],console.log(s,e.planForm.assessTime,"time")}else{e.title="\u7F16\u8F91",e.planForm.id=s.id;for(let o in e.planForm)x(o,e.planForm)&&(e.planForm[o]=s[o]);e.planForm.assessTime=[s.assessStartTime,s.assessEndTime]}},D=()=>{e.planForm.assessStartTime=e.planForm.assessTime==[]?"":e.planForm.assessTime[0],e.planForm.assessEndTime=e.planForm.assessTime==[]?"":e.planForm.assessTime[1]},w=()=>{U.value.validate(async F=>{if(F)if(D(),delete e.planForm.assessTime,e.title==="\u65B0\u589E"){let s=await k().addPlan(e.planForm);s.data.code===100?(T("refresh"),e.planDialogVisible=!1,c({type:"success",message:"\u65B0\u589E\u6210\u529F"})):c({type:"warning",message:s.data.msg})}else{let s=await k().modPlan(e.planForm);s.data.code===100?(T("refresh"),e.planDialogVisible=!1,c({type:"success",message:"\u7F16\u8F91\u6210\u529F"})):c({type:"warning",message:s.data.msg})}else c({type:"warning",message:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"})})};return A({showPlanDialog:h}),(F,s)=>{const m=i("el-option"),p=i("el-select"),d=i("el-form-item"),r=i("el-col"),o=i("el-input"),N=i("el-date-picker"),S=i("el-row"),P=i("el-form"),y=i("el-button"),Y=i("el-dialog");return n(),f("div",J,[u(Y,{title:e.title,modelValue:e.planDialogVisible,"onUpdate:modelValue":s[7]||(s[7]=l=>e.planDialogVisible=l),width:"600px"},{footer:a(()=>[t("span",O,[u(y,{onClick:s[6]||(s[6]=l=>e.planDialogVisible=!e.planDialogVisible),size:"default"},{default:a(()=>[Z]),_:1}),e.disabled?R("",!0):(n(),b(y,{key:0,type:"primary",onClick:w,size:"default"},{default:a(()=>[ee]),_:1}))])]),default:a(()=>[u(P,{ref_key:"planFormRef",ref:U,rules:e.planFormRules,model:e.planForm,size:"default","label-width":"120px"},{default:a(()=>[u(S,{gutter:35},{default:a(()=>[u(r,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:a(()=>[u(d,{label:"\u98CE\u9669\u5206\u6790\u5355\u5143",prop:"riskUnitId"},{default:a(()=>[u(p,{disabled:e.disabled,modelValue:e.planForm.riskUnitId,"onUpdate:modelValue":s[0]||(s[0]=l=>e.planForm.riskUnitId=l),style:{width:"100%"},placeholder:"\u98CE\u9669\u5206\u6790\u5355\u5143",clearable:""},{default:a(()=>[(n(!0),f(B,null,E(e.riskUnitList,l=>(n(),b(m,{key:l.id,label:l.riskName,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["disabled","modelValue"])]),_:1})]),_:1}),u(r,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:a(()=>[u(d,{label:"\u8BC4\u4F30\u8BA1\u5212\u540D\u79F0",prop:"assessPlanName"},{default:a(()=>[u(o,{disabled:e.disabled,modelValue:e.planForm.assessPlanName,"onUpdate:modelValue":s[1]||(s[1]=l=>e.planForm.assessPlanName=l),placeholder:"\u8BC4\u4F30\u8BA1\u5212\u540D\u79F0",clearable:""},null,8,["disabled","modelValue"])]),_:1})]),_:1}),u(r,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:a(()=>[u(d,{label:"\u8BC4\u4F30\u65F6\u95F4",prop:"assessTime"},{default:a(()=>[u(N,{disabled:e.disabled,type:"datetimerange",modelValue:e.planForm.assessTime,"onUpdate:modelValue":s[2]||(s[2]=l=>e.planForm.assessTime=l),"start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss","popper-class":"pickTime",onChange:D},null,8,["disabled","modelValue"])]),_:1})]),_:1}),u(r,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:a(()=>[u(d,{label:"\u8BA1\u5212\u5236\u5B9A\u4EBA",prop:"planUserId"},{default:a(()=>[u(p,{disabled:e.disabled,modelValue:e.planForm.planUserId,"onUpdate:modelValue":s[3]||(s[3]=l=>e.planForm.planUserId=l),style:{width:"100%"},placeholder:"\u8BA1\u5212\u5236\u5B9A\u4EBA",clearable:""},{default:a(()=>[(n(!0),f(B,null,E(e.personList,l=>(n(),b(m,{key:l.id,label:l.realName,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["disabled","modelValue"])]),_:1})]),_:1}),u(r,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20 valueSelect"},{default:a(()=>[u(d,{label:"\u8FA8\u8BC6\u4E13\u5BB6",prop:"identificationUserId"},{default:a(()=>[u(p,{disabled:e.disabled,modelValue:e.planForm.identificationUserId,"onUpdate:modelValue":s[4]||(s[4]=l=>e.planForm.identificationUserId=l),style:{width:"100%"},teleported:!1,placeholder:"\u8FA8\u8BC6\u4E13\u5BB6",clearable:""},{default:a(()=>[(n(!0),f(B,null,E(e.bsExperts,l=>(n(),b(m,{key:l.id,label:l.realName,value:l.id},{default:a(()=>{var _;return[t("div",K,[t("div",null,[Q,t("span",null,V(l.realName),1)]),t("div",null,[W,t("span",null,V((_=l.userIdentities)==null?void 0:_.map(I=>I.userIdentity).join(",")),1)])])]}),_:2},1032,["label","value"]))),128))]),_:1},8,["disabled","modelValue"])]),_:1})]),_:1}),u(r,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20 valueSelect"},{default:a(()=>[u(d,{label:"\u8BC4\u4EF7\u4E13\u5BB6",prop:"evaluateUserId"},{default:a(()=>[u(p,{disabled:e.disabled,modelValue:e.planForm.evaluateUserId,"onUpdate:modelValue":s[5]||(s[5]=l=>e.planForm.evaluateUserId=l),style:{width:"100%"},teleported:!1,placeholder:"\u8BC4\u4EF7\u4E13\u5BB6",clearable:""},{default:a(()=>[(n(!0),f(B,null,E(e.pjExperts,l=>(n(),b(m,{key:l.id,label:l.realName,value:l.id},{default:a(()=>{var _;return[t("div",X,[t("div",null,[$,t("span",null,V(l.realName),1)]),t("div",null,[G,t("span",null,V((_=l.userIdentities)==null?void 0:_.map(I=>I.userIdentity).join(",")),1)])])]}),_:2},1032,["label","value"]))),128))]),_:1},8,["disabled","modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])])}}});var ie=L(le,[["__scopeId","data-v-568825ba"]]);export{ie as default};