maintenancePlanDetail.c7ef99d8.js 4.5 KB

1
  1. import{u as F,C,r as p,L as B,g as c,o as m,h as R,i as e,w as r,k as v,m as y,j as g,l as S,z as T,B as U,N as M,X as $}from"./vendor.0bc3c1d4.js";import{a7 as W,ag as E,ac as q,ab as X}from"./index.b54ecd6f.js";import{l as A}from"./dept.e61f22cd.js";const G={class:"text-sm padding-xs"},H={class:"margin-top-sm flex align-center justify-between"},J=y("div",{class:"text-grey"},"\u8239\u8236\u4FDD\u517B\u8BE6\u60C5\u5217\u8868",-1),K=M("\u4FDD\u5B58"),ee={setup(O){F();const N=C(),{proxy:s}=$(),j="http://121.37.6.200:8889",{com_maintenance_record_state:x,maintenance_project_cycle:V}=s.useDict("com_maintenance_record_state","maintenance_project_cycle"),l=p({}),f=p([]),D=p([]);p(!1),p(!0);const k=function(t,i){let a=t.file;if(a.size>5242880){s.$modal.msgWarning("\u8BF7\u4E0A\u4F20\u5927\u5C0F\u4E0D\u8D85\u8FC7 5MB \u7684\u6587\u4EF6");return}if(a.type!="image/jpeg"&&a.type!="image/png"&&a.type!="image/jpg"){s.$modal.msgWarning("\u8BF7\u4E0A\u4F20\u683C\u5F0F\u4E3A png/jpg/jpeg \u7684\u6587\u4EF6");return}const n=new FormData;n.append("file",a),E(n).then(u=>{if(u.code==200){let _=l.value.maintenanceRecordDetails.filter(h=>h.maintenanceRecordDetailsId==i.name)[0];_.fileList=[{url:u.url,name:u.fileName}],s.$modal.msgWarning("\u4E0A\u4F20\u6210\u529F\uFF01")}else s.$modal.msgWarning("\u4E0A\u4F20\u5931\u8D25\uFF01")})};function w(t){q(t).then(i=>{let a=i.data;a.maintenanceRecordDetails.forEach(n=>{n.fileList=[{url:j+n.maintenanceProjectFile,name:n.maintenanceProjectFile}]}),l.value=a})}function I(){var t=0,i=l.value.maintenanceRecordDetails;for(let a in i)i[a].maintenanceProjectFile=i[a].fileList[0].name,X(i[a]).then(n=>{t+=1,t==i.length&&(s.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),w(l.value.maintenanceRecordId))})}return B(()=>{A({pageNum:1,pageSize:9999}).then(t=>{D.value=t.data}),W(s.addDateRange({pageNum:1,pageSize:9999},void 0)).then(t=>{f.value=t.rows}),w(N.query.id)}),(t,i)=>{const a=c("TextTag"),n=c("van-cell"),u=c("dict-tag"),_=c("van-cell-group"),h=c("van-button"),d=c("van-field"),L=c("van-image"),P=c("van-uploader");return m(),R("div",G,[e(_,null,{default:r(()=>[e(n,{title:"\u90E8\u95E8"},{value:r(()=>[e(a,{options:D.value,column:"deptId",label:"deptName",value:l.value.deptId},null,8,["options","value"])]),_:1}),e(n,{title:"\u89D2\u8272"},{value:r(()=>[e(a,{options:f.value,column:"roleId",label:"roleName",value:l.value.roleId},null,8,["options","value"])]),_:1}),e(n,{title:"\u521B\u5EFA\u65F6\u95F4",value:l.value.createTime},null,8,["value"]),e(n,{title:"\u72B6\u6001"},{value:r(()=>[e(u,{options:v(x),value:l.value.state},null,8,["options","value"])]),_:1})]),_:1}),y("div",H,[J,l.value.state!=20?(m(),g(h,{key:0,type:"primary",size:"small",onClick:I},{default:r(()=>[K]),_:1})):S("",!0)]),y("div",null,[(m(!0),R(T,null,U(l.value.maintenanceRecordDetails,(o,z)=>(m(),g(_,{class:"maintenanceFormLi",key:z},{default:r(()=>[e(d,{"label-align":"right",label:"\u9879\u76EE\uFF1A","label-width":"60","model-value":o.maintenanceProjectName,readonly:""},null,8,["model-value"]),e(d,{"label-align":"right",label:"\u8D1F\u8D23\u4EBA\uFF1A","label-width":"60",readonly:""},{input:r(()=>[e(a,{options:f.value,column:"roleId",label:"roleName",value:o.maintenanceProjectPersonLiable},null,8,["options","value"])]),_:2},1024),e(d,{"label-align":"right",label:"\u5468\u671F\uFF1A","label-width":"60",readonly:""},{input:r(()=>[e(u,{options:v(V),value:o.maintenanceProjectCycle},null,8,["options","value"])]),_:2},1024),e(d,{"label-align":"right",label:"\u72B6\u6001\uFF1A","label-width":"60",readonly:""},{input:r(()=>[e(u,{options:v(x),value:o.maintenanceRecordDetailsState},null,8,["options","value"])]),_:2},1024),e(d,{"label-align":"right",label:"\u6807\u51C6\uFF1A","label-width":"60","model-value":o.maintenanceProjectStandard,readonly:""},null,8,["model-value"]),e(d,{"label-align":"right","label-width":"60",rows:"1",modelValue:o.remark,"onUpdate:modelValue":b=>o.remark=b,autosize:"",label:"\u5907\u6CE8\uFF1A",type:"textarea",readonly:l.value.state==20,placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue","onUpdate:modelValue","readonly"]),e(d,{"label-align":"right",label:"\u56FE\u7247\uFF1A","label-width":"60",readonly:""},{input:r(()=>[l.value.state==20?(m(),g(L,{key:0,style:{width:"var(--van-uploader-size)",height:"var(--van-uploader-size)"},src:v(j)+o.maintenanceProjectFile},null,8,["src"])):(m(),g(P,{key:1,name:o.maintenanceRecordDetailsId,modelValue:o.fileList,"onUpdate:modelValue":b=>o.fileList=b,"after-read":k,"max-size":5242880,multiple:"","max-count":2},null,8,["name","modelValue","onUpdate:modelValue"]))]),_:2},1024)]),_:2},1024))),128))])])}}};export{ee as default};