Mars3D-screen_web/dist/assets/js/machineryDetails-9feccc24.js
2023-10-10 09:36:22 +08:00

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)=>{n&&(D.operateTitle=="\u65B0\u589E"?e.value={installRegion:"",addTime:"",engineeringSn:"",useUnit:"",installUnit:"",monitoringUnit:"",installationContact:"",installPhone:"",removeUnit:"",removeTime:"",removeContact:"",removePhone:"",installationType:6,fileList:[]}:e.value={...D.detailsData},setTimeout(function(){var d;(d=T.value)==null||d.clearValidate()},200)),B.value=n}),k(B,(n,l)=>{S("update:detailsDialog",n)}),K(()=>{z()}),(n,l)=>{const d=F("close"),s=F("el-icon"),m=F("el-button"),p=F("el-input"),i=F("el-form-item"),x=F("el-date-picker"),j=F("el-option"),H=F("el-select"),O=F("el-form"),G=F("el-dialog"),h=Q("auth");return r(),b("div",oe,[u(G,{width:"40%",modelValue:B.value,"onUpdate:modelValue":l[17]||(l[17]=a=>B.value=a),"show-close":!1},{title:t(()=>[g("div",se,[re,g("span",null,C(o.operateTitle),1),u(s,null,{default:t(()=>[u(d,{onClick:l[0]||(l[0]=a=>B.value=!1)})]),_:1})])]),default:t(()=>[g("div",de,[g("div",me,[g("div",pe,[e.value.id&&e.value.installationType==6?(r(),b("div",{key:0,class:w(e.value.examineState==0?"style2":e.value.examineState==1?"style3":e.value.examineState==2?"style4":"")},C(e.value.examineState==0?"\u5B89\u88C5\u7533\u8BF7\u5F85\u5BA1\u6838":e.value.examineState==1?"\u5B89\u88C5\u7533\u8BF7\u5DF2\u901A\u8FC7":e.value.examineState==2?"\u5B89\u88C5\u7533\u8BF7\u5DF2\u9A73\u56DE":""),3)):e.value.id&&e.value.installationType==7?(r(),b("div",{key:1,class:w(e.value.examineState==0?"style2":e.value.examineState==1?"style3":e.value.examineState==2?"style4":"")},C(e.value.examineState==0?"\u62C6\u5378\u7533\u8BF7\u5F85\u5BA1\u6838":e.value.examineState==1?"\u62C6\u5378\u7533\u8BF7\u5DF2\u901A\u8FC7":e.value.examineState==2?"\u62C6\u5378\u7533\u8BF7\u5DF2\u9A73\u56DE":""),3)):(r(),b("div",ve,"\u5F85\u63D0\u4EA4")),o.operateTitle!="\u65B0\u589E"?(r(),c(m,{key:3,type:"primary",link:"",onClick:l[1]||(l[1]=a=>N(e.value))},{default:t(()=>[Fe]),_:1})):(r(),c(m,{key:4,type:"primary",link:"",onClick:l[2]||(l[2]=a=>$(e.value))},{default:t(()=>[ge]),_:1}))]),g("div",ce,[u(O,{ref_key:"formRef",ref:T,model:e.value,"label-width":"160px",rules:I.value,class:"basic-form"},{default:t(()=>[u(i,{label:"\u5B89\u88C5\u533A\u57DF:",prop:"installRegion"},{default:t(()=>[u(p,{modelValue:e.value.installRegion,"onUpdate:modelValue":l[3]||(l[3]=a=>e.value.installRegion=a),placeholder:"\u8BF7\u8F93\u5165",disabled:o.operateTitle!="\u65B0\u589E"},null,8,["modelValue","disabled"])]),_:1}),u(i,{label:"\u5B89\u88C5\u65E5\u671F:",prop:"addTime"},{default:t(()=>[u(x,{disabled:o.operateTitle!="\u65B0\u589E",style:{width:"100%"},modelValue:e.value.addTime,"onUpdate:modelValue":l[4]||(l[4]=a=>e.value.addTime=a),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["disabled","modelValue"])]),_:1}),u(i,{label:"\u5DE5\u7A0B\u540D\u79F0:",prop:"engineeringSn"},{default:t(()=>[u(H,{modelValue:e.value.engineeringSn,"onUpdate:modelValue":l[5]||(l[5]=a=>e.value.engineeringSn=a),placeholder:"\u8BF7\u9009\u62E9",style:{width:"100%"},disabled:o.operateTitle!="\u65B0\u589E"},{default:t(()=>[(r(!0),b(W,null,X(E.value,a=>(r(),c(j,{key:a.engineeringSn,label:a.engineeringName,value:a.engineeringSn},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),u(i,{label:"\u4F7F\u7528\u5355\u4F4D:",prop:"useUnit"},{default:t(()=>[u(p,{modelValue:e.value.useUnit,"onUpdate:modelValue":l[6]||(l[6]=a=>e.value.useUnit=a),placeholder:"\u8BF7\u8F93\u5165",disabled:o.operateTitle!="\u65B0\u589E"},null,8,["modelValue","disabled"])]),_:1}),u(i,{label:"\u5B89\u88C5\u5355\u4F4D:",prop:"installUnit"},{default:t(()=>[u(p,{modelValue:e.value.installUnit,"onUpdate:modelValue":l[7]||(l[7]=a=>e.value.installUnit=a),placeholder:"\u8BF7\u8F93\u5165",disabled:o.operateTitle!="\u65B0\u589E"},null,8,["modelValue","disabled"])]),_:1}),u(i,{label:"\u68C0\u6D4B\u5355\u4F4D:",prop:"monitoringUnit"},{default:t(()=>[u(p,{modelValue:e.value.monitoringUnit,"onUpdate:modelValue":l[8]||(l[8]=a=>e.value.monitoringUnit=a),placeholder:"\u8BF7\u8F93\u5165",disabled:o.operateTitle!="\u65B0\u589E"},null,8,["modelValue","disabled"])]),_:1}),u(i,{label:"\u5B89\u88C5\u5355\u4F4D\u8054\u7CFB\u4EBA:",prop:"installationContact"},{default:t(()=>[u(p,{modelValue:e.value.installationContact,"onUpdate:modelValue":l[9]||(l[9]=a=>e.value.installationContact=a),placeholder:"\u8BF7\u8F93\u5165",disabled:o.operateTitle!="\u65B0\u589E"},null,8,["modelValue","disabled"])]),_:1}),u(i,{label:"\u5B89\u88C5\u5355\u4F4D\u8054\u7CFB\u7535\u8BDD:",prop:"installPhone"},{default:t(()=>[u(p,{modelValue:e.value.installPhone,"onUpdate:modelValue":l[10]||(l[10]=a=>e.value.installPhone=a),placeholder:"\u8BF7\u8F93\u5165",disabled:o.operateTitle!="\u65B0\u589E"},null,8,["modelValue","disabled"])]),_:1}),e.value.examineState==1&&e.value.installationType==6||e.value.installationType==7?(r(),c(i,{key:0,label:"\u62C6\u5378\u5355\u4F4D:",prop:"removeUnit"},{default:t(()=>[u(p,{modelValue:e.value.removeUnit,"onUpdate:modelValue":l[11]||(l[11]=a=>e.value.removeUnit=a),placeholder:"\u8BF7\u8F93\u5165",disabled:e.value.installationType==7&&e.value.examineState==1},null,8,["modelValue","disabled"])]),_:1})):y("",!0),e.value.examineState==1&&e.value.installationType==6||e.value.installationType==7?(r(),c(i,{key:1,label:"\u62C6\u5378\u65E5\u671F:",prop:"removeTime"},{default:t(()=>[u(x,{disabled:e.value.installationType==7&&e.value.examineState==1,style:{width:"100%"},modelValue:e.value.removeTime,"onUpdate:modelValue":l[12]||(l[12]=a=>e.value.removeTime=a),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["disabled","modelValue"])]),_:1})):y("",!0),e.value.examineState==1&&e.value.installationType==6||e.value.installationType==7?(r(),c(i,{key:2,label:"\u62C6\u5378\u5355\u4F4D\u8054\u7CFB\u4EBA:",prop:"removeContact"},{default:t(()=>[u(p,{modelValue:e.value.removeContact,"onUpdate:modelValue":l[13]||(l[13]=a=>e.value.removeContact=a),placeholder:"\u8BF7\u8F93\u5165",disabled:e.value.installationType==7&&e.value.examineState==1},null,8,["modelValue","disabled"])]),_:1})):y("",!0),e.value.examineState==1&&e.value.installationType==6||e.value.installationType==7?(r(),c(i,{key:3,label:"\u62C6\u5378\u5355\u4F4D\u8054\u7CFB\u7535\u8BDD:",prop:"removePhone"},{default:t(()=>[u(p,{modelValue:e.value.removePhone,"onUpdate:modelValue":l[14]||(l[14]=a=>e.value.removePhone=a),placeholder:"\u8BF7\u8F93\u5165",disabled:e.value.installationType==7&&e.value.examineState==1},null,8,["modelValue","disabled"])]),_:1})):y("",!0)]),_:1},8,["model","rules"])]),g("div",fe,[o.operateTitle!="\u65B0\u589E"?(r(),b("span",Be,"\u7533\u8BF7\u65F6\u95F4:"+C(e.value.addUpdate),1)):y("",!0),o.operateTitle=="\u65B0\u589E"||e.value.examineState==1&&e.value.installationType==6||e.value.examineState==2&&e.value.installationType==7?q((r(),c(m,{key:1,class:"btn btn-cancel",onClick:l[15]||(l[15]=a=>B.value=!1)},{default:t(()=>[A("\u53D6\u6D88")]),_:1})),[[h,"lifting_device_apply"]]):y("",!0),o.operateTitle=="\u65B0\u589E"||e.value.examineState==1&&e.value.installationType==6||e.value.examineState==2&&e.value.installationType==7?q((r(),c(m,{key:2,class:"btn btn-submit",type:"primary",onClick:l[16]||(l[16]=a=>R(T.value,e.value))},{default:t(()=>[A("\u63D0\u4EA4")]),_:1})),[[h,"lifting_device_apply"]]):y("",!0)])])])]),_:1},8,["modelValue"]),u(ne,{modelValue:U.value,"onUpdate:modelValue":l[18]||(l[18]=a=>U.value=a),"onUpdate:files":M,files:f.value.files,reset:!0},null,8,["modelValue","files"])])}}});const Ee=ae(be,[["__scopeId","data-v-5e03e719"]]);export{Ee as default};