2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
import{_ as fe}from"./save-25dc17ac.js";import{_ as he}from"./updateIcon-57303c18.js";import{_ as w}from"./notData-cf10628e.js";import{_ as ge}from"./look-ecda901f.js";import{d as me,r as h,G as ve,w as H,b as De,c as k,e as s,f as m,h as u,i as a,g as n,t as B,k as p,l as L,p as E,F as J,j as K,n as _e,x as T,y as ye,B as Fe,z as Be,E as b,cg as Ee,a7 as ke,a4 as Ce,ch as be,q as Ve,s as xe,_ as Ae}from"./index-ccab2584.js";import{F as Le}from"./FilesUpload-88b3af60.js";import Ue from"./transformInfo-6ed118d9.js";import{D as Ie}from"./annexDowload-1faf63f6.js";import"./upload-a8c669b8.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";const g=i=>(Ve("data-v-2ae01739"),i=i(),xe(),i),Se={class:"overview"},Pe={class:"title-detail"},$e={class:"search-select"},Ne=g(()=>n("span",{style:{margin:"0 10px 2px 0px"}},"\u9A8C\u6536\u9636\u6BB5",-1)),Te=g(()=>n("span",{style:{margin:"0 10px 2px 10px"}},"\u7C7B\u578B",-1)),we=g(()=>n("span",{style:{margin:"0 10px 2px 20px"}},"\u5907\u6CE8",-1)),ze={class:"detail-table"},je=g(()=>n("div",{class:"content-title"},"\u9A8C\u6536\u5185\u5BB9",-1)),Me={class:"content-button"},Ye={class:"table"},Re={key:1},qe={key:1},Ge={key:1},Xe={key:1},He={key:1},Je={key:1},Ke={key:1},Oe=g(()=>n("img",{src:fe,alt:"",class:"configureIcon"},null,-1)),Qe=g(()=>n("span",null,"\u4FDD\u5B58",-1)),We=g(()=>n("img",{src:he,alt:"",class:"configureIcon"},null,-1)),Ze=g(()=>n("span",null,"\u7F16\u8F91",-1)),el={class:"table-empty"},ll=g(()=>n("img",{src:w,alt:"notData"},null,-1)),tl=g(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),al={class:"detail-table"},ul=g(()=>n("div",{class:"content-title"},"\u8D44\u6599\u9644\u4EF6",-1)),sl={class:"table"},nl={key:0},ol={class:"table-empty"},il=g(()=>n("img",{src:w,alt:"notData"},null,-1)),dl=g(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),rl={key:0,class:"back-reason"},cl=g(()=>n("div",{class:"content-title"},"\u9A73\u56DE\u539F\u56E0",-1)),pl={class:"form-content"},fl={key:1,class:"detail-table"},hl=g(()=>n("div",{class:"content-title"},"\u73B0\u573A\u68C0\u67E5",-1)),gl={class:"table"},ml=g(()=>n("img",{src:ge,alt:"",class:"configureIcon"},null,-1)),vl=g(()=>n("span",null,"\u67E5\u770B",-1)),Dl={class:"table-empty"},_l=g(()=>n("img",{src:w,alt:"notData"},null,-1)),yl=g(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),Fl=me({__name:"detailsDialog",props:{dialogVisible:Boolean,relativeId:String,title:String,searchSn:String,activeValue:String},emits:["update:dialogVisible","confirm"],setup(i,{emit:z}){const v=i,V=h({files:[]}),I=h(!1),S=h([]),P=h([]),$=h(!1),j=h([]),M=h(""),O=ve();h({Authorization:"Bearer "+O.token});const x=h([]),Y=h(0),U=h(!1),Q=h(!1),C=h([]);h(),h();const R=h({"min-width":"824px"}),c=h({stage:"",type:null,remark:"",rejectReason:"",state:null}),W=l=>{M.value=l.id,$.value=!0},Z=(l,t)=>{let D=/^(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;D.test(f)||(b.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"),C.value[t].headPersonPhone="")},ee=l=>{l.fileList&&l.fileList.length>0?Ie(l.fileList):b.error("\u6682\u65E0\u53EF\u4E0B\u8F7D\u6587\u4EF6")},le=async(l,t)=>{if(I.value=!0,Y.value=t,l.fileList.length>0){let D=[];l.fileList.map(f=>{f.response?D.push({response:{...f.response,url:f.response.url},name:f.response.originalFilename,url:f.response.url,size:+f.response.size,type:f.response.contentType}):D.push({response:{...f,url:f.fileUrl},name:f.fileName,url:f.fileUrl,size:+f.fileSize,type:f.contentType}),delete f.response}),V.value.files=D,V.value.files}else V.value.files=[]},te=l=>{V.value.files=l.map(t=>(t.label=V.value.dictLabel,t)),V.value.files,x.value[Y.value].fileList=V.value.files},ae=l=>{let t=S.value.find(D=>D.singleId==l);return t==null?void 0:t.name},ue=()=>{X()},se=async()=>{c.value,C.value,x.value;let l={...c.value,detailList:C.value,annexList:x.value};v.activeValue=="eng"?l.engineeringSn=v.searchSn:l.projectSn=v.searchSn,v.title=="\u91CD\u65B0\u53D1\u8D77"&&(l.id=v.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 D=!0;if(l.annexList.map(o=>{if(o.annexName||(D=!1),o.files&&o.files.length>0)o.files.map(_=>{o.fileList.push({createTime:_.response.createTime,extendName:_.response.ext,fileId:_.response.id,fileName:_.response.originalFilename,fileSize:_.response.size,fileUrl:_.response.url,contentType:_.response.contentType})});else if(o.fileList&&o.fileList.length>0){let _=[];o.fileList.map(y=>{y.fileId?delete y.fileId:_.push({createTime:y.response.createTime,extendName:y.response.ext,fileId:y.response.id,fileName:y.response.originalFilename,fileSize:y.response.size,fileUrl:y.response.url,contentType:y.response.contentType})}),o.fileList=_}else D=!1;delete o.id}),l.annexList,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(!D){b.error("\u8BF7\u4E0A\u4F20\u8D44\u6599\u9644\u4EF6\u76F8\u5173\u4FE1\u606F");return}(await Ee(l)).message?b.success("\u64CD\u4F5C\u6210\u529F"):b({showClose:!0,message:"\u64CD\u4F5C\u5931\u8D25",type:"error"}),U.value=!1},q=async()=>{let l={};v.activeValue=="eng"?l.engineeringSn=v.searchSn:l.projectSn=v.searchSn;const t=await ke(l);S.value=t.result},ne=async()=>{const{result:l}=await Ce({dictType:"check_accept_type"});P.value.length=0,P.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})},G=()=>{U.value=!1,Q.value=!1,R.value={"min-width":"824px",transform:"translateX(0px)"}},X=async()=>{const l=await be({id:v.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,j.value=l.result.acceptInspectRecordList}};return h([{name:1}]),h(!1),H(()=>v.dialogVisible,(l,t)=>{U.value=l,l?(q(),v.title=="\u65B0\u589E"?(c.value={stage:"",type:null,remark:"",rejectReason:"",state:null},C.value=[],x.value=[]):(v.title=="\u8BE6\u60C5"||v.title=="\u91CD\u65B0\u53D1\u8D77")&&X()):z("confirm")}),H(U,(l,t)=>{z("update:dialogVisible",l)}),De(()=>{ne(),q()}),(l,t)=>{const D=k("close"),f=k("el-icon"),o=k("el-input"),_=k("el-option"),y=k("el-select"),F=k("el-button"),r=k("el-table-column"),ce=k("el-date-picker"),N=k("el-table"),pe=k("el-dialog");return s(),m("div",Se,[u(pe,{"show-close":!1,modelValue:U.value,"onUpdate:modelValue":t[6]||(t[6]=e=>U.value=e),style:Be(R.value),width:"1305",onClose:G},{title:a(()=>[n("div",Pe,[n("span",null,B(i.title),1),u(f,null,{default:a(()=>[u(D,{onClick:G})]),_:1})])]),footer:a(()=>[n("div",null,[i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77"?(s(),p(F,{key:0,type:"primary",onClick:t[4]||(t[4]=e=>U.value=!1)},{default:a(()=>[L("\u5173\u95ED")]),_:1})):E("",!0),i.title=="\u65B0\u589E"||i.title=="\u91CD\u65B0\u53D1\u8D77"?(s(),p(F,{key:1,type:"primary",onClick:t[5]||(t[5]=e=>se())},{default:a(()=>[L("\u63D0\u4EA4\u7533\u8BF7")]),_:1})):E("",!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(y,{style:{width:"200px"},disabled:i.title!="\u65B0\u589E"&&i.title!="\u91CD\u65B0\u53D1\u8D77",modelValue:c.value.type,"onUpdate:modelValue":t[1]||(t[1]=e=>c.value.type=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:a(()=>[(s(!0),m(J,null,K(P.value,e=>(s(),p(_,{key:e.dictLabel,label:e.dictValue,value:e.dictLabel},null,8,["label","value"]))),128))]),_:1},8,["disabled","modelValue"]),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,[je,n("div",Me,[i.title=="\u65B0\u589E"||i.title=="\u91CD\u65B0\u53D1\u8D77"?(s(),p(F,{key:0,class:"addButtonStyle",onClick:re},{default:a(()=>[L("\u65B0\u589E")]),_:1})):E("",!0),i.title=="\u8BE6\u60C5"?(s(),m("span",{key:1,class:_e(c.value.state==3?"backStyle":"")},B(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)):E("",!0)]),n("div",Ye,[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(y,{key:0,style:{width:"100%"},modelValue:e.singleId,"onUpdate:modelValue":d=>e.singleId=d,clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:a(()=>[(s(!0),m(J,null,K(S.value,d=>(s(),p(_,{key:d.singleId,label:d.name,value:d.singleId},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):(s(),m("span",Re,B(e.singleProject||ae(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(),m("span",qe,B(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(),m("span",Ge,B(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(),m("span",Xe,B(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(),m("span",He,B(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":A=>e.headPersonPhone=A,onBlur:A=>Z(A,d)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):(s(),m("span",Je,B(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(),m("span",Ke,B(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(F,{key:0,type:"primary",link:"",onClick:d=>e.row.isEdit=!1},{default:a(()=>[Oe,Qe]),_:2},1032,["onClick"])):E("",!0),e.row.isEdit?E("",!0):(s(),p(F,{key:1,type:"primary",link:"",onClick:d=>e.row.isEdit=!0},{default:a(()=>[We,Ze]),_:2},1032,["onClick"])),e.row.isEdit?E("",!0):(s(),p(F,{key:2,type:"danger",link:"",icon:ye(Fe),onClick:d=>de(e.$index)},{default:a(()=>[L("\u5220\u9664")]),_:2},1032,["icon","onClick"]))]),_:1})):E("",!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(),m("span",nl,B(e.annexName),1)):(s(),p(o,{key:1,class:"test",modelValue:e.annexName,"onUpdate:modelValue":A=>e.annexName=A},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(F,{key:0,type:"primary",onClick:A=>ee(e),link:""},{default:a(()=>[L("\u4E0B\u8F7D\u9644\u4EF6")]),_:2},1032,["onClick"])):(s(),p(F,{key:1,type:"primary",onClick:A=>le(e,d),link:""},{default:a(()=>[L("\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(F,{type:"primary",round:"",onClick:ie},{default:a(()=>[L(" \u6DFB\u52A0 ")]),_:1})]),default:a(({row:e,$index:d})=>[u(F,{type:"danger",link:"",onClick:A=>oe(d)},{default:a(()=>[L("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1})):E("",!0)]),_:3},8,["data"])])]),c.value.state==3?(s(),m("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"])])])):E("",!0),c.value.state==2||c.value.state==4?(s(),m("div",fl,[hl,n("div",gl,[u(N,{data:j.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,B(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(F,{type:"primary",link:"",onClick:d=>W(e)},{default:a(()=>[ml,vl]),_:2},1032,["onClick"])]),_:1})]),_:3},8,["data"])])])):E("",!0)]),_:3},8,["modelValue","style"]),u(Le,{modelValue:I.value,"onUpdate:modelValue":t[7]||(t[7]=e=>I.value=e),"onUpdate:files":te,files:V.value.files,reset:!0},null,8,["modelValue","files"]),u(Ue,{detailsDialog:$.value,"onUpdate:detailsDialog":t[8]||(t[8]=e=>$.value=e),relativeId:M.value,onConfirm:ue},null,8,["detailsDialog","relativeId"])])}}});const Il=Ae(Fl,[["__scopeId","data-v-2ae01739"]]);export{Il as default};
|