马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{_ as le,g as ne,a as oe,E as d,t as ie,q as re,o as v,w as de,d as S}from"./index.1683511265143.js";import{p as D}from"./index.168351126514316.js";import{r as ce}from"./index.168351126514320.js";import{J as pe,aF as me,f as P,ay as _e,a1 as fe,k as Ee,a as w,b as n,Y as s,R as l,u as g,a5 as m,o as i,X as B,V as _,Q as f,F as L,a8 as $,aC as ge,aD as Be,W as r}from"./vue.1683511265143.js";import{u as Q}from"./index.168351126514317.js";const C=b=>(ge("data-v-8bd9510e"),b=b(),Be(),b),Fe={class:"home-container"},ye={style:{height:"100%"}},De={class:"basic-line"},Ce=C(()=>n("span",null,"\u8BC4\u4F30\u8BA1\u5212\u540D\u79F0\uFF1A",-1)),he={class:"basic-line"},ve=C(()=>n("span",null,"\u98CE\u9669\u5355\u5143\u540D\u79F0\uFF1A",-1)),we={style:{"padding-bottom":"10px"}},be=r("\u67E5\u8BE2"),Se=r("\u91CD\u7F6E"),Ae={class:"homeCard"},ke={class:"main-card"},xe=r("\u65B0\u589E"),Ie={key:0},Ue=r(B("\u672A\u6D3E\u53D1")),Ne={key:1},Te=r(B("\u5DF2\u6D3E\u53D1")),Ve=r("\u6D3E\u53D1"),ze=r("\u67E5\u770B"),Pe=r("\u7F16\u8F91"),Le=r("\u62D2\u7EDD\u8FA8\u8BC6"),$e=r("\u62D2\u7EDD\u8BC4\u4EF7"),Qe=r("\u91CD\u65B0\u6307\u6D3E\u8FA8\u8BC6"),Re=r("\u91CD\u65B0\u6307\u6D3E\u8BC4\u4EF7"),Je=r("\u5220\u9664"),je={class:"pageBtn"},Me={class:"valueTable"},Oe=C(()=>n("div",null,"\u59D3\u540D\uFF1A",-1)),He=C(()=>n("div",null,"\u4E13\u4E1A\uFF1A",-1)),qe={class:"valueTable"},We=C(()=>n("div",null,"\u59D3\u540D\uFF1A",-1)),Xe=C(()=>n("div",null,"\u4E13\u4E1A\uFF1A",-1)),Ye={class:"dialog-footer",style:{"padding-top":"10px","text-align":"center !important"}},Ze=r("\u53D6 \u6D88"),Ge=r("\u786E\u8BA4\u6307\u6D3E"),Ke=pe({name:"index",setup(b){const R=me(()=>oe(()=>import("./planDialog.1683511265143.js"),["assets/planDialog.1683511265143.js","assets/planDialog.1683511265143.css","assets/index.168351126514316.js","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js","assets/methods.1683511265143.js"])),x=P(),J=ne(),{userInfos:j}=_e(J),I=P(),t=fe({planData:[],user:null,searchQuery:{pageIndex:1,pageSize:10,assessPlanName:"",riskUnitName:""},total:0,riskUnitList:[],personList:[],bsExperts:[],pjExperts:[],identificationMethodList:[{id:1,name:"PHA"},{id:2,name:"JHA"},{id:3,name:"SCL"},{id:4,name:"HAZOP"},{id:5,name:"\u7C7B\u6BD4\u6CD5"}],evaluateMethodList:[{id:1,name:"LEC"},{id:2,name:"LS"},{id:3,name:"MES"},{id:4,name:"RS"}],reSendTitle:"",reSendDialogVisible:!1,reSendForm:{id:null,identificationUserId:null,evaluateUserId:null},rules:{identificationUserId:[{required:!0,message:"\u8BF7\u9009\u62E9\u8FA8\u8BC6\u4E13\u5BB6",trigger:"blur"}],evaluateUserId:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u4EF7\u4E13\u5BB6",trigger:"blur"}]}}),E=async()=>{let u=await D().getPlanByList(t.searchQuery);u.data.code===100?(t.planData=u.data.data,t.total=u.data.total):d({type:"warning",message:u.data.msg})},M=async()=>{let u=await ce().getAllRiskUnit();u.data.code===100?t.riskUnitList=JSON.parse(JSON.stringify(u.data.data)):d({type:"warning",message:u.data.msg})},O=async()=>{let u=await Q().getUserList({pageIndex:1,pageSize:99999,searchParams:{roleId:null,name:"",realName:""}});u.data.code===100?t.personList=JSON.parse(JSON.stringify(u.data.data)):d({type:"warning",message:u.data.msg})},H=async()=>{var a,F;let u=await Q().getExpertsList({pageIndex:1,pageSize:99999,searchParams:{userIndentityId:null}});if(u.data.code===100){const o=u.data.data;for(let y of o)(a=y.roles)!=null&&a.find(h=>h.roleId==2)&&t.bsExperts.push(y),(F=y.roles)!=null&&F.find(h=>h.roleId==3)&&t.pjExperts.push(y)}else d({type:"warning",message:u.data.msg})},A=(u,a)=>{x.value.showPlanDialog(u,a,t.riskUnitList,t.personList,t.bsExperts,t.pjExperts)},q=async u=>{S.confirm(`\u6B64\u64CD\u4F5C\u5C06\u62D2\u7EDD\u4F5C\u4E3A\u8BE5\u8BA1\u5212\uFF1A\u201C${u.assessPlanName}\u201D\u7684\u8FA8\u8BC6\u4E13\u5BB6\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let a=await D().refuseIdentify({id:u.id});a.data.code===100?(d({type:"success",duration:2e3,message:"\u62D2\u7EDD\u6210\u529F"}),await E()):d({type:"warning",message:a.data.msg})}).catch(a=>{})},U=async(u,a)=>{t.reSendForm={id:u.id,identificationUserId:null,evaluateUserId:null},a=="identification"?t.reSendTitle="\u6307\u6D3E\u8FA8\u8BC6\u4E13\u5BB6":t.reSendTitle="\u6307\u6D3E\u8BC4\u4EF7\u4E13\u5BB6",t.reSendDialogVisible=!0},W=async u=>{!u||await u.validate(async(a,F)=>{if(a){let o=await D().reSendJob(t.reSendForm);o.data.code===100?d({type:"success",message:"\u91CD\u65B0\u6307\u6D3E\u6210\u529F"}):d({type:"warning",message:o.data.msg}),t.reSendForm={id:null,identificationUserId:null,evaluateUserId:null},t.reSendDialogVisible=!1,E()}else console.log("error submit!",F)})},X=async u=>{S.confirm(`\u6B64\u64CD\u4F5C\u5C06\u62D2\u7EDD\u4F5C\u4E3A\u8BE5\u8BA1\u5212\uFF1A\u201C${u.assessPlanName}\u201D\u7684\u8BC4\u4EF7\u4E13\u5BB6\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let a=await D().refuseEvaluate({id:u.id});a.data.code===100?(d({type:"success",duration:2e3,message:"\u62D2\u7EDD\u6210\u529F"}),await E()):d({type:"warning",message:a.data.msg})}).catch(a=>{})},Y=u=>{S.confirm(`\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u8BA1\u5212\uFF1A\u201C${u.assessPlanName}\u201D\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let a=await D().deletePlanById({id:u.id});a.data.code===100?(d({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await E()):d({type:"warning",message:a.data.msg})}).catch(a=>{})},Z=u=>{S.confirm(`\u6B64\u64CD\u4F5C\u5C06\u6D3E\u53D1\u8BE5\u8BA1\u5212\uFF1A\u201C${u.assessPlanName}\u201D\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let a=await D().sellAssessPlan({id:u.id});a.data.code===100?(d({type:"success",duration:2e3,message:"\u6D3E\u53D1\u6210\u529F"}),await E()):d({type:"warning",message:a.data.msg})}).catch(a=>{})},G=u=>{t.searchQuery.pageSize=u,E()},K=u=>{t.searchQuery.pageIndex=u,E()},ee=()=>{t.searchQuery={pageIndex:1,pageSize:10,riskUnitName:"",assessPlanName:""}};return Ee(()=>{E(),M(),H(),O(),t.user=Number(j.value.uid)}),(u,a)=>{const F=m("el-input"),o=m("el-button"),y=m("el-row"),h=m("el-col"),c=m("el-table-column"),N=m("el-tag"),te=m("el-table"),ae=m("el-pagination"),T=m("el-option"),V=m("el-select"),z=m("el-form-item"),ue=m("el-form"),se=m("el-dialog");return i(),w("div",Fe,[n("div",ye,[s(y,{class:"homeCard"},{default:l(()=>[n("div",De,[Ce,s(F,{modelValue:t.searchQuery.assessPlanName,"onUpdate:modelValue":a[0]||(a[0]=e=>t.searchQuery.assessPlanName=e),clearable:"",filterable:"",class:"input-box",placeholder:"\u8BC4\u4F30\u8BA1\u5212\u540D\u79F0"},null,8,["modelValue"])]),n("div",he,[ve,s(F,{modelValue:t.searchQuery.riskUnitName,"onUpdate:modelValue":a[1]||(a[1]=e=>t.searchQuery.riskUnitName=e),clearable:"",filterable:"",class:"input-box",placeholder:"\u98CE\u9669\u5355\u5143\u540D\u79F0"},null,8,["modelValue"])]),n("div",we,[s(o,{type:"primary",onClick:E},{default:l(()=>[be]),_:1}),s(o,{plain:"",onClick:ee},{default:l(()=>[Se]),_:1})])]),_:1}),n("div",Ae,[n("div",ke,[s(y,{class:"cardTop"},{default:l(()=>[s(h,{span:12,class:"mainCardBtn"},{default:l(()=>[s(o,{type:"primary",icon:g(ie),size:"default",onClick:a[2]||(a[2]=e=>A("\u65B0\u589E",{}))},{default:l(()=>[xe]),_:1},8,["icon"])]),_:1})]),_:1}),s(te,{ref:"multipleTableRef",data:t.planData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"}},{default:l(()=>[s(c,{prop:"assessPlanName",label:"\u8BC4\u4F30\u8BA1\u5212\u540D\u79F0"}),s(c,{prop:"riskUnitName",label:"\u98CE\u9669\u5355\u5143\u540D\u79F0"}),s(c,{prop:"planUserName",label:"\u8BA1\u5212\u5236\u5B9A\u4EBA"}),s(c,{prop:"assessStartTime",label:"\u8BC4\u4F30\u5F00\u59CB\u65F6\u95F4"},{default:l(e=>[n("span",null,B(e.row.assessStartTime?e.row.assessStartTime.substring(0,16):"--"),1)]),_:1}),s(c,{prop:"assessEndTime",label:"\u8BC4\u4F30\u7ED3\u675F\u65F6\u95F4"},{default:l(e=>[n("span",null,B(e.row.assessEndTime?e.row.assessEndTime.substring(0,16):"--"),1)]),_:1}),s(c,{prop:"identificationUser",label:"\u8FA8\u8BC6\u4E13\u5BB6"}),s(c,{prop:"evaluateUser",label:"\u8BC4\u4EF7\u4E13\u5BB6"}),s(c,{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4","show-overflow-tooltip":""}),s(c,{prop:"createByUserName",label:"\u521B\u5EFA\u4EBA","show-overflow-tooltip":""}),s(c,{prop:"updateTime",label:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4","show-overflow-tooltip":""}),s(c,{prop:"updateByUserName",label:"\u6700\u540E\u4FEE\u6539\u4EBA","show-overflow-tooltip":""}),s(c,{prop:"planSellStatus",label:"\u662F\u5426\u6D3E\u53D1","show-overflow-tooltip":""},{default:l(e=>[n("div",null,[e.row.planSellStatus===1?(i(),w("div",Ie,[s(N,{type:"info"},{default:l(()=>[Ue]),_:1})])):_("",!0),e.row.planSellStatus===2?(i(),w("div",Ne,[s(N,{type:"success"},{default:l(()=>[Te]),_:1})])):_("",!0)])]),_:1}),s(c,{label:"\u64CD\u4F5C",width:"250"},{default:l(e=>[e.row.planSellStatus===1?(i(),f(o,{key:0,size:"small",text:"",type:"primary",onClick:p=>Z(e.row)},{default:l(()=>[Ve]),_:2},1032,["onClick"])):_("",!0),s(o,{size:"small",text:"",type:"primary",icon:g(re),onClick:p=>A("\u67E5\u770B",e.row)},{default:l(()=>[ze]),_:2},1032,["icon","onClick"]),e.row.planSellStatus===1?(i(),f(o,{key:1,size:"small",text:"",type:"primary",icon:g(v),onClick:p=>A("\u4FEE\u6539",e.row)},{default:l(()=>[Pe]),_:2},1032,["icon","onClick"])):_("",!0),e.row.identificationUserId==t.user?(i(),f(o,{key:2,size:"small",text:"",type:"primary",icon:g(v),onClick:p=>q(e.row)},{default:l(()=>[Le]),_:2},1032,["icon","onClick"])):_("",!0),e.row.evaluateUserId==t.user?(i(),f(o,{key:3,size:"small",text:"",type:"primary",icon:g(v),onClick:p=>X(e.row)},{default:l(()=>[$e]),_:2},1032,["icon","onClick"])):_("",!0),e.row.identificationUserId==null?(i(),f(o,{key:4,size:"small",text:"",type:"primary",icon:g(v),onClick:p=>U(e.row,"identification")},{default:l(()=>[Qe]),_:2},1032,["icon","onClick"])):_("",!0),e.row.evaluateUserId==null?(i(),f(o,{key:5,size:"small",text:"",type:"primary",icon:g(v),onClick:p=>U(e.row,"evaluate")},{default:l(()=>[Re]),_:2},1032,["icon","onClick"])):_("",!0),e.row.planSellStatus===1?(i(),f(o,{key:6,size:"small",text:"",type:"danger",icon:g(de),onClick:p=>Y(e.row)},{default:l(()=>[Je]),_:2},1032,["icon","onClick"])):_("",!0)]),_:1})]),_:1},8,["data"]),n("div",je,[s(ae,{onSizeChange:G,onCurrentChange:K,"pager-count":5,"page-sizes":[10,20,30],"current-page":t.searchQuery.pageIndex,"onUpdate:current-page":a[3]||(a[3]=e=>t.searchQuery.pageIndex=e),background:"","page-size":t.searchQuery.pageSize,"onUpdate:page-size":a[4]||(a[4]=e=>t.searchQuery.pageSize=e),layout:"total, sizes, prev, pager, next, jumper",total:t.total,class:"page-position"},null,8,["current-page","page-size","total"])])])])]),s(g(R),{ref_key:"planDialogRef",ref:x,onRefresh:E},null,512),s(se,{class:"chooseExpert",title:t.reSendTitle,modelValue:t.reSendDialogVisible,"onUpdate:modelValue":a[9]||(a[9]=e=>t.reSendDialogVisible=e),width:"50%"},{footer:l(()=>[n("span",Ye,[s(o,{onClick:a[7]||(a[7]=e=>t.reSendDialogVisible=!t.reSendDialogVisible),size:"default"},{default:l(()=>[Ze]),_:1}),s(o,{type:"primary",onClick:a[8]||(a[8]=e=>W(I.value)),size:"default"},{default:l(()=>[Ge]),_:1})])]),default:l(()=>[s(ue,{ref_key:"ruleFormRef",ref:I,rules:t.rules,model:t.reSendForm,"label-width":"120px"},{default:l(()=>[t.reSendTitle=="\u6307\u6D3E\u8FA8\u8BC6\u4E13\u5BB6"?(i(),f(z,{key:0,label:"\u9009\u62E9\u8FA8\u8BC6\u4E13\u5BB6",prop:"identificationUserId",class:"valueSelect"},{default:l(()=>[s(V,{modelValue:t.reSendForm.identificationUserId,"onUpdate:modelValue":a[5]||(a[5]=e=>t.reSendForm.identificationUserId=e),style:{width:"100%"},teleported:!1,placeholder:"\u8FA8\u8BC6\u4E13\u5BB6",clearable:""},{default:l(()=>[(i(!0),w(L,null,$(t.bsExperts,e=>(i(),f(T,{key:e.id,label:e.realName,value:e.id},{default:l(()=>{var p;return[n("div",Me,[n("div",null,[Oe,n("span",null,B(e.realName),1)]),n("div",null,[He,n("span",null,B((p=e.userIdentities)==null?void 0:p.map(k=>k.userIdentity).join(",")),1)])])]}),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):_("",!0),t.reSendTitle=="\u6307\u6D3E\u8BC4\u4EF7\u4E13\u5BB6"?(i(),f(z,{key:1,label:"\u9009\u62E9\u8BC4\u4EF7\u4E13\u5BB6",prop:"evaluateUserId",class:"valueSelect"},{default:l(()=>[s(V,{modelValue:t.reSendForm.evaluateUserId,"onUpdate:modelValue":a[6]||(a[6]=e=>t.reSendForm.evaluateUserId=e),style:{width:"100%"},teleported:!1,placeholder:"\u8BC4\u4EF7\u4E13\u5BB6",clearable:""},{default:l(()=>[(i(!0),w(L,null,$(t.pjExperts,e=>(i(),f(T,{key:e.id,label:e.realName,value:e.id},{default:l(()=>{var p;return[n("div",qe,[n("div",null,[We,n("span",null,B(e.realName),1)]),n("div",null,[Xe,n("span",null,B((p=e.userIdentities)==null?void 0:p.map(k=>k.userIdentity).join(",")),1)])])]}),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):_("",!0)]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])])}}});var lt=le(Ke,[["__scopeId","data-v-8bd9510e"]]);export{lt as default};