選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

2 行
7.0KB

  1. import{_ as G,E as K,x as Q,r as I,a as W,o as X,b as g,c as y,d as O,f as o,h as r,e as p,t as v,i as x,n as H,u as P,L as C,j as S,F as Z}from"./index-dd5fae99.js";import ee from"./projectProgress-94e7df37.js";import L from"./projectInfo-6f74458d.js";import ae from"./summarizeInfo-ef3958cd.js";import te from"./flowRecordDialog-e288d076.js";import{p as se,f as oe,g as le}from"./projectStore-30136ff6.js";import{d as re}from"./projectCollectionEnter-718f1371.js";import"./sjFlowRecord-6ff99011.js";import"./basicInfo-488e3f63.js";import"./index-33a0e6e3.js";import"./indicatorTemplate-ca1642c9.js";import"./fundsInfo-0025a720.js";import"./investmentInfo-99515460.js";import"./engineeringInfo-7968d3c7.js";import"./safeInfo-bfc18b84.js";import"./businessInfo-60a6ce72.js";import"./yearPayPlanInfo-0f01ce30.js";import"./filesInfo-65b81a59.js";import"./remarkInfo-2ef1c52e.js";import"./applications-6819ef49.js";import"./customModule-ed9bfcef.js";import"./provincialInfo-d875a4e9.js";import"./index-b6aa4cff.js";import"./approvalInfo-2538fe6f.js";import"./expertReviewInfo-237092be.js";import"./memberOpinion-5935afa0.js";import"./index-be0b3801.js";import"./biddingRegistration-8f809f40.js";import"./contractInfo-9a36f5eb.js";import"./initialInfo-31685f5f.js";import"./finalInfo-37de53a6.js";import"./index-b861e656.js";import"./trialRunInfo-582c8be0.js";import"./implementationPlan-c5cc632f.js";import"./reviewCheckList-a8424f28.js";import"./getIsShowReviewCheck-63cac461.js";import"./flowRecord-8475b670.js";const ie={class:"card-header"},ne={class:"flex justify-between items-center"},de={class:"flex-1"},ue={class:"font-bold"},pe={class:"mt-8 search"},ce={class:"textRight"},me={key:0},fe={key:1},ve={__name:"index",setup(_e){const{statusOptions:_}=K.dictStore.globalDicts||{},N=Q(),D=I("1"),z=t=>{D.value=t,t==="1"?F.value.getTabs():t==="2"&&T.value.getTabs()},F=I(),e=I({projectCode:""}),M=async()=>{var l,m,n,s,b,h;const t=await se(N.query.id);if(t.data.prePlanProjectId){const f=await oe(t.data.prePlanProjectId);e.value={...f.data,baseHistorProjs:((m=(l=f.data)==null?void 0:l.baseHistorProjId)==null?void 0:m.split(";").map((j,i)=>{var d,w;return{baseProjId:j,baseProjName:(d=f.data)==null?void 0:d.baseHistorProjName.split(";")[i],baseProjSetYear:(w=f.data)==null?void 0:w.baseHistorProjYear.split(";")[i]}}))||[]},a.value={...t.data,baseHistorProjs:((s=(n=t.data)==null?void 0:n.baseHistorProjId)==null?void 0:s.split(";").map((j,i)=>{var d,w;return{baseProjId:j,baseProjName:(d=t.data)==null?void 0:d.baseHistorProjName.split(";")[i],baseProjSetYear:(w=t.data)==null?void 0:w.baseHistorProjYear.split(";")[i]}}))||[]}}else e.value={...t.data,baseHistorProjs:((h=(b=t.data)==null?void 0:b.baseHistorProjId)==null?void 0:h.split(";").map((f,j)=>{var i,d;return{baseProjId:f,baseProjName:(i=t.data)==null?void 0:i.baseHistorProjName.split(";")[j],baseProjSetYear:(d=t.data)==null?void 0:d.baseHistorProjYear.split(";")[j]}}))||[]},a.value=null;N.name==="projectIrsDocDetail"?(D.value="3",k.value.setActiveName("终验信息")):N.name==="reviewCheckProjectListProjectDetail"&&(D.value="3",k.value.setActiveName("建设方案审查意见"))},T=I(),a=I(),c=W({visible:!1,flowData:void 0,sjFlowData:void 0}),q=(t,l)=>{c.visible=!0,t?(c.flowData=JSON.parse(JSON.stringify(t)),c.flowData=A(c.flowData)):c.flowData=void 0,c.sjFlowData=l||void 0},A=t=>(t.forEach(l=>{if(l.children){const m=[],n=[];l.children.forEach(s=>{m.includes(s.nodeId)?(n.find(b=>b.nodeId===s.nodeId).list.push(s),n.find(b=>b.nodeId===s.nodeId).userIds.push(s.userId)):(m.push(s.nodeId),n.push({nodeId:s.nodeId,approvalMode:s.approvalMode,name:s.name,taskId:s.taskId,nodeType:s.nodeType,list:[{...s}],userIds:[s.userId]}))}),l.children=n}else l.userIds=[l.userId]}),t),J=()=>{c.visible=!1},$=I(),U=async()=>{const t=await le(N.query.id);$.value=t.data},V=()=>!0,R=I([]),k=I();return X(async()=>{R.value=(await re()).data,await M(),await U()}),(t,l)=>{const m=g("el-form-item"),n=g("el-col"),s=g("el-row"),b=g("el-form"),h=g("el-card"),f=g("el-tab-pane"),j=g("el-tabs");return y(),O(Z,null,[o(h,{shadow:"never",class:"mb-16"},{default:r(()=>{var i,d,w,Y,B,E;return[p("div",ie,[p("div",ne,[p("div",de,[p("p",ue,v(((i=a.value)==null?void 0:i.projectName)||e.value.projectName),1),p("div",pe,[o(b,{"label-suffix":":"},{default:r(()=>[o(s,{gutter:24},{default:r(()=>[o(n,{span:6},{default:r(()=>[o(m,{label:"申报单位"},{default:r(()=>{var u;return[x(v(((u=a.value)==null?void 0:u.buildOrgName)||e.value.buildOrgName||"-"),1)]}),_:1})]),_:1}),o(n,{span:6},{default:r(()=>[o(m,{label:"主管单位"},{default:r(()=>{var u;return[x(v(((u=a.value)==null?void 0:u.superOrg)||e.value.superOrg||"-"),1)]}),_:1})]),_:1}),o(n,{span:6},{default:r(()=>[o(m,{label:"创建时间"},{default:r(()=>{var u;return[x(v(((u=a.value)==null?void 0:u.createOn)||e.value.createOn||"-"),1)]}),_:1})]),_:1}),o(n,{span:6},{default:r(()=>[o(m,{label:"更新时间"},{default:r(()=>{var u;return[x(v(((u=a.value)==null?void 0:u.updateOn)||e.value.updateOn||"-"),1)]}),_:1})]),_:1})]),_:1})]),_:1})])]),p("div",ce,[(d=a.value)!=null&&d.status?(y(),O("p",me,[p("span",{class:H(`dot mr-4 bg-${a.value&&a.value.status&&((w=P(_)[a.value.status])==null?void 0:w.color)}`)},null,2),p("span",{class:H(`font-semibold text-${a.value&&a.value.status&&((Y=P(_)[a.value.status])==null?void 0:Y.color)}`)},v(a.value&&a.value.status&&P(_)[a.value.stage].name)+"-"+v(a.value&&a.value.status&&P(_)[a.value.status].name),3)])):(y(),O("p",fe,[p("span",{class:H(`dot mr-4 bg-${e.value&&e.value.status&&((B=P(_)[e.value.status])==null?void 0:B.color)}`)},null,2),p("span",{class:H(`font-semibold text-${e.value&&e.value.status&&((E=P(_)[e.value.status])==null?void 0:E.color)}`)},v(e.value&&e.value.status&&P(_)[e.value.stage].name)+"-"+v(e.value&&e.value.status&&P(_)[e.value.status].name),3)])),l[1]||(l[1]=p("p",null,"状态",-1))])])])]}),_:1}),o(ee,{"detail-data":e.value,"step-data":$.value,shadow:"never",onShowFlowRecordDialog:q},null,8,["detail-data","step-data"]),o(j,{modelValue:D.value,"onUpdate:modelValue":l[0]||(l[0]=i=>D.value=i),type:"card",class:"myCardTab mt-16",onTabChange:z},{default:r(()=>[o(f,{label:"初步方案",name:"1"},{default:r(()=>[o(L,{ref_key:"projectInfoRef",ref:F,"detail-data":e.value,"is-down-load-file":V(),"dictionary-list":R.value},null,8,["detail-data","is-down-load-file","dictionary-list"])]),_:1}),a.value?(y(),C(f,{key:0,label:"建设方案",name:"2"},{default:r(()=>[o(L,{ref_key:"constructInfoRef",ref:T,"detail-data":a.value,"is-down-load-file":V(),"dictionary-list":R.value},null,8,["detail-data","is-down-load-file","dictionary-list"])]),_:1})):S("",!0),e.value.projectType!=="03"?(y(),C(f,{key:1,label:"归集信息",name:"3"},{default:r(()=>[e.value?(y(),C(ae,{key:0,ref_key:"summarizeInfoRef",ref:k,"detail-data":a.value||e.value},null,8,["detail-data"])):S("",!0)]),_:1})):S("",!0)]),_:1},8,["modelValue"]),o(te,{detail:e.value,visible:c.visible,"flow-data":c.flowData,"sj-flow-data":c.sjFlowData,onClose:J},null,8,["detail","visible","flow-data","sj-flow-data"])],64)}}},ea=G(ve,[["__scopeId","data-v-d6a7567c"]]);export{ea as default};