plan.70455649.js 15 KB

1
  1. import{a4 as Ne,u as we,r as c,ad as Ce,_ as Se,P as ke,f as xe,an as De,L as Ue,g as r,ac as Le,o as p,h as D,i as a,w as l,Y as U,Z as q,m as v,t as V,k as o,ai as Z,z as F,B as K,j as I,N as f,l as Te,X as Me}from"./vendor.0bc3c1d4.js";import{a7 as Re,a2 as $e,a4 as qe,a5 as Fe}from"./index.b54ecd6f.js";import{l as Ke,u as ze,a as Ae}from"./maintenanceProject.7e13979f.js";import{u as Be}from"./maintenanceProjectDept.98fc7ba3.js";const Oe={class:"app-container"},Qe={class:"head-container"},Ee={class:"head-container solid radius"},Xe={class:"impa-tree-node"},Ye={class:"left"},Ze=v("div",{class:"action flex align-center"},null,-1),Ge=f("\u641C\u7D22"),He=f("\u91CD\u7F6E"),Je={class:"padding"},We={class:"dialog-footer"},ea=f("\u786E \u5B9A"),aa=f("\u53D6 \u6D88"),na={class:"dialog-footer"},la=f("\u786E \u5B9A"),ta=f("\u53D6 \u6D88"),oa=Ne({name:"maintenanceManage"}),ma=Object.assign(oa,{setup(ra){const le=we(),{proxy:d}=Me(),{maintenance_project_cycle:L}=d.useDict("maintenance_project_cycle"),G=c([]),N=c([]),z=c([]);c(!1);const w=c(!1),C=c(!1),j=c(!0),y=c(6),A=c(!0),B=c(!0),te=c([]),oe=c(!0),re=c(!0),O=c(0),H=c(""),Q=c(""),S=c(void 0),ie=Ce({maintenanceForm:{},maintenanceProjectForm:{},queryParams:{pageNum:1,pageSize:10},rules:{parentId:[{required:!0,message:"\u7236\u7EA7\u7EF4\u4FDD\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],maintenanceName:[{required:!0,message:"\u7EF4\u4FDD\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],maintenanceId:[{required:!0,message:"\u7EF4\u4FDD\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],maintenanceProjectName:[{required:!0,message:"\u7EF4\u4FDD\u9879\u76EE\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],maintenanceProjectStandard:[{required:!0,message:"\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],maintenanceProjectPersonLiable:[{required:!0,message:"\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],maintenanceProjectCycle:[{required:!0,message:"\u7EF4\u4FDD\u9879\u76EE\u5468\u671F\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:i,form:ia,rules:J,maintenanceForm:m,maintenanceProjectForm:u}=Se(ie),ce=(t,n)=>t?n.label.indexOf(t)!==-1:!0;ke(Q,t=>{d.$refs.maintenanceRef.filter(t)}),xe(()=>{let t=0;return Object.values(le.state.data.applyPurchaseDetails).map(n=>{t+=n.applyPurchaseNum}),t});function E(){$e({pageNum:1,pageSize:9999}).then(t=>{t.data.map(n=>{n.label=`${n.maintenanceName}`}),z.value=t.data,S.value=d.handleTree(t.data,"maintenanceId","parentId")})}function h(){A.value=!0,Ke(i.value).then(t=>{G.value=t.rows,O.value=t.total,A.value=!1})}function ue(t){i.value.maintenanceId==t.maintenanceId?i.value.maintenanceId=null:i.value.maintenanceId=t.maintenanceId,_()}function _(){i.value.pageNum=1,h()}function de(){d.resetForm("queryRef"),_()}function se(){m.value={},u.value={},d.resetForm("userRef")}function W(){w.value=!1,C.value=!1,se()}function me(){d.$refs.maintenanceRef.validate(t=>{console.log(t),t&&(m.value.maintenanceId!=null?qe(m.value).then(n=>{d.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),w.value=!1,E()}):Fe(m.value).then(n=>{d.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),w.value=!1,E()}))})}function pe(t){te.value=t.map(n=>n.maintenanceProjectId),oe.value=t.length!=1,re.value=!t.length}function fe(){d.$refs.maintenanceProjectRef.validate(t=>{t&&(u.value.maintenanceProjectId!=null?ze(u.value).then(n=>{d.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),C.value=!1,h()}):Ae(u.value).then(n=>{d.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),C.value=!1,h()}))})}function _e(t){if(console.log(t),t.maintenanceProjectDepType==null)return;let n=t.maintenanceProjectDepType==="0"?"\u505C\u7528":"\u542F\u7528";d.$modal.confirm('\u786E\u8BA4\u8981"'+n+'"\u7EF4\u4FDD\u9879\u76EE"'+t.maintenanceProjectName+'"?').then(function(){let b={maintenanceProjectId:t.maintenanceProjectId,maintenanceProjectDepType:t.maintenanceProjectDepType,roleId:t.maintenanceProjectPersonLiable};return Be(b)}).then(()=>{d.$modal.msgSuccess(n+"\u6210\u529F")}).catch(function(){t.maintenanceProjectDepType=t.maintenanceProjectDepType==="0"?"1":"0"})}return De(()=>{console.log("onActivated")}),Ue(()=>{Re(d.addDateRange({pageNum:1,pageSize:9999},void 0)).then(t=>{N.value=t.rows}),E(),h()}),(t,n)=>{const b=r("el-input"),ve=r("el-tooltip"),be=r("el-tree"),ge=r("el-scrollbar"),T=r("el-col"),X=r("el-tree-select"),s=r("el-form-item"),M=r("el-option"),R=r("el-select"),g=r("el-button"),Y=r("el-form"),Pe=r("right-toolbar"),ee=r("el-row"),$=r("TextTag"),k=r("el-descriptions-item"),ae=r("dict-tag"),je=r("el-descriptions"),P=r("el-table-column"),ye=r("el-switch"),he=r("el-table"),Ve=r("pagination"),ne=r("el-dialog"),Ie=Le("loading");return p(),D("div",Oe,[a(ee,{gutter:20},{default:l(()=>[U(a(T,{span:y.value,xs:24},{default:l(()=>[v("div",Qe,[a(b,{modelValue:Q.value,"onUpdate:modelValue":n[0]||(n[0]=e=>Q.value=e),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u4FDD\u76EE\u5F55",clearable:"","prefix-icon":"Search",style:{"margin-bottom":"20px"}},null,8,["modelValue"])]),v("div",Ee,[a(ge,{height:"70vh"},{default:l(()=>[a(be,{data:S.value,props:{label:"maintenanceName",children:"children"},"expand-on-click-node":!1,"filter-node-method":ce,ref:"maintenanceRef","default-expand-all":"",onNodeClick:ue},{default:l(({node:e,data:x})=>[v("span",Xe,[v("div",Ye,[a(ve,{content:`${x.label}`,placement:"bottom"},{default:l(()=>[v("div",null,V(x.label),1)]),_:2},1032,["content"])]),Ze])]),_:1},8,["data"])]),_:1})])]),_:1},8,["span"]),[[q,j.value]]),a(T,{span:j.value?24-y.value:24,xs:24},{default:l(()=>[U(a(Y,{model:o(i),ref:"queryRef",inline:!0,"label-width":"120px"},{default:l(()=>[a(s,{label:"\u7EF4\u4FDD",prop:"maintenanceId"},{default:l(()=>[a(X,{modelValue:o(i).maintenanceId,"onUpdate:modelValue":n[1]||(n[1]=e=>o(i).maintenanceId=e),data:S.value,props:{value:"maintenanceId",label:"maintenanceName",children:"children"},"value-key":"maintenanceId",placeholder:"\u8BF7\u9009\u62E9\u7EF4\u4FDD","check-strictly":"",filterable:"",clearable:"",onChange:_,onKeyup:Z(_,["enter"])},null,8,["modelValue","data","onKeyup"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE",prop:"maintenanceProjectName"},{default:l(()=>[a(b,{modelValue:o(i).maintenanceProjectName,"onUpdate:modelValue":n[2]||(n[2]=e=>o(i).maintenanceProjectName=e),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u4FDD\u9879\u76EE",clearable:"",onKeyup:Z(_,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6",prop:"maintenanceProjectStandard"},{default:l(()=>[a(b,{modelValue:o(i).maintenanceProjectStandard,"onUpdate:modelValue":n[3]||(n[3]=e=>o(i).maintenanceProjectStandard=e),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6",clearable:"",onKeyup:Z(_,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA",prop:"maintenanceProjectPersonLiable"},{default:l(()=>[a(R,{modelValue:o(i).maintenanceProjectPersonLiable,"onUpdate:modelValue":n[4]||(n[4]=e=>o(i).maintenanceProjectPersonLiable=e),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA",onChange:_,clearable:""},{default:l(()=>[(p(!0),D(F,null,K(N.value,e=>(p(),I(M,{key:e.roleId,label:e.roleName,value:e.roleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE\u5468\u671F",prop:"maintenanceProjectCycle"},{default:l(()=>[a(R,{modelValue:o(i).maintenanceProjectCycle,"onUpdate:modelValue":n[5]||(n[5]=e=>o(i).maintenanceProjectCycle=e),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7EF4\u4FDD\u9879\u76EE\u5468\u671F",onChange:_,clearable:""},{default:l(()=>[(p(!0),D(F,null,K(o(L),e=>(p(),I(M,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,null,{default:l(()=>[a(g,{type:"primary",icon:"Search",onClick:_},{default:l(()=>[Ge]),_:1}),a(g,{icon:"Refresh",onClick:de},{default:l(()=>[He]),_:1})]),_:1})]),_:1},8,["model"]),[[q,B.value]]),a(ee,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:l(()=>[a(T,{span:1.5},{default:l(()=>[a(g,{type:"warning",plain:"",icon:j.value?"DArrowLeft":"DArrowRight",onClick:n[6]||(n[6]=e=>j.value=!j.value)},{default:l(()=>[f(V(j.value?"\u9690\u85CF":"\u663E\u793A")+"\u4FA7\u8FB9\u680F ",1)]),_:1},8,["icon"])]),_:1},8,["span"]),a(T,{span:1.5},{default:l(()=>[U(a(g,{type:"warning",plain:"",icon:"MostlyCloudy",onClick:n[7]||(n[7]=e=>y.value<12?y.value+=3:y.value=6)},{default:l(()=>[f(" \u4FA7\u8FB9\u680F\u6BD4\u4F8B "+V(y.value)+":"+V(24-y.value),1)]),_:1},512),[[q,j.value]])]),_:1},8,["span"]),a(Pe,{showSearch:B.value,"onUpdate:showSearch":n[8]||(n[8]=e=>B.value=e),onQueryTable:h},null,8,["showSearch"])]),_:1}),U((p(),I(he,{data:G.value,onSelectionChange:pe},{default:l(()=>[a(P,{type:"expand",width:"30"},{default:l(e=>[v("div",Je,[a(je,{column:1},{default:l(()=>[a(k,{label:"\u7EF4\u4FDD"},{default:l(()=>[a($,{options:z.value,column:"maintenanceId",label:"maintenanceName",value:e.row.maintenanceId,style:{display:"inline-block"}},null,8,["options","value"])]),_:2},1024),a(k,{label:"\u7EF4\u4FDD\u9879\u76EE"},{default:l(()=>[f(V(e.row.maintenanceProjectName),1)]),_:2},1024),a(k,{label:"\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6"},{default:l(()=>[f(V(e.row.maintenanceProjectStandard),1)]),_:2},1024),a(k,{label:"\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA"},{default:l(()=>[a($,{options:N.value,column:"roleId",label:"roleName",value:e.row.maintenanceProjectPersonLiable,style:{display:"inline-block"}},null,8,["options","value"])]),_:2},1024),a(k,{label:"\u7EF4\u4FDD\u9879\u76EE\u5468\u671F"},{default:l(()=>[a(ae,{options:o(L),value:e.row.maintenanceProjectCycle,style:{display:"inline-block"}},null,8,["options","value"])]),_:2},1024)]),_:2},1024)])]),_:1}),a(P,{label:"\u5E8F\u53F7",align:"center",type:"index",width:"50"}),a(P,{label:"\u7EF4\u4FDD",align:"center",prop:"maintenanceId"},{default:l(e=>[a($,{options:z.value,column:"maintenanceId",label:"maintenanceName",value:e.row.maintenanceId},null,8,["options","value"])]),_:1}),a(P,{label:"\u7EF4\u4FDD\u9879\u76EE",align:"center",prop:"maintenanceProjectName","show-overflow-tooltip":!0}),a(P,{label:"\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6",align:"center",prop:"maintenanceProjectStandard","show-overflow-tooltip":!0}),a(P,{label:"\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA",align:"center",prop:"maintenanceProjectPersonLiable"},{default:l(e=>[a($,{options:N.value,column:"roleId",label:"roleName",value:e.row.maintenanceProjectPersonLiable},null,8,["options","value"])]),_:1}),a(P,{label:"\u7EF4\u4FDD\u9879\u76EE\u5468\u671F",align:"center",prop:"maintenanceProjectCycle"},{default:l(e=>[a(ae,{options:o(L),value:e.row.maintenanceProjectCycle},null,8,["options","value"])]),_:1}),a(P,{label:"\u542F\u7528/\u505C\u7528",align:"center",prop:"maintenanceProjectDepType"},{default:l(e=>[a(ye,{modelValue:e.row.maintenanceProjectDepType,"onUpdate:modelValue":x=>e.row.maintenanceProjectDepType=x,"active-value":"1","inactive-value":"0",onChange:x=>_e(e.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})]),_:1},8,["data"])),[[Ie,A.value]]),U(a(Ve,{total:O.value,page:o(i).pageNum,"onUpdate:page":n[9]||(n[9]=e=>o(i).pageNum=e),limit:o(i).pageSize,"onUpdate:limit":n[10]||(n[10]=e=>o(i).pageSize=e),onPagination:h},null,8,["total","page","limit"]),[[q,O.value>0]])]),_:1},8,["span"])]),_:1}),a(ne,{title:H.value,modelValue:w.value,"onUpdate:modelValue":n[13]||(n[13]=e=>w.value=e),width:"500px","append-to-body":""},{footer:l(()=>[v("div",We,[a(g,{type:"primary",onClick:me},{default:l(()=>[ea]),_:1}),a(g,{onClick:W},{default:l(()=>[aa]),_:1})])]),default:l(()=>[a(Y,{ref:"maintenanceRef",model:o(m),rules:o(J),"label-width":"80px"},{default:l(()=>[o(m).maintenanceId==null?(p(),I(s,{key:0,label:"\u7236\u7EA7\u7EF4\u4FDD",prop:"parentId"},{default:l(()=>[a(X,{modelValue:o(m).parentId,"onUpdate:modelValue":n[11]||(n[11]=e=>o(m).parentId=e),data:S.value,props:{value:"maintenanceId",label:"maintenanceName",children:"children"},"value-key":"maintenanceId",placeholder:"\u8BF7\u9009\u62E9\u7236\u7EA7\u7EF4\u4FDD","check-strictly":"",disable:o(m).maintenanceId!=null},null,8,["modelValue","data","disable"])]),_:1})):Te("",!0),a(s,{label:"\u7EF4\u4FDD\u540D\u79F0",prop:"maintenanceName"},{default:l(()=>[a(b,{maxlength:"100",modelValue:o(m).maintenanceName,"onUpdate:modelValue":n[12]||(n[12]=e=>o(m).maintenanceName=e),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u4FDD\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),a(ne,{title:H.value,modelValue:C.value,"onUpdate:modelValue":n[19]||(n[19]=e=>C.value=e),width:"500px","append-to-body":""},{footer:l(()=>[v("div",na,[a(g,{type:"primary",onClick:fe},{default:l(()=>[la]),_:1}),a(g,{onClick:W},{default:l(()=>[ta]),_:1})])]),default:l(()=>[a(Y,{ref:"maintenanceProjectRef",model:o(u),rules:o(J),"label-width":"120px"},{default:l(()=>[a(s,{label:"\u7EF4\u4FDD",prop:"maintenanceId"},{default:l(()=>[a(X,{modelValue:o(u).maintenanceId,"onUpdate:modelValue":n[14]||(n[14]=e=>o(u).maintenanceId=e),data:S.value,props:{value:"maintenanceId",label:"maintenanceName",children:"children"},"value-key":"maintenanceId",placeholder:"\u8BF7\u9009\u62E9\u7EF4\u4FDD","check-strictly":""},null,8,["modelValue","data"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE",prop:"maintenanceProjectName"},{default:l(()=>[a(b,{maxlength:"100",modelValue:o(u).maintenanceProjectName,"onUpdate:modelValue":n[15]||(n[15]=e=>o(u).maintenanceProjectName=e),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u4FDD\u9879\u76EE"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6",prop:"maintenanceProjectStandard"},{default:l(()=>[a(b,{maxlength:"300",modelValue:o(u).maintenanceProjectStandard,"onUpdate:modelValue":n[16]||(n[16]=e=>o(u).maintenanceProjectStandard=e),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u4FDD\u9879\u76EE\u6807\u51C6",type:"textarea",rows:4},null,8,["modelValue"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA",prop:"maintenanceProjectPersonLiable"},{default:l(()=>[a(R,{modelValue:o(u).maintenanceProjectPersonLiable,"onUpdate:modelValue":n[17]||(n[17]=e=>o(u).maintenanceProjectPersonLiable=e),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7EF4\u4FDD\u9879\u76EE\u8D23\u4EFB\u4EBA"},{default:l(()=>[(p(!0),D(F,null,K(N.value,e=>(p(),I(M,{key:e.roleId,label:e.roleName,value:e.roleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"\u7EF4\u4FDD\u9879\u76EE\u5468\u671F",prop:"maintenanceProjectCycle"},{default:l(()=>[a(R,{modelValue:o(u).maintenanceProjectCycle,"onUpdate:modelValue":n[18]||(n[18]=e=>o(u).maintenanceProjectCycle=e),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7EF4\u4FDD\u9879\u76EE\u5468\u671F"},{default:l(()=>[(p(!0),D(F,null,K(o(L),e=>(p(),I(M,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{ma as default};