2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
|
|
import{_ as J}from"./look-ecda901f.js";import{d as Y,r as v,w as k,b as K,c as F,a5 as Q,e as r,f as b,h as u,i as t,g,t as C,n as w,k as c,F as W,j as X,p as y,S as q,l as A,E as V,aa as Z,q as ee,s as le,_ as ae}from"./index-ccab2584.js";import{_ as ue,$ as te}from"./enterpriseApi-970b69b2.js";import{F as ne}from"./FilesUpload-88b3af60.js";import{D as ie}from"./annexDowload-1faf63f6.js";import"./upload-a8c669b8.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";const _=o=>(ee("data-v-5e03e719"),o=o(),le(),o),oe={class:"overview"},se={class:"title-detail"},re=_(()=>g("img",{src:J,alt:""},null,-1)),de={class:"list-content"},me={class:"list-content-item"},pe={class:"list-content-item-top"},ve={key:2,class:"style1"},Fe=_(()=>g("span",null,"\u9644\u4EF6\u4E0B\u8F7D",-1)),ge=_(()=>g("span",null,"\u9644\u4EF6\u4E0A\u4F20",-1)),ce={class:"list-content-item-reason"},fe={class:"list-content-item-date"},Be={key:0},ye=Y({name:"addHoistMachinery"}),be=Y({...ye,props:{detailsDialog:Boolean,operateTitle:String,relativeId:String,detailsData:Object},emits:["update:detailsDialog","confirm"],setup(o,{emit:S}){const D=o,f=v({files:[]}),L=v(0),U=v(!1),T=v(),E=v([]),P=v(""),I=v({installRegion:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],addTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],engineeringSn:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],useUnit:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],installUnit:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],monitoringUnit:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],installationContact:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],installPhone:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},{pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8054\u7CFB\u7535\u8BDD",trigger:"blur"}],removeUnit:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],removeTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],removeContact:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],removePhone:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},{pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8054\u7CFB\u7535\u8BDD",trigger:"blur"}]}),e=v({installRegion:"",addTime:"",engineeringSn:"",useUnit:"",installUnit:"",monitoringUnit:"",installationContact:"",installPhone:"",removeUnit:"",removeTime:"",removeContact:"",removePhone:"",installationType:6,fileList:[]});v(0);const B=v(!1),M=n=>{f.value,f.value.files=n.map(l=>(l.label=f.value.dictLabel,l)),e.value.fileList=f.value.files},R=async(n,l)=>{T.value,n&&await n.validate(async(d,s)=>{if(d){let m={...l,annexFiles:[],deviceId:D.relativeId,examineState:0};m.removePhone&&(m.installationType=7),m.fileList&&m.fileList.length>0&&m.fileList.map(i=>{m.annexFiles.push({createTime:i.response.createTime,extendName:i.response.ext,fileId:i.response.id,fileName:i.response.originalFilename,fileSize:i.response.size,fileUrl:i.response.url,contentType:i.response.contentType})}),delete m.fileList,(await ue(m)).success&&(V.success("\u64CD\u4F5C\u6210\u529F"),B.value=!1,S("confirm"))}else V({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},N=async n=>{let l={id:n.id};const{result:d}=await te(l);d&&d.length>0?ie(d):V.error("\u6682\u65E0\u53EF\u4E0B\u8F7D\u6587\u4EF6")},$=async(n,l)=>{if(U.value=!0,L.value=l,n.fileList.length>0){let d=[];n.fileList.map(s=>{s.response?d.push({response:{...s.response,url:s.response.url},name:s.response.originalFilename,url:s.response.url,size:+s.response.size,type:s.response.contentType}):d.push({response:{...s,url:s.fileUrl},name:s.fileName,url:s.fileUrl,size:+s.fileSize,type:s.contentType}),delete s.response}),f.value.files=d,f.value.files}else f.value.files=[]},z=async()=>{const n=await Z();E.value=n.result,n.result&&n.result.length>0&&(P.value=n.result[0].engineeringSn)};return k(()=>D.detailsDialog,(n,l)=
|