import{_ as fe}from"./save-25dc17ac.js";import{_ as he}from"./updateIcon-57303c18.js";import{_ as w}from"./notData-cf10628e.js";import{_ as me}from"./look-ecda901f.js";import{P as ge,Q as ve}from"./enterpriseApi-970b69b2.js";import{d as De,r as h,G as _e,w as Q,b as ye,c as E,e as s,f as g,h as u,i as a,g as n,t as F,k as p,l as A,p as B,F as X,j as H,n as Fe,x as T,y as Be,B as Ee,z as ke,E as b,a7 as Ce,a4 as be,q as xe,s as Ve,_ as Ae}from"./index-ccab2584.js";import{F as Le}from"./FilesUpload-88b3af60.js";import Ue from"./transformInfo-1cd84e34.js";import{D as Ie}from"./annexDowload-1faf63f6.js";import"./upload-a8c669b8.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";const m=i=>(xe("data-v-49adf333"),i=i(),Ve(),i),Pe={class:"overview"},Se={class:"title-detail"},$e={class:"search-select"},Ne=m(()=>n("span",{style:{margin:"0 10px 2px 0px"}},"\u9A8C\u6536\u9636\u6BB5",-1)),Te=m(()=>n("span",{style:{margin:"0 10px 2px 10px"}},"\u7C7B\u578B",-1)),we=m(()=>n("span",{style:{margin:"0 10px 2px 20px"}},"\u5907\u6CE8",-1)),ze={class:"detail-table"},Me=m(()=>n("div",{class:"content-title"},"\u9A8C\u6536\u5185\u5BB9",-1)),Ye={class:"content-button"},je={class:"table"},Re={key:1},qe={key:1},Ge={key:1},Qe={key:1},Xe={key:1},He={key:1},Je={key:1},Ke=m(()=>n("img",{src:fe,alt:"",class:"configureIcon"},null,-1)),Oe=m(()=>n("span",null,"\u4FDD\u5B58",-1)),We=m(()=>n("img",{src:he,alt:"",class:"configureIcon"},null,-1)),Ze=m(()=>n("span",null,"\u7F16\u8F91",-1)),el={class:"table-empty"},ll=m(()=>n("img",{src:w,alt:"notData"},null,-1)),tl=m(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),al={class:"detail-table"},ul=m(()=>n("div",{class:"content-title"},"\u8D44\u6599\u9644\u4EF6",-1)),sl={class:"table"},nl={key:0},ol={class:"table-empty"},il=m(()=>n("img",{src:w,alt:"notData"},null,-1)),dl=m(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),rl={key:0,class:"back-reason"},cl=m(()=>n("div",{class:"content-title"},"\u9A73\u56DE\u539F\u56E0",-1)),pl={class:"form-content"},fl={key:1,class:"detail-table"},hl=m(()=>n("div",{class:"content-title"},"\u73B0\u573A\u68C0\u67E5",-1)),ml={class:"table"},gl=m(()=>n("img",{src:me,alt:"",class:"configureIcon"},null,-1)),vl=m(()=>n("span",null,"\u67E5\u770B",-1)),Dl={class:"table-empty"},_l=m(()=>n("img",{src:w,alt:"notData"},null,-1)),yl=m(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),Fl=De({__name:"detailsDialog",props:{dialogVisible:Boolean,relativeId:String,title:String,searchSn:String,activeValue:String},emits:["update:dialogVisible","confirm"],setup(i,{emit:z}){const k=i,L=h({files:[]}),I=h(!1),P=h([]),S=h([]),$=h(!1),M=h([]),Y=h(""),J=_e();h({Authorization:"Bearer "+J.token});const x=h([]),j=h(0),U=h(!1),K=h(!1),C=h([]);h(),h();const R=h({"min-width":"824px"}),c=h({stage:"",type:null,remark:"",rejectReason:"",state:null}),O=l=>{Y.value=l.id,$.value=!0},W=(l,t)=>{let v=/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,f=C.value[t].headPersonPhone;v.test(f)||(b.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"),C.value[t].headPersonPhone="")},Z=l=>{l.fileList&&l.fileList.length>0?Ie(l.fileList):b.error("\u6682\u65E0\u53EF\u4E0B\u8F7D\u6587\u4EF6")},ee=async(l,t)=>{if(I.value=!0,j.value=t,l.fileList.length>0){let v=[];l.fileList.map(f=>{f.response?v.push({response:{...f.response,url:f.response.url},name:f.response.originalFilename,url:f.response.url,size:+f.response.size,type:f.response.contentType}):v.push({response:{...f,url:f.fileUrl},name:f.fileName,url:f.fileUrl,size:+f.fileSize,type:f.contentType}),delete f.response}),L.value.files=v,L.value.files}else L.value.files=[]},le=l=>{L.value.files=l.map(t=>(t.label=L.value.dictLabel,t)),x.value[j.value].fileList=L.value.files},te=l=>{let t=P.value.find(v=>v.singleId==l);return t==null?void 0:t.name},ae=()=>{G()},ue=async()=>{c.value,C.value,x.value;let l={...c.value,detailList:C.value,annexList:x.value};l.engineeringSn=k.searchSn,k.title=="\u91CD\u65B0\u53D1\u8D77"&&(l.id=k.relativeId);let t=!0;if(l.detailList.length==0){b.error("\u8BF7\u6DFB\u52A0\u9A8C\u6536\u5185\u5BB9");return}l.detailList.map(o=>{o.singleId||(t=!1),o.planCheckDate||(t=!1),o.startFlag||(t=!1),o.endFlag||(t=!1),o.headPerson||(t=!1),o.headPersonPhone||(t=!1),delete o.id});let v=!0;if(l.annexList.map(o=>{if(o.annexName||(v=!1),o.files&&o.files.length>0)o.files.map(D=>{o.fileList.push({createTime:D.response.createTime,extendName:D.response.ext,fileId:D.response.id,fileName:D.response.originalFilename,fileSize:D.response.size,fileUrl:D.response.url,contentType:D.response.contentType})});else if(o.fileList&&o.fileList.length>0){let D=[];o.fileList.map(_=>{_.fileId?delete _.fileId:D.push({createTime:_.response.createTime,extendName:_.response.ext,fileId:_.response.id,fileName:_.response.originalFilename,fileSize:_.response.size,fileUrl:_.response.url,contentType:_.response.contentType})}),o.fileList=D}else v=!1;delete o.id}),delete l.state,!l.stage){b.error("\u8BF7\u8F93\u5165\u9A8C\u6536\u9636\u6BB5");return}if(!l.type){b.error("\u8BF7\u9009\u62E9\u7C7B\u578B");return}if(!t){b.error("\u8BF7\u5B8C\u6574\u586B\u5199\u9A8C\u6536\u5185\u5BB9\u8868\u683C");return}if(!v){b.error("\u8BF7\u4E0A\u4F20\u8D44\u6599\u9644\u4EF6\u76F8\u5173\u4FE1\u606F");return}(await ge(l)).message?b.success("\u64CD\u4F5C\u6210\u529F"):b({showClose:!0,message:"\u64CD\u4F5C\u5931\u8D25",type:"error"}),U.value=!1},se=async()=>{let l={};l.engineeringSn=k.searchSn;const t=await Ce(l);P.value=t.result},ne=async()=>{const{result:l}=await be({dictType:"check_accept_type"});S.value.length=0,S.value.push(...l)},oe=l=>{x.value.splice(l,1)},ie=()=>{x.value.push({annexName:"",fileList:[]})},de=async l=>{C.value.splice(l,1)},re=()=>{C.value.push({singleId:"",singleProject:"",planCheckDate:"",startFlag:"",endFlag:"",headPerson:"",headPersonPhone:"",remark:"",isEdit:!0})},q=()=>{U.value=!1,K.value=!1,R.value={"min-width":"824px",transform:"translateX(0px)"}},G=async()=>{const l=await ve({id:k.relativeId});if(l&&l.result){for(let t in c.value)c.value[t]=l.result[t];C.value=l.result.detailList,x.value=l.result.annexList,M.value=l.result.acceptInspectRecordList}};return h([{name:1}]),h(!1),Q(()=>k.dialogVisible,(l,t)=>{U.value=l,l?(se(),k.title=="\u65B0\u589E"?(c.value={stage:"",type:null,remark:"",rejectReason:"",state:null},C.value=[],x.value=[]):(k.title=="\u8BE6\u60C5"||k.title=="\u91CD\u65B0\u53D1\u8D77")&&G()):z("confirm")}),Q(U,(l,t)=>{z("update:dialogVisible",l)}),ye(()=>{ne()}),(l,t)=>{const v=E("close"),f=E("el-icon"),o=E("el-input"),D=E("el-option"),_=E("el-select"),y=E("el-button"),r=E("el-table-column"),ce=E("el-date-picker"),N=E("el-table"),pe=E("el-dialog");return s(),g("div",Pe,[u(pe,{"show-close":!1,modelValue:U.value,"onUpdate:modelValue":t[6]||(t[6]=e=>U.value=e),style:ke(R.value),width:"1305",onClose:q},{title:a(()=>[n("div",Se,[n("span",null,F(i.title),1),u(f,null,{default:a(()=>[u(v,{onClick:q})]),_:1})])]),footer:a(()=>[n("div",null,[i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77"?(s(),p(y,{key:0,type:"primary",onClick:t[4]||(t[4]=e=>U.value=!1)},{default:a(()=>[A("\u5173\u95ED")]),_:1})):B("",!0),i.title=="\u65B0\u589E"||i.title=="\u91CD\u65B0\u53D1\u8D77"?(s(),p(y,{key:1,type:"primary",onClick:t[5]||(t[5]=e=>ue())},{default:a(()=>[A("\u63D0\u4EA4\u7533\u8BF7")]),_:1})):B("",!0)])]),default:a(()=>[n("div",$e,[Ne,u(o,{style:{width:"200px"},disabled:i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77",modelValue:c.value.stage,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value.stage=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["disabled","modelValue"]),Te,u(_,{style:{width:"200px"},modelValue:c.value.type,"onUpdate:modelValue":t[1]||(t[1]=e=>c.value.type=e),disabled:i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77",clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:a(()=>[(s(!0),g(X,null,H(S.value,e=>(s(),p(D,{key:e.dictLabel,label:e.dictValue,value:e.dictLabel},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"]),we,u(o,{style:{width:"200px"},disabled:i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77",modelValue:c.value.remark,"onUpdate:modelValue":t[2]||(t[2]=e=>c.value.remark=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["disabled","modelValue"])]),n("div",ze,[Me,n("div",Ye,[i.title=="\u65B0\u589E"||i.title=="\u91CD\u65B0\u53D1\u8D77"?(s(),p(y,{key:0,class:"addButtonStyle",onClick:re},{default:a(()=>[A("\u65B0\u589E")]),_:1})):B("",!0),i.title=="\u8BE6\u60C5"?(s(),g("span",{key:1,class:Fe(c.value.state==3?"backStyle":"")},F(c.value.state==1?"\u5BA1\u6279\u4E2D":c.value.state==2?"\u8D44\u6599\u9A8C\u6536\u5DF2\u901A\u8FC7":c.value.state==3?"\u5DF2\u9A73\u56DE":c.value.state==4?"\u5DF2\u9A8C\u6536\u901A\u8FC7":c.value.state==5?"\u5DF2\u91CD\u65B0\u53D1\u8D77":""),3)):B("",!0)]),n("div",je,[u(N,{data:C.value,class:"el-table",height:"200","row-style":{height:"40px"},"header-cell-style":{backgroundColor:"#F5F7FA",textAlign:"center",height:"40px"},"cell-style":{textAlign:"center",height:"40px"}},{empty:a(()=>[n("div",el,[T(l.$slots,"empty",{},()=>[ll,tl],!0)])]),default:a(()=>[u(r,{type:"index",label:"\u5E8F\u53F7"}),u(r,{prop:"singleId",label:"*\u5355\u4F53\u5DE5\u7A0B"},{default:a(({row:e})=>[e.isEdit?(s(),p(_,{key:0,style:{width:"100%"},modelValue:e.singleId,"onUpdate:modelValue":d=>e.singleId=d,clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:a(()=>[(s(!0),g(X,null,H(P.value,d=>(s(),p(D,{key:d.singleId,label:d.name,value:d.singleId},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):(s(),g("span",Re,F(e.singleProject||te(e.singleId)),1))]),_:1}),u(r,{prop:"planCheckDate",label:"*\u8BA1\u5212\u9A8C\u6536\u65F6\u95F4",width:"160"},{default:a(({row:e})=>[e.isEdit?(s(),p(ce,{key:0,modelValue:e.planCheckDate,"onUpdate:modelValue":d=>e.planCheckDate=d,style:{width:"100%"},format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u8BF7\u9009\u62E9"},null,8,["modelValue","onUpdate:modelValue"])):(s(),g("span",qe,F(e.planCheckDate),1))]),_:1}),u(r,{prop:"startFlag",label:"*\u8D77\u59CB\u6807\u8BC6"},{default:a(({row:e})=>[e.isEdit?(s(),p(o,{key:0,modelValue:e.startFlag,"onUpdate:modelValue":d=>e.startFlag=d},null,8,["modelValue","onUpdate:modelValue"])):(s(),g("span",Ge,F(e.startFlag),1))]),_:1}),u(r,{prop:"endFlag",label:"*\u622A\u6B62\u6807\u8BC6"},{default:a(({row:e})=>[e.isEdit?(s(),p(o,{key:0,modelValue:e.endFlag,"onUpdate:modelValue":d=>e.endFlag=d},null,8,["modelValue","onUpdate:modelValue"])):(s(),g("span",Qe,F(e.endFlag),1))]),_:1}),u(r,{prop:"headPerson",label:"*\u9A8C\u6536\u8D1F\u8D23\u4EBA"},{default:a(({row:e})=>[e.isEdit?(s(),p(o,{key:0,modelValue:e.headPerson,"onUpdate:modelValue":d=>e.headPerson=d},null,8,["modelValue","onUpdate:modelValue"])):(s(),g("span",Xe,F(e.headPerson),1))]),_:1}),u(r,{prop:"headPersonPhone",label:"*\u8D1F\u8D23\u4EBA\u7535\u8BDD"},{default:a(({row:e,$index:d})=>[e.isEdit?(s(),p(o,{key:0,modelValue:e.headPersonPhone,"onUpdate:modelValue":V=>e.headPersonPhone=V,onBlur:V=>W(V,d)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):(s(),g("span",He,F(e.headPersonPhone),1))]),_:1}),u(r,{prop:"remark",label:"\u5907\u6CE8"},{default:a(({row:e})=>[e.isEdit?(s(),p(o,{key:0,modelValue:e.remark,"onUpdate:modelValue":d=>e.remark=d},null,8,["modelValue","onUpdate:modelValue"])):(s(),g("span",Je,F(e.remark),1))]),_:1}),i.title=="\u65B0\u589E"||i.title=="\u91CD\u65B0\u53D1\u8D77"?(s(),p(r,{key:0,align:"center",fixed:"right",label:"\u64CD\u4F5C"},{default:a(e=>[e.row.isEdit?(s(),p(y,{key:0,type:"primary",link:"",onClick:d=>e.row.isEdit=!1},{default:a(()=>[Ke,Oe]),_:2},1032,["onClick"])):B("",!0),e.row.isEdit?B("",!0):(s(),p(y,{key:1,type:"primary",link:"",onClick:d=>e.row.isEdit=!0},{default:a(()=>[We,Ze]),_:2},1032,["onClick"])),e.row.isEdit?B("",!0):(s(),p(y,{key:2,type:"danger",link:"",icon:Be(Ee),onClick:d=>de(e.$index)},{default:a(()=>[A("\u5220\u9664")]),_:2},1032,["icon","onClick"]))]),_:1})):B("",!0)]),_:3},8,["data"])])]),n("div",al,[ul,n("div",sl,[u(N,{data:x.value,border:"","max-height":"300",class:"el-table","row-style":{height:"40px",textAlign:"center"},"header-cell-style":{height:"40px",backgroundColor:"#e1eeff",textAlign:"center"},"cell-style":{height:"40px",textAlign:"center"}},{empty:a(()=>[n("div",ol,[T(l.$slots,"empty",{},()=>[il,dl],!0)])]),default:a(()=>[u(r,{type:"index",label:"\u5E8F\u53F7",width:"200"}),u(r,{prop:"annexName",label:"*\u9644\u4EF6\u540D\u79F0",width:"900"},{default:a(({row:e,$index:d})=>[i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77"?(s(),g("span",nl,F(e.annexName),1)):(s(),p(o,{key:1,class:"test",modelValue:e.annexName,"onUpdate:modelValue":V=>e.annexName=V},null,8,["modelValue","onUpdate:modelValue"]))]),_:1}),u(r,{prop:"fileList",label:"*\u64CD\u4F5C"},{default:a(({row:e,$index:d})=>[i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77"?(s(),p(y,{key:0,type:"primary",onClick:V=>Z(e),link:""},{default:a(()=>[A("\u4E0B\u8F7D\u9644\u4EF6")]),_:2},1032,["onClick"])):(s(),p(y,{key:1,type:"primary",onClick:V=>ee(e,d),link:""},{default:a(()=>[A("\u4E0A\u4F20\u9644\u4EF6")]),_:2},1032,["onClick"]))]),_:1}),i.title=="\u65B0\u589E"||i.title=="\u91CD\u65B0\u53D1\u8D77"?(s(),p(r,{key:0,fixed:"right"},{header:a(()=>[u(y,{type:"primary",round:"",onClick:ie},{default:a(()=>[A(" \u6DFB\u52A0 ")]),_:1})]),default:a(({row:e,$index:d})=>[u(y,{type:"danger",link:"",onClick:V=>oe(d)},{default:a(()=>[A("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1})):B("",!0)]),_:3},8,["data"])])]),c.value.state==3?(s(),g("div",rl,[cl,n("div",pl,[u(o,{disabled:"",modelValue:c.value.rejectReason,"onUpdate:modelValue":t[3]||(t[3]=e=>c.value.rejectReason=e),rows:4,type:"textarea",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])])])):B("",!0),c.value.state==2||c.value.state==4?(s(),g("div",fl,[hl,n("div",ml,[u(N,{data:M.value,class:"el-table","max-height":"300","row-style":{height:"40px"},"header-cell-style":{backgroundColor:"#F5F7FA",textAlign:"center",height:"40px"},"cell-style":{textAlign:"center",height:"40px"}},{empty:a(()=>[n("div",Dl,[T(l.$slots,"empty",{},()=>[_l,yl],!0)])]),default:a(()=>[u(r,{type:"index",label:"\u5E8F\u53F7",width:"100"}),u(r,{prop:"inspectUserName",label:"\u76D1\u7763\u5458",width:"150"}),u(r,{prop:"createTime",label:"\u68C0\u67E5\u65F6\u95F4",width:"180"}),u(r,{prop:"buildEnt",label:"\u5EFA\u8BBE\u5355\u4F4D",width:"150"}),u(r,{prop:"supervisorEnt",label:"\u76D1\u7406\u5355\u4F4D",width:"150"}),u(r,{prop:"opEnt",label:"\u65BD\u5DE5\u5355\u4F4D",width:"150"}),u(r,{prop:"surveyEnt",label:"\u52D8\u5BDF\u5355\u4F4D",width:"150"}),u(r,{prop:"designEnt",label:"\u8BBE\u8BA1\u5355\u4F4D",width:"150"}),u(r,{prop:"state",label:"\u72B6\u6001",width:"150"},{default:a(({row:e})=>[n("span",null,F(e.state==0?"\u5F85\u6267\u6CD5":e.state==1?"\u6267\u6CD5\u4E2D":e.state==2?"\u5F85\u6574\u6539":e.state==3?"\u5F85\u5BA1\u6838":e.state==4?"\u5DF2\u95ED\u5408":e.state==5?"\u5DF2\u9A73\u56DE":""),1)]),_:1}),u(r,{align:"center",fixed:"right",width:"100",label:"\u64CD\u4F5C"},{default:a(({row:e})=>[u(y,{type:"primary",link:"",onClick:d=>O(e)},{default:a(()=>[gl,vl]),_:2},1032,["onClick"])]),_:1})]),_:3},8,["data"])])])):B("",!0)]),_:3},8,["modelValue","style"]),u(Le,{modelValue:I.value,"onUpdate:modelValue":t[7]||(t[7]=e=>I.value=e),"onUpdate:files":le,files:L.value.files,reset:!0},null,8,["modelValue","files"]),u(Ue,{detailsDialog:$.value,"onUpdate:detailsDialog":t[8]||(t[8]=e=>$.value=e),relativeId:Y.value,onConfirm:ae},null,8,["detailsDialog","relativeId"])])}}});const Pl=Ae(Fl,[["__scopeId","data-v-49adf333"]]);export{Pl as default};