You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
28KB

  1. import{g as va}from"./formConfiguration-c9ec3b63.js";import{_ as Na,x as Ma,y as Ba,G as Ta,E as xa,r as g,a as La,o as Ea,C as Re,b as x,c as P,d as Fe,e as l,u as z,f as u,h as i,t as Z,i as L,j as h,L as A,F as Ne,H as $a,k as qa,a1 as Ja,a2 as Ha,s as Va}from"./index-17bd333f.js";import Ga from"./basicInfo-ef58a969.js";import Ya from"./plannedUseResources-55afd2a7.js";import Ua from"./fundsInfo-14e43555.js";import Wa from"./fundsAllocation-c1fc4ef4.js";import za from"./annualPaymentPlan-31cf4a76.js";import Ka from"./coreBusiness-f2bdcbe8.js";import Qa from"./safetyInput-c399d643.js";import Xa from"./projectImageProgress-87e4e904.js";import Za from"./accessory-449c5934.js";import et from"./projectRemark-7d468f0b.js";import at from"./newModuleForm-ee062963.js";import tt from"./applications-3f190a1b.js";import st from"./hiddenAppForm-601331f3.js";import ot from"./flowRecordDialog-dc739356.js";import{j as rt,k as it,d as lt,s as nt}from"./index-24976f14.js";import{p as Da}from"./projectStore-f2218c58.js";import{a as ut}from"./annualPlanStore-64a3a566.js";import{r as ya,g as R}from"./uploadAction-dcda5ccf.js";import{d as mt}from"./projectCollectionEnter-2b38fb90.js";import ft from"./reviewCheck-aa281065.js";import{g as ga}from"./getIsShowReviewCheck-bece1a5f.js";import"./index-67a3c0ac.js";import"./unitManage-7a29f0d7.js";import"./userDialog-843f9480.js";import"./relatedProjectDialog-6a8daea2.js";import"./renewalProjectCapitalDeclare-4f6c830e.js";import"./projectContentDialog-83daebcf.js";import"./indicatorTemplate-60d184de.js";import"./validate-15f0b27c.js";import"./appBasicInfo-95be6719.js";import"./appSafeInfo-76f46928.js";import"./appResourceInfo-1be9f061.js";import"./applicationInfo-b1b51980.js";import"./flowRecord-2df5a78b.js";import"./index-1abd5d97.js";import"./index-4c8f4adf.js";import"./sjFlowRecord-dcd7e925.js";const dt={class:"declarePage footerPage"},pt={key:0,class:"errorTip mb-16"},ct={class:"card-header"},vt={class:"flex justify-between items-center"},Dt={class:"flex-1"},yt={class:"font-bold"},gt={class:"mt-8 search"},_t={class:"p-24"},bt={class:"p-24"},It={class:"p-24"},jt={class:"p-24"},Pt={class:"p-24"},Ct={class:"p-24"},ht={class:"p-24"},kt={class:"p-24"},Ft={class:"p-24"},wt={class:"p-24"},At={class:"collapse-title"},Ot={class:"p-24"},St={class:"p-24"},Rt={class:"p-24"},Nt={class:"footer"},Mt=qa({name:"declarePage"}),Bt=Object.assign(Mt,{setup(Tt){const{proxy:Ie}=Va(),m=Ma(),je=Ba(),E=Ta(xa.userStore).userInfo||{},n=g({}),we=g(["1","2","3","4","5","6","7","8","9","10"]),a=g(),Pe=g(),v=g(),O=g(),Me=g(),p=g(),K=g(),ae=g(),Ce=g(),D=g(),Ae=g(),te=g({}),C=g(),Be=g(),Oe=g(),_a=()=>{var e,d,_;const s=[];if(((e=a.value.formData)==null?void 0:e.baseProjIsConfidentiality)==="02")s.push(new Promise((t,r)=>{a.value.validForm(o=>{o&&t()})}));else{s.push(new Promise((t,r)=>{a.value.validForm(o=>{o&&(v.value.formData.declareAmount>=1e3&&a.value.formData.baseProvManDeprtType==="2"?(a.value.formData.baseProvManDeprtType="",r("根据《浙江省电子政务重大应用项目联审》要求:大于1000万元的重大项目将由省级数改牵头部门及业务主管单位进行联审,请将上级主管单位修改为您对应条线的省级主管单位。")):t())})})),s.push(new Promise((t,r)=>{v.value.validForm(o=>{o&&t()})})),n.value.isCoreBusiness&&s.push(new Promise((t,r)=>{K.value.validForm(o=>{o&&t()})})),n.value.isSafetyInput&&s.push(new Promise((t,r)=>{ae.value.validForm(o=>{o&&t()})})),n.value.isProjectImageProgress&&s.push(new Promise((t,r)=>{Ce.value.validForm(o=>{o&&t()})})),ga()&&n.value.isReviewChecklist&&(m.name==="declarePlan"||[10012,10013,10016].includes((d=f.value)==null?void 0:d.status))&&s.push(new Promise((t,r)=>{Oe.value.validForm(o=>{o&&t()})})),s.push(new Promise((t,r)=>{D.value.validForm(o=>{o&&t()})}));for(const t in te.value)s.push(new Promise((r,o)=>{te.value[t].validForm(I=>{I&&r()})}));C.value&&s.push(new Promise((t,r)=>{C.value.validForm(o=>{o&&t()})})),s.push(new Promise((t,r)=>{v.value.validForm(o=>{if(o){const I=Te([v.value.formData.declareHaveAmount,v.value.formData.declareGovOwnFinanceAmount,v.value.formData.declareGovSuperiorFinanceAmount,v.value.formData.declareBankLendingAmount,v.value.formData.declareOtherAmount]);v.value.formData.declareAmount>0&&v.value.formData.declareAmount===I?t():r("资金申报情况:5类资金总和必须等于申报金额")}})})),(a==null?void 0:a.value.formData.projectType)!=="04"&&(a==null?void 0:a.value.formData.projectType)!=="05"&&(s.push(new Promise((t,r)=>{O.value.validForm(o=>{o&&t()})})),s.push(new Promise((t,r)=>{O.value.validForm(o=>{if(o){const I=Te([O.value.formData.softwareDevelopmentAmount,O.value.formData.cloudHardwarePurchaseAmount,O.value.formData.thirdPartyAmount]);v.value.formData.declareAmount>0&&v.value.formData.declareAmount===I?t():r("资金分配情况:3类资金总和必须等于申报金额")}})})),s.push(new Promise((t,r)=>{p.value.validForm(o=>{o&&t()})}))),((_=C.value)==null?void 0:_.formData.includeApplication)===1&&s.push(new Promise((t,r)=>{Be.value.validAllAppForm(o=>{o?t():r("请完善已添加的应用信息")})})),Pe.value&&s.push(new Promise((t,r)=>{Pe.value.validForm(o=>{o&&t()})}))}Promise.all([...s]).then(async()=>{var t,r;((t=a.value.formData)==null?void 0:t.baseProjIsConfidentiality)==="02"?se(1):n.value.isSafetyInput&&((r=ae.value)==null?void 0:r.formData.safetyInput.reduce((b,S)=>b+S.safetyInputAmount,0))/v.value.formData.declareAmount*100<5?Ie.$messageBox.confirm("当前安全投入占比低于5%,确认要提交吗?","确认要提交吗?",{type:"warning"}).then(async()=>{se(1)}):se(1)}).catch(t=>{t&&Ie.$message.warning(t)})},Te=s=>{const e=[];s.forEach(t=>{try{e.push(t.toString().split(".")[1].length)}catch{e.push(0)}});const d=Math.pow(10,Math.max(...e));let _=0;return s.forEach(t=>{_+=t*d}),_/d},ba=async()=>{se(2)},Ia=s=>{var e,d,_,t,r,o,I;(e=C.value)!=null&&e.formData&&((d=C.value)==null?void 0:d.formData.includeApplication)===1&&((r=(t=(_=C.value)==null?void 0:_.formData)==null?void 0:t.applicationList)!=null&&r.length)&&(C.value.formData.applicationList=(I=(o=C.value.formData)==null?void 0:o.applicationList)==null?void 0:I.map(b=>({...b,applicationName:s?b.applicationName:void 0,relatedExistsApplication:s?void 0:b.relatedExistsApplication,relatedExistsApplicationCode:s?void 0:b.relatedExistsApplication})))},he=g(!1),ke=g(!1),se=async s=>{var d,_,t,r,o,I,b,S,y,ee,Q,$,q,J,H,V,G,N,Y,U,k,M,ie,le,ne,ue,me,fe,de,pe,ce,ve,De,ye,ge,j,B,T,_e,Le,Ee,$e,qe,Je,He,Ve,Ge,Ye,Ue,We,ze,Ke,Qe,Xe,Ze,ea,aa,ta,sa,oa,ra,ia,la,na,ua,ma,fa,da;var e={};if(((d=a.value.formData)==null?void 0:d.baseProjIsConfidentiality)==="02")e={isRemarks:n.value.isRemarks,isOpenCoreBusiness:n.value.isCoreBusiness,isOpenSafetyInput:n.value.isSafetyInput,isEngineeringSpeed:n.value.isProjectImageProgress,isReviewChecklist:n.value.isReviewChecklist,id:m.query.id*1||void 0,baseProjIsConfidentiality:(_=a.value.formData)==null?void 0:_.baseProjIsConfidentiality,projectName:(t=a.value.formData)==null?void 0:t.projectName,projectType:(r=a.value.formData)==null?void 0:r.projectType,baseConstructionType:((I=(o=a.value.formData)==null?void 0:o.baseConstructionType)==null?void 0:I.join(";"))||"",responsibleMan:(b=a.value.formData)==null?void 0:b.responsibleMan,responsibleManMobile:(S=a.value.formData)==null?void 0:S.responsibleManMobile,contactName:(y=a.value.formData)==null?void 0:y.contactName,contactPhone:(ee=a.value.formData)==null?void 0:ee.contactPhone,buildOrgName:(Q=a.value.formData)==null?void 0:Q.buildOrgName,orgCreditCode:($=a.value.formData)==null?void 0:$.orgCreditCode,baseProvManDeprtType:a.value.formData.baseProvManDeprtType*1||void 0,higherSuperOrg:(q=a.value.formData)==null?void 0:q.higherSuperOrg,higherSuperOrgCode:(J=a.value.formData)==null?void 0:J.higherSuperOrgCode,superOrg:(H=a.value.formData)==null?void 0:H.superOrg,superOrgCode:(V=a.value.formData)==null?void 0:V.superOrgCode,superOrgCreditCode:(G=a.value.formData)==null?void 0:G.superOrgCreditCode,projectYear:((N=a.value.formData)==null?void 0:N.projectYear)*1,declareAmount:(Y=a.value.formData)==null?void 0:Y.declareAmount,annualPlanAmount:(U=a.value.formData)==null?void 0:U.declareAmount};else if(e={isRemarks:n.value.isRemarks,isOpenCoreBusiness:n.value.isCoreBusiness,isOpenSafetyInput:n.value.isSafetyInput,isEngineeringSpeed:n.value.isProjectImageProgress,isReviewChecklist:n.value.isReviewChecklist,id:m.query.id*1||void 0,...a.value.formData,...v.value.formData,...(k=Pe.value)==null?void 0:k.formData,baseConstructionType:((ie=(M=a.value.formData)==null?void 0:M.baseConstructionType)==null?void 0:ie.join(";"))||"",baseProvManDeprtType:a.value.formData.baseProvManDeprtType*1||void 0,projectYear:((le=a.value.formData)==null?void 0:le.projectYear)*1,beginTime:((ue=(ne=a.value.formData)==null?void 0:ne.buildDuration)==null?void 0:ue.length)&&a.value.formData.buildDuration[0],endTime:((fe=(me=a.value.formData)==null?void 0:me.buildDuration)==null?void 0:fe.length)&&a.value.formData.buildDuration[1],buildDuration:void 0,lowestLevel:!((pe=(de=a.value.formData)==null?void 0:de.baseConstructionType)!=null&&pe.includes("03")&&!((ve=(ce=a.value.formData)==null?void 0:ce.baseConstructionType)!=null&&ve.includes("01")))&&((De=a.value.formData)==null?void 0:De.lowestLevel)||"",baseProjBasis:()=>{var c,w,F,W;if((c=a.value.formData)!=null&&c.baseProjBasis&&Array.isArray((w=a.value.formData)==null?void 0:w.baseProjBasis))return((W=(F=a.value.formData)==null?void 0:F.baseProjBasis.map(X=>X.value))==null?void 0:W.join(";"))||void 0},baseProjBasisFile:()=>{var c,w,F,W,X;if((c=a.value.formData)!=null&&c.baseProjBasis&&Array.isArray((w=a.value.formData)==null?void 0:w.baseProjBasis))return((X=(W=(F=a.value.formData)==null?void 0:F.baseProjBasis)==null?void 0:W.map(be=>be.fileList&&JSON.stringify(R(be.fileList))))==null?void 0:X.join(";"))||""},baseHistorProjId:((j=(ge=(ye=a.value.formData)==null?void 0:ye.baseHistorProjs)==null?void 0:ge.map(c=>c.baseProjId))==null?void 0:j.join(";"))||"",baseHistorProjName:((_e=(T=(B=a.value.formData)==null?void 0:B.baseHistorProjs)==null?void 0:T.map(c=>c.baseProjName))==null?void 0:_e.join(";"))||"",baseHistorProjYear:(($e=(Ee=(Le=a.value.formData)==null?void 0:Le.baseHistorProjs)==null?void 0:Ee.map(c=>c.baseProjSetYear))==null?void 0:$e.join(";"))||"",baseHistorProjs:void 0,beseExpectedResults:((Je=(qe=a.value.formData)==null?void 0:qe.beseExpectedResults)==null?void 0:Je.length)&&JSON.stringify(a.value.formData.beseExpectedResults)||"",baseBasisAmountOri:((He=v.value)==null?void 0:He.formData.declareOtherAmount)>0&&((Ve=v.value.formData)==null?void 0:Ve.baseBasisAmountOri)||"",consultancy:((Ge=v.value)==null?void 0:Ge.formData.declareAmount)>400&&((Ye=v.value.formData)==null?void 0:Ye.consultancy)||"",operationManageUnit:((Ue=v.value)==null?void 0:Ue.formData.declareAmount)>=1e3&&Me.value.formData.operationManageUnit||void 0,...(We=C.value)==null?void 0:We.formData,...D.value.formData,constructionPlanFile:((ze=D.value.formData)==null?void 0:ze.constructionPlanFile)&&JSON.stringify(R(D.value.formData.constructionPlanFile)),preliminaryPlanFile:((Ke=D.value.formData)==null?void 0:Ke.preliminaryPlanFile)&&JSON.stringify(R(D.value.formData.preliminaryPlanFile)),mainResponsibilitiesApplicantFile:((Qe=D.value.formData)==null?void 0:Qe.mainResponsibilitiesApplicantFile)&&JSON.stringify(R(D.value.formData.mainResponsibilitiesApplicantFile)),supportingMaterialsFile:((Xe=D.value.formData)==null?void 0:Xe.supportingMaterialsFile)&&JSON.stringify(R(D.value.formData.supportingMaterialsFile)),calculationTotalInvestmentFile:((Ze=D.value.formData)==null?void 0:Ze.calculationTotalInvestmentFile)&&JSON.stringify(R(D.value.formData.calculationTotalInvestmentFile)),projectApplicationForm:((ea=D.value.formData)==null?void 0:ea.projectApplicationForm)&&JSON.stringify(R(D.value.formData.projectApplicationForm))||"",baseResearchReportFile:((aa=D.value.formData)==null?void 0:aa.baseResearchReportFile)&&JSON.stringify(R(D.value.formData.baseResearchReportFile))||"",operationPlan:(a.value.formData.projectType==="04"||a.value.formData.projectType==="05")&&((ta=D.value.formData)==null?void 0:ta.operationPlan)&&JSON.stringify(R(D.value.formData.operationPlan))||"",baseProjOtherFile:((sa=D.value.formData)==null?void 0:sa.baseProjOtherFile)&&JSON.stringify(R(D.value.formData.baseProjOtherFile)),mainAccusationDoc:((oa=v.value)==null?void 0:oa.formData.declareAmount)>=1e3&&((ra=D.value.formData)==null?void 0:ra.mainAccusationDoc)&&JSON.stringify(R(D.value.formData.mainAccusationDoc))||"",reviewChecklist:((la=(ia=Oe.value)==null?void 0:ia.formData)==null?void 0:la.reviewChecklist)||void 0},a.value.formData.projectType!=="04"&&a.value.formData.projectType!=="05"&&(e=Object.assign(e,{...O==null?void 0:O.value.formData,...p==null?void 0:p.value.formData})),n.value.isCoreBusiness&&(e=Object.assign(e,{...K.value.formData,coreBusiness:K.value.formData.coreBusiness&&JSON.stringify(K.value.formData.coreBusiness)})),n.value.isSafetyInput&&(e=Object.assign(e,{safetyInputDescribe:JSON.stringify(ae.value.formData.safetyInput)})),n.value.isProjectImageProgress&&(e=Object.assign(e,{...Ce.value.formData})),n.value.isRemark&&(e=Object.assign(e,{...Ae.value.formData})),(ua=(na=C.value)==null?void 0:na.formData)!=null&&ua.includeApplication&&((fa=(ma=C.value)==null?void 0:ma.formData.applicationList)!=null&&fa.length)&&(e.applicationList=C.value.formData.applicationList.map(c=>{var w,F,W,X,be;return{...c,isFirst:(w=a.value.formData)!=null&&w.isFirst?1:0,relatedExistsApplication:(!((F=a.value.formData)!=null&&F.isFirst)&&E.value.regionCode==="331123"||E.regionCode!=="331123")&&((W=c.relatedExistsApplication)==null?void 0:W.applicationName)||void 0,relatedExistsApplicationCode:(!((X=a.value.formData)!=null&&X.isFirst)&&E.value.regionCode==="331123"||E.regionCode!=="331123")&&c.relatedExistsApplicationCode||void 0,applicationName:((be=a.value.formData)==null?void 0:be.isFirst)&&E.regionCode==="331123"&&c.applicationName||void 0,coreBusinessList:c.coreBusinessList.map(Ra=>{var pa,ca;return{...Ra,projectId:((pa=f.value)==null?void 0:pa.projectId)||void 0,projectCode:((ca=f.value)==null?void 0:ca.projectCode)||void 0}})}})),(da=n.value.safetyInputModular)!=null&&da.length){e.safetyInputModular=[];for(const w in te.value)e.safetyInputModular.push(te.value[w].formData);const c=e.safetyInputModular.map(w=>({...w,formList:w.formList.map(F=>({...F,value:F.value?F.props.type==="文件上传"?R(F.value):F.value:void 0}))}));e.safetyInputModular=JSON.stringify(c)}else e.safetyInputModular=void 0;if(s===1){ke.value=!0;try{const c={projectInfo:{...e,id:m.query.isDraft?void 0:e.id,draftId:m.query.isDraft?m.query.id*1:void 0}};m.name==="declarePage"?await it(!m.query.isDraft&&m.query.id?2:1,c):m.name==="planEdit"?await ut(c.projectInfo):m.name==="handleAfterGiveBack"?await Ja({...c,projectId:m.query.id,instanceId:m.query.instanceId,taskId:m.query.taskId}):m.name==="declarePlan"&&await lt(c),Ie.$message.success("提交成功"),ke.value=!1,m.name==="projectDeclare"?je.push({name:"projectDeclare"}):je.go(-1)}catch{ke.value=!1}}else if(s===2){he.value=!0;try{await nt({projectInfo:{...e},user:E.value}),Ie.$message.success("保存成功"),he.value=!1,je.go(-1)}catch{he.value=!1}}},f=g({}),Se=()=>{var s;a.value.setFormData(f.value),v.value.setFormData(f.value),O==null||O.value.setFormData(f.value),p==null||p.value.setFormData(f.value),n.value.isCoreBusiness&&K.value.setFormData(f.value),n.value.isSafetyInput&&ae.value.setFormData(f.value),n.value.isProjectImageProgress&&Ce.value.setFormData(f.value),D.value.setFormData(f.value),n.value.isRemark&&Ae.value.setFormData(f.value),(s=C.value)==null||s.setFormData(f.value),setTimeout(()=>{var e;(e=Me.value)==null||e.setFormData(f.value)})},oe=g({processProgressVo:{progressInfo:[]}}),ja=g(),Pa=async()=>{var e,d;const s=await Ha({instanceId:m.query.instanceId,projectId:m.query.id,nodeId:m.query.nodeId});oe.value={...s.data,processProgressVo:{...s.data.processProgressVo,progressInfo:ha(s.data.processProgressVo.progressInfo)}},ja.value=((d=(e=oe.value.processProgressVo.progressInfo.slice(-1)[0])==null?void 0:e.children)==null?void 0:d.slice(-1)[0])||oe.value.processProgressVo.progressInfo.slice(-1)[0]},re=La({visible:!1,flowData:void 0}),Ca=s=>{re.visible=!0,re.flowData=oe.value.processProgressVo.progressInfo},ha=s=>(s.forEach(e=>{if(e.children){const d=[],_=[];e.children.forEach(t=>{d.includes(t.nodeId)?(_.find(r=>r.nodeId===t.nodeId).list.push(t),_.find(r=>r.nodeId===t.nodeId).userIds.push(t.userId)):(d.push(t.nodeId),_.push({nodeId:t.nodeId,approvalMode:t.approvalMode,name:t.name,taskId:t.taskId,nodeType:t.nodeType,list:[{...t}],userIds:[t.userId]}))}),e.children=_}else e.userIds=[e.userId]}),s),ka=()=>{re.visible=!1},xe=g([]),Fa=g(),wa=s=>{Fa.value=s};Ea(async()=>{xe.value=(await mt()).data,Aa()});async function Aa(){var t,r,o,I;if(m.query.id){var s={},e={},d=[],_=!1;(t=m.query)!=null&&t.isDraft?s=await rt({id:m.query.id}):(s=await Da(m.query.id),e=await va({regionCode:E.value.regionCode}),(m.name==="declarePlan"||[10012,10013,10016].includes((r=f.value)==null?void 0:r.status))&&(_=s.data.reviewChecklist&&((o=JSON.parse(s.data.reviewChecklist))!=null&&o.length)?!0:e.data.isReviewChecklist,d=e.data.reviewChecklist&&JSON.parse(e.data.reviewChecklist)||[])),f.value={...s.data,reviewChecklist:s.data.reviewChecklist?JSON.parse(s.data.reviewChecklist):void 0};const b=s.data.safetyInputModular&&JSON.parse(s.data.safetyInputModular).map(S=>({...S,formList:S.formList.map(y=>({...y,value:y.value?y.props.type==="文件上传"?ya(y.value):y.value:void 0}))}));n.value={isCoreBusiness:s.data.isOpenCoreBusiness,isProjectImageProgress:s.data.isEngineeringSpeed,isRemark:s.data.isRemark,isSafetyInput:s.data.isOpenSafetyInput,safetyInputModular:b||[],isReviewChecklist:_,reviewChecklist:d},Re(()=>{Se()}),m.name==="handleAfterGiveBack"&&Pa()}else{const b=await va({regionCode:E.value.regionCode});n.value={isCoreBusiness:b.data.isCoreBusiness,isProjectImageProgress:b.data.isProjectImageProgress,isRemark:b.data.isRemark,isSafetyInput:b.data.isSafetyInput,safetyInputModular:b.data.safetyInputModular||[]}}if((I=n.value.safetyInputModular)!=null&&I.length){let b=11;n.value.safetyInputModular.forEach(S=>{we.value.push(b+++"")})}}async function Oa(s){var $,q,J,H,V,G,N,Y,U;const e=s.baseProjId,d=await Da(e),_=a.value.formData.projectType,t=a.value.formData.projectName,r=a.value.formData.buildOrgName,o=a.value.formData.orgCreditCode,I=((J=(q=($=a.value.formData)==null?void 0:$.baseHistorProjs)==null?void 0:q.map(k=>k.baseProjId))==null?void 0:J.join(";"))||"",b=((G=(V=(H=a.value.formData)==null?void 0:H.baseHistorProjs)==null?void 0:V.map(k=>k.baseProjName))==null?void 0:G.join(";"))||"",S=((U=(Y=(N=a.value.formData)==null?void 0:N.baseHistorProjs)==null?void 0:Y.map(k=>k.baseProjSetYear))==null?void 0:U.join(";"))||"",y=a.value.formData.projectYear,ee={annualPlanAmount:p==null?void 0:p.value.formData.annualPlanAmount,annualPlanHaveAmount:p==null?void 0:p.value.formData.annualPlanHaveAmount,annualPlanGovOwnFinanceAmount:p==null?void 0:p.value.formData.annualPlanGovOwnFinanceAmount,annualPlanGovSuperiorFinanceAmount:p==null?void 0:p.value.formData.annualPlanGovSuperiorFinanceAmount,annualPlanBankLendingAmount:p==null?void 0:p.value.formData.annualPlanBankLendingAmount,annualPlanOtherAmount:p==null?void 0:p.value.formData.annualPlanOtherAmount};f.value={...d.data,projectType:_,baseHistorProjId:I,baseHistorProjName:b,baseHistorProjYear:S,projectYear:y,projectName:t,buildOrgName:r,orgCreditCode:o,...ee,baseProjIsConfidentiality:"02",status:void 0};const Q=d.data.safetyInputModular&&JSON.parse(d.data.safetyInputModular).map(k=>({...k,formList:k.formList.map(M=>({...M,value:M.value?M.props.type==="文件上传"?ya(M.value):M.value:void 0}))}));n.value={isCoreBusiness:d.data.isOpenCoreBusiness,isProjectImageProgress:d.data.isEngineeringSpeed,isRemark:d.data.isRemark,isSafetyInput:d.data.isOpenSafetyInput,safetyInputModular:Q||[]},Re(()=>{Se()}),setTimeout(()=>{Re(()=>{Se()})},300)}function Sa(){location.reload()}return(s,e)=>{var Q,$,q,J,H,V,G;const d=x("Warning"),_=x("el-icon"),t=x("el-button"),r=x("el-form-item"),o=x("el-col"),I=x("el-row"),b=x("el-form"),S=x("el-card"),y=x("el-collapse-item"),ee=x("el-collapse");return P(),Fe(Ne,null,[l("div",dt,[z(m).name==="handleAfterGiveBack"?(P(),Fe("div",pt,[u(_,{class:"icon"},{default:i(()=>[u(d)]),_:1}),l("div",null,[e[3]||(e[3]=l("p",{class:"title"},"流程被退回",-1)),l("p",null,[l("span",null,Z((Q=f.value)==null?void 0:Q.projectName)+"的"+Z((q=($=oe.value)==null?void 0:$.processProgressVo)==null?void 0:q.processDefName)+"被退回,请根据审核记录调整项目信息",1),u(t,{type:"primary",plain:"",size:"small",class:"ml-16",onClick:Ca},{default:i(()=>e[2]||(e[2]=[L("查看审核记录 ")])),_:1})])])])):h("",!0),z(m).name==="declarePlan"?(P(),A(S,{key:1,shadow:"never",class:"mb-16"},{default:i(()=>[l("div",ct,[l("div",vt,[l("div",Dt,[l("p",yt,Z(f.value.projectName),1),l("div",gt,[u(b,{"label-suffix":":"},{default:i(()=>[u(I,{gutter:24},{default:i(()=>[u(o,{span:6},{default:i(()=>[u(r,{label:"申报单位"},{default:i(()=>[L(Z(f.value.buildOrgName||"-"),1)]),_:1})]),_:1}),u(o,{span:6},{default:i(()=>[u(r,{label:"主管单位"},{default:i(()=>[L(Z(f.value.superOrg||"-"),1)]),_:1})]),_:1}),u(o,{span:6},{default:i(()=>[u(r,{label:"创建时间"},{default:i(()=>[L(Z(f.value.createOn||"-"),1)]),_:1})]),_:1})]),_:1})]),_:1})])])])])]),_:1})):h("",!0),u(I,null,{default:i(()=>[u(o,{class:"leftCol",span:24},{default:i(()=>[u(ee,{modelValue:we.value,"onUpdate:modelValue":e[0]||(e[0]=N=>we.value=N)},{default:i(()=>{var N,Y,U,k,M,ie,le,ne,ue,me,fe,de,pe,ce,ve,De,ye,ge;return[u(y,{name:"1",class:"mb-16"},{title:i(()=>e[4]||(e[4]=[l("div",{class:"collapse-title"},"基本信息",-1)])),default:i(()=>{var j;return[l("div",_t,[u(Ga,{ref_key:"basicInfoRef",ref:a,"detail-data":f.value,"dictionary-list":xe.value,"declare-amount":(j=v.value)==null?void 0:j.formData.declareAmount,onReuseItem:Oa,onChangeIsFirst:Ia,onChangeProjectTypeResetForm:Sa,onGetBasicInfoData:wa},null,8,["detail-data","dictionary-list","declare-amount"])])]}),_:1}),((Y=(N=a.value)==null?void 0:N.formData)==null?void 0:Y.baseProjIsConfidentiality)==="01"?(P(),Fe(Ne,{key:0},[((k=(U=a.value)==null?void 0:U.formData)==null?void 0:k.baseProjIsConfidentiality)==="01"?(P(),A(y,{key:0,name:"2",class:"mb-16"},{title:i(()=>e[5]||(e[5]=[l("div",{class:"collapse-title"},[l("span",null,"资金申报情况(单位:万元)"),l("span",{class:"text-info"},"申报金额 = 自有资金 + 政府投资-本级财政资金 + 政府投资-上级补助资金 + 银行贷款 + 其他资金")],-1)])),default:i(()=>[l("div",bt,[u(Ua,{ref_key:"fundsInfoRef",ref:v,"detail-data":f.value},null,8,["detail-data"])])]),_:1})):h("",!0),((ie=(M=a.value)==null?void 0:M.formData)==null?void 0:ie.baseProjIsConfidentiality)==="01"&&((ne=(le=a.value)==null?void 0:le.formData)==null?void 0:ne.projectType)!=="04"&&((me=(ue=a.value)==null?void 0:ue.formData)==null?void 0:me.projectType)!=="05"?(P(),A(y,{key:1,name:"3",class:"mb-16"},{title:i(()=>e[6]||(e[6]=[l("div",{class:"collapse-title"},[L(" 资金分配情况(单位:万元) "),l("span",{class:"text-info"},"软件开发 + 云资源、硬件配置 + 第三方服务 = 申报金额")],-1)])),default:i(()=>[l("div",It,[u(Wa,{ref_key:"fundsAllocationRef",ref:O},null,512)])]),_:1})):h("",!0),((de=(fe=a.value)==null?void 0:fe.formData)==null?void 0:de.baseProjIsConfidentiality)==="01"&&((ce=(pe=a.value)==null?void 0:pe.formData)==null?void 0:ce.projectType)!=="04"&&((De=(ve=a.value)==null?void 0:ve.formData)==null?void 0:De.projectType)!=="05"?(P(),A(y,{key:2,name:"4",class:"mb-16"},{title:i(()=>e[7]||(e[7]=[l("div",{class:"collapse-title"},[L(" 年度支付计划(单位:万元) "),l("span",{class:"text-info"},"年度支付金额 = 自有资金 + 政府投资-本级财政资金 + 政府投资-上级补助资金 + 银行贷款 + 其他资金")],-1)])),default:i(()=>[l("div",jt,[u(za,{ref_key:"annualPaymentPlanRef",ref:p},null,512)])]),_:1})):h("",!0),n.value.isCoreBusiness?(P(),A(y,{key:3,name:"5",class:"mb-16"},{title:i(()=>e[8]||(e[8]=[l("div",{class:"collapse-title"},"核心业务",-1)])),default:i(()=>{var j;return[l("div",Pt,[u(Ka,{ref_key:"coreBusinessRef",ref:K,"basic-info-data":(j=a.value)==null?void 0:j.formData},null,8,["basic-info-data"])])]}),_:1})):h("",!0),n.value.isSafetyInput?(P(),A(y,{key:4,name:"6",class:"mb-16"},{title:i(()=>e[9]||(e[9]=[l("div",{class:"collapse-title"},"安全投入",-1)])),default:i(()=>[l("div",Ct,[u(Qa,{ref_key:"safetyInputRef",ref:ae},null,512)])]),_:1})):h("",!0),n.value.isProjectImageProgress?(P(),A(y,{key:5,name:"7",class:"mb-16"},{title:i(()=>e[10]||(e[10]=[l("div",{class:"collapse-title"},"工程形象进度",-1)])),default:i(()=>[l("div",ht,[u(Xa,{ref_key:"projectImageProgressRef",ref:Ce},null,512)])]),_:1})):h("",!0),z(ga)()&&n.value.isReviewChecklist&&(s.$route.name==="declarePlan"||[10012,10013,10016].includes((ye=f.value)==null?void 0:ye.status))?(P(),A(y,{key:6,name:"8",class:"mb-16"},{title:i(()=>e[11]||(e[11]=[l("div",{class:"collapse-title"},"审查清单",-1)])),default:i(()=>[l("div",kt,[u(ft,{ref_key:"reviewCheckRef",ref:Oe,"detail-data":f.value,data:f.value.reviewChecklist||n.value.reviewChecklist},null,8,["detail-data","data"])])]),_:1})):h("",!0),u(y,{name:"8",class:"mb-16"},{title:i(()=>e[12]||(e[12]=[l("div",{class:"collapse-title"},"附件",-1)])),default:i(()=>{var j,B,T;return[l("div",Ft,[u(Za,{ref_key:"accessoryRef",ref:D,"detail-data":f.value,"project-type":(B=(j=a.value)==null?void 0:j.formData)==null?void 0:B.projectType,"declare-amount":(T=v.value)==null?void 0:T.formData.declareAmount},null,8,["detail-data","project-type","declare-amount"])])]}),_:1}),n.value.isRemark?(P(),A(y,{key:7,name:"9",class:"mb-16"},{title:i(()=>e[13]||(e[13]=[l("div",{class:"collapse-title"},"备注",-1)])),default:i(()=>[l("div",wt,[u(et,{ref_key:"projectRemarkRef",ref:Ae},null,512)])]),_:1})):h("",!0),(ge=n.value.safetyInputModular)!=null&&ge.length?(P(!0),Fe(Ne,{key:8},$a(n.value.safetyInputModular,(j,B)=>(P(),A(y,{key:B,name:11+B+"",class:"mb-16"},{title:i(()=>[l("div",At,Z(j.moduleName),1)]),default:i(()=>[l("div",Ot,[u(at,{ref_for:!0,ref:T=>{te.value[j.id]=T},data:j},null,8,["data"])])]),_:2},1032,["name"]))),128)):h("",!0),s.$route.name==="declarePlan"||[10012,10016,10013].includes(f.value.status)?(P(),A(y,{key:9,name:"4",class:"mb-16"},{title:i(()=>e[14]||(e[14]=[l("div",{class:"collapse-title"},"应用信息",-1)])),default:i(()=>{var j,B,T,_e;return[l("div",St,[u(tt,{ref_key:"applicationsRef",ref:C,"is-first":(B=(j=a.value)==null?void 0:j.formData)==null?void 0:B.isFirst,"core-business":(_e=(T=K.value)==null?void 0:T.formData)==null?void 0:_e.coreBusiness},null,8,["is-first","core-business"])])]}),_:1})):h("",!0),s.$route.name==="declarePlan"||[10012,10016,10013].includes(f.value.status)?(P(),A(y,{key:10,name:"1",class:"mb-16"},{title:i(()=>e[15]||(e[15]=[l("div",{class:"collapse-title"},"计划使用资源",-1)])),default:i(()=>[l("div",Rt,[u(Ya,{ref_key:"planndedUseResourcesRef",ref:Pe,"detail-data":f.value},null,8,["detail-data"])])]),_:1})):h("",!0)],64)):h("",!0)]}),_:1},8,["modelValue"])]),_:1})]),_:1}),u(st,{ref_key:"hiddenAppFormRef",ref:Be,"application-list":(H=(J=C.value)==null?void 0:J.formData)==null?void 0:H.applicationList,"is-first":(G=(V=a.value)==null?void 0:V.formData)==null?void 0:G.isFirst},null,8,["application-list","is-first"]),l("div",Nt,[u(t,{onClick:e[1]||(e[1]=N=>z(je).go(-1))},{default:i(()=>e[16]||(e[16]=[L(" 返回")])),_:1}),z(m).name==="declarePage"&&(!z(m).query.id||z(m).query.id&&z(m).query.isDraft)?(P(),A(t,{key:0,plain:"",type:"primary",loading:he.value,onClick:ba},{default:i(()=>e[17]||(e[17]=[L(" 暂 存 ")])),_:1},8,["loading"])):h("",!0),u(t,{type:"primary",loading:ke.value,onClick:_a},{default:i(()=>e[18]||(e[18]=[L(" 提交审核")])),_:1},8,["loading"])])]),u(ot,{visible:re.visible,"flow-data":re.flowData,onClose:ka},null,8,["visible","flow-data"])],64)}}}),js=Na(Bt,[["__scopeId","data-v-e5ac385b"]]);export{js as default};