Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

2 lines
27KB

  1. import{g as ba}from"./formConfiguration-15a4abea.js";import{_ as Ea,x as $a,y as qa,G as Ja,E as Ha,r as g,a as Va,o as Ga,C as Ae,b as T,c as P,d as Ce,e as i,u as U,f as u,h as l,t as Q,i as B,j as h,L as F,F as Oe,H as Ya,k as Ua,a1 as Wa,a2 as za,s as Ka}from"./index-dd5fae99.js";import Qa from"./basicInfo-b37196c1.js";import Xa from"./plannedUseResources-d47dfad5.js";import Za from"./fundsInfo-def752d6.js";import et from"./fundsAllocation-98994298.js";import at from"./annualPaymentPlan-f495a5e3.js";import tt from"./coreBusiness-961734dd.js";import st from"./safetyInput-8c03127a.js";import ot from"./projectImageProgress-d8dc34f8.js";import rt from"./accessory-2c5ab066.js";import lt from"./projectRemark-4002fefd.js";import it from"./newModuleForm-acdea8b1.js";import nt from"./applications-80758f96.js";import ut from"./hiddenAppForm-416000b4.js";import mt from"./flowRecordDialog-e288d076.js";import{j as ft,k as dt,d as pt,s as ct}from"./index-b6aa4cff.js";import{p as ja}from"./projectStore-30136ff6.js";import{a as vt}from"./annualPlanStore-7a8e5db4.js";import{r as Pa,g as O}from"./uploadAction-3962500e.js";import{d as Dt}from"./projectCollectionEnter-718f1371.js";import yt from"./reviewCheck-a2c3c1b1.js";import{g as Ca}from"./getIsShowReviewCheck-63cac461.js";import"./index-4950cfb0.js";import"./unitManage-104cfe86.js";import"./userDialog-d5cb489c.js";import"./relatedProjectDialog-55f5f96f.js";import"./renewalProjectCapitalDeclare-e1231fa5.js";import"./projectContentDialog-4e6a46f0.js";import"./indicatorTemplate-ca1642c9.js";import"./validate-15f0b27c.js";import"./appBasicInfo-1a556abd.js";import"./appSafeInfo-110bc394.js";import"./appResourceInfo-7c676f05.js";import"./applicationInfo-d0f5a252.js";import"./flowRecord-8475b670.js";import"./index-33a0e6e3.js";import"./index-be0b3801.js";import"./sjFlowRecord-6ff99011.js";const gt={class:"declarePage footerPage"},_t={key:0,class:"errorTip mb-16"},It={class:"card-header"},bt={class:"flex justify-between items-center"},jt={class:"flex-1"},Pt={class:"font-bold"},Ct={class:"mt-8 search"},ht={class:"p-24"},kt={class:"p-24"},Ft={class:"p-24"},wt={class:"p-24"},At={class:"p-24"},Ot={class:"p-24"},St={class:"p-24"},Rt={class:"p-24"},Nt={class:"p-24"},Mt={class:"p-24"},Tt={class:"collapse-title"},Bt={class:"p-24"},xt={class:"p-24"},Lt={class:"p-24"},Et={class:"footer"},$t=Ua({name:"declarePage"}),qt=Object.assign($t,{setup(Jt){const{proxy:ge}=Ka(),m=$a(),_e=qa(),x=Ja(Ha.userStore).userInfo||{},n=g({}),he=g(["1","2","3","4","5","6","7","8","9","10"]),a=g(),Ie=g(),v=g(),w=g(),Se=g(),p=g(),W=g(),Z=g(),be=g(),D=g(),ke=g(),ee=g({}),C=g(),Re=g(),Fe=g(),ha=()=>{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)=>{W.value.validForm(o=>{o&&t()})})),n.value.isSafetyInput&&s.push(new Promise((t,r)=>{Z.value.validForm(o=>{o&&t()})})),n.value.isProjectImageProgress&&s.push(new Promise((t,r)=>{be.value.validForm(o=>{o&&t()})})),Ca()&&n.value.isReviewChecklist&&(m.name==="declarePlan"||[10012,10013,10016].includes((d=f.value)==null?void 0:d.status))&&s.push(new Promise((t,r)=>{Fe.value.validForm(o=>{o&&t()})})),s.push(new Promise((t,r)=>{D.value.validForm(o=>{o&&t()})}));for(const t in ee.value)s.push(new Promise((r,o)=>{ee.value[t].validForm(b=>{b&&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 b=Ne([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===b?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)=>{w.value.validForm(o=>{o&&t()})})),s.push(new Promise((t,r)=>{w.value.validForm(o=>{if(o){const b=Ne([w.value.formData.softwareDevelopmentAmount,w.value.formData.cloudHardwarePurchaseAmount,w.value.formData.thirdPartyAmount]);v.value.formData.declareAmount>0&&v.value.formData.declareAmount===b?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)=>{Re.value.validAllAppForm(o=>{o?t():r("请完善已添加的应用信息")})})),Ie.value&&s.push(new Promise((t,r)=>{Ie.value.validForm(o=>{o&&t()})}))}Promise.all([...s]).then(async()=>{var t,r;((t=a.value.formData)==null?void 0:t.baseProjIsConfidentiality)==="02"?ae(1):n.value.isSafetyInput&&((r=Z.value)==null?void 0:r.formData.safetyInput.reduce((I,A)=>I+A.safetyInputAmount,0))/v.value.formData.declareAmount*100<5?ge.$messageBox.confirm("当前安全投入占比低于5%,确认要提交吗?","确认要提交吗?",{type:"warning"}).then(async()=>{ae(1)}):ae(1)}).catch(t=>{t&&ge.$message.warning(t)})},Ne=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},ka=async()=>{ae(2)},Fa=s=>{var e,d,_,t,r,o,b;(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=(b=(o=C.value.formData)==null?void 0:o.applicationList)==null?void 0:b.map(I=>({...I,applicationName:s?I.applicationName:void 0,relatedExistsApplication:s?void 0:I.relatedExistsApplication,relatedExistsApplicationCode:s?void 0:I.relatedExistsApplication})))},je=g(!1),Pe=g(!1),ae=async s=>{var d,_,t,r,o,b,I,A,y,X,z,L,E,$,q,J,H,S,V,G,k,R,oe,re,le,ie,ne,ue,me,fe,de,pe,ce,ve,De,j,N,M,ye,Te,Be,xe,Le,Ee,$e,qe,Je,He,Ve,Ge,Ye,Ue,We,ze,Ke,Qe,Xe,Ze,ea,aa,ta,sa,oa,ra,la,ia,na,ua,ma,fa,da,pa,ca,va;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:((b=(o=a.value.formData)==null?void 0:o.baseConstructionType)==null?void 0:b.join(";"))||"",responsibleMan:(I=a.value.formData)==null?void 0:I.responsibleMan,responsibleManMobile:(A=a.value.formData)==null?void 0:A.responsibleManMobile,contactName:(y=a.value.formData)==null?void 0:y.contactName,contactPhone:(X=a.value.formData)==null?void 0:X.contactPhone,buildOrgName:(z=a.value.formData)==null?void 0:z.buildOrgName,orgCreditCode:(L=a.value.formData)==null?void 0:L.orgCreditCode,baseProvManDeprtType:a.value.formData.baseProvManDeprtType*1||void 0,higherSuperOrg:(E=a.value.formData)==null?void 0:E.higherSuperOrg,higherSuperOrgCode:($=a.value.formData)==null?void 0:$.higherSuperOrgCode,superOrg:(q=a.value.formData)==null?void 0:q.superOrg,superOrgCode:(J=a.value.formData)==null?void 0:J.superOrgCode,superOrgCreditCode:(H=a.value.formData)==null?void 0:H.superOrgCreditCode,projectYear:((S=a.value.formData)==null?void 0:S.projectYear)*1,declareAmount:(V=a.value.formData)==null?void 0:V.declareAmount,annualPlanAmount:(G=a.value.formData)==null?void 0:G.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=Ie.value)==null?void 0:k.formData,baseConstructionType:((oe=(R=a.value.formData)==null?void 0:R.baseConstructionType)==null?void 0:oe.join(";"))||"",baseProvManDeprtType:a.value.formData.baseProvManDeprtType*1||void 0,projectYear:((re=a.value.formData)==null?void 0:re.projectYear)*1,beginTime:((ie=(le=a.value.formData)==null?void 0:le.buildDuration)==null?void 0:ie.length)&&a.value.formData.buildDuration[0],endTime:((ue=(ne=a.value.formData)==null?void 0:ne.buildDuration)==null?void 0:ue.length)&&a.value.formData.buildDuration[1],buildDuration:void 0,lowestLevel:!((fe=(me=a.value.formData)==null?void 0:me.baseConstructionType)!=null&&fe.includes("03")&&!((pe=(de=a.value.formData)==null?void 0:de.baseConstructionType)!=null&&pe.includes("01")))&&((ce=a.value.formData)==null?void 0:ce.lowestLevel)||"",baseProjBasis:((j=(De=(ve=a.value.formData)==null?void 0:ve.baseProjBasis)==null?void 0:De.map(c=>c.value))==null?void 0:j.join(";"))||void 0,baseProjBasisFile:((ye=(M=(N=a.value.formData)==null?void 0:N.baseProjBasis)==null?void 0:M.map(c=>c.fileList&&JSON.stringify(O(c.fileList))))==null?void 0:ye.join(";"))||"",baseHistorProjId:((xe=(Be=(Te=a.value.formData)==null?void 0:Te.baseHistorProjs)==null?void 0:Be.map(c=>c.baseProjId))==null?void 0:xe.join(";"))||"",baseHistorProjName:(($e=(Ee=(Le=a.value.formData)==null?void 0:Le.baseHistorProjs)==null?void 0:Ee.map(c=>c.baseProjName))==null?void 0:$e.join(";"))||"",baseHistorProjYear:((He=(Je=(qe=a.value.formData)==null?void 0:qe.baseHistorProjs)==null?void 0:Je.map(c=>c.baseProjSetYear))==null?void 0:He.join(";"))||"",baseHistorProjs:void 0,beseExpectedResults:((Ge=(Ve=a.value.formData)==null?void 0:Ve.beseExpectedResults)==null?void 0:Ge.length)&&JSON.stringify(a.value.formData.beseExpectedResults)||"",baseBasisAmountOri:((Ye=v.value)==null?void 0:Ye.formData.declareOtherAmount)>0&&((Ue=v.value.formData)==null?void 0:Ue.baseBasisAmountOri)||"",consultancy:((We=v.value)==null?void 0:We.formData.declareAmount)>400&&((ze=v.value.formData)==null?void 0:ze.consultancy)||"",operationManageUnit:((Ke=v.value)==null?void 0:Ke.formData.declareAmount)>=1e3&&Se.value.formData.operationManageUnit||void 0,...(Qe=C.value)==null?void 0:Qe.formData,...D.value.formData,constructionPlanFile:((Xe=D.value.formData)==null?void 0:Xe.constructionPlanFile)&&JSON.stringify(O(D.value.formData.constructionPlanFile)),preliminaryPlanFile:((Ze=D.value.formData)==null?void 0:Ze.preliminaryPlanFile)&&JSON.stringify(O(D.value.formData.preliminaryPlanFile)),mainResponsibilitiesApplicantFile:((ea=D.value.formData)==null?void 0:ea.mainResponsibilitiesApplicantFile)&&JSON.stringify(O(D.value.formData.mainResponsibilitiesApplicantFile)),supportingMaterialsFile:((aa=D.value.formData)==null?void 0:aa.supportingMaterialsFile)&&JSON.stringify(O(D.value.formData.supportingMaterialsFile)),calculationTotalInvestmentFile:((ta=D.value.formData)==null?void 0:ta.calculationTotalInvestmentFile)&&JSON.stringify(O(D.value.formData.calculationTotalInvestmentFile)),projectApplicationForm:((sa=D.value.formData)==null?void 0:sa.projectApplicationForm)&&JSON.stringify(O(D.value.formData.projectApplicationForm))||"",baseResearchReportFile:((oa=D.value.formData)==null?void 0:oa.baseResearchReportFile)&&JSON.stringify(O(D.value.formData.baseResearchReportFile))||"",operationPlan:(a.value.formData.projectType==="04"||a.value.formData.projectType==="05")&&((ra=D.value.formData)==null?void 0:ra.operationPlan)&&JSON.stringify(O(D.value.formData.operationPlan))||"",baseProjOtherFile:((la=D.value.formData)==null?void 0:la.baseProjOtherFile)&&JSON.stringify(O(D.value.formData.baseProjOtherFile)),mainAccusationDoc:((ia=v.value)==null?void 0:ia.formData.declareAmount)>=1e3&&((na=D.value.formData)==null?void 0:na.mainAccusationDoc)&&JSON.stringify(O(D.value.formData.mainAccusationDoc))||"",reviewChecklist:((ma=(ua=Fe.value)==null?void 0:ua.formData)==null?void 0:ma.reviewChecklist)||void 0},a.value.formData.projectType!=="04"&&a.value.formData.projectType!=="05"&&(e=Object.assign(e,{...w==null?void 0:w.value.formData,...p==null?void 0:p.value.formData})),n.value.isCoreBusiness&&(e=Object.assign(e,{...W.value.formData,coreBusiness:W.value.formData.coreBusiness&&JSON.stringify(W.value.formData.coreBusiness)})),n.value.isSafetyInput&&(e=Object.assign(e,{safetyInputDescribe:JSON.stringify(Z.value.formData.safetyInput)})),n.value.isProjectImageProgress&&(e=Object.assign(e,{...be.value.formData})),n.value.isRemark&&(e=Object.assign(e,{...ke.value.formData})),(da=(fa=C.value)==null?void 0:fa.formData)!=null&&da.includeApplication&&((ca=(pa=C.value)==null?void 0:pa.formData.applicationList)!=null&&ca.length)&&(e.applicationList=C.value.formData.applicationList.map(c=>{var K,Y,Da,ya,ga;return{...c,isFirst:(K=a.value.formData)!=null&&K.isFirst?1:0,relatedExistsApplication:(!((Y=a.value.formData)!=null&&Y.isFirst)&&x.value.regionCode==="331123"||x.regionCode!=="331123")&&((Da=c.relatedExistsApplication)==null?void 0:Da.applicationName)||void 0,relatedExistsApplicationCode:(!((ya=a.value.formData)!=null&&ya.isFirst)&&x.value.regionCode==="331123"||x.regionCode!=="331123")&&c.relatedExistsApplicationCode||void 0,applicationName:((ga=a.value.formData)==null?void 0:ga.isFirst)&&x.regionCode==="331123"&&c.applicationName||void 0,coreBusinessList:c.coreBusinessList.map(La=>{var _a,Ia;return{...La,projectId:((_a=f.value)==null?void 0:_a.projectId)||void 0,projectCode:((Ia=f.value)==null?void 0:Ia.projectCode)||void 0}})}})),(va=n.value.safetyInputModular)!=null&&va.length){e.safetyInputModular=[];for(const K in ee.value)e.safetyInputModular.push(ee.value[K].formData);const c=e.safetyInputModular.map(K=>({...K,formList:K.formList.map(Y=>({...Y,value:Y.value?Y.props.type==="文件上传"?O(Y.value):Y.value:void 0}))}));e.safetyInputModular=JSON.stringify(c)}else e.safetyInputModular=void 0;if(s===1){Pe.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 dt(!m.query.isDraft&&m.query.id?2:1,c):m.name==="planEdit"?await vt(c.projectInfo):m.name==="handleAfterGiveBack"?await Wa({...c,projectId:m.query.id,instanceId:m.query.instanceId,taskId:m.query.taskId}):m.name==="declarePlan"&&await pt(c),ge.$message.success("提交成功"),Pe.value=!1,m.name==="projectDeclare"?_e.push({name:"projectDeclare"}):_e.go(-1)}catch{Pe.value=!1}}else if(s===2){je.value=!0;try{await ct({projectInfo:{...e},user:x.value}),ge.$message.success("保存成功"),je.value=!1,_e.go(-1)}catch{je.value=!1}}},f=g({}),we=()=>{var s;a.value.setFormData(f.value),v.value.setFormData(f.value),w==null||w.value.setFormData(f.value),p==null||p.value.setFormData(f.value),n.value.isCoreBusiness&&W.value.setFormData(f.value),n.value.isSafetyInput&&Z.value.setFormData(f.value),n.value.isProjectImageProgress&&be.value.setFormData(f.value),D.value.setFormData(f.value),n.value.isRemark&&ke.value.setFormData(f.value),(s=C.value)==null||s.setFormData(f.value),setTimeout(()=>{var e;(e=Se.value)==null||e.setFormData(f.value)})},te=g({processProgressVo:{progressInfo:[]}}),wa=g(),Aa=async()=>{var e,d;const s=await za({instanceId:m.query.instanceId,projectId:m.query.id,nodeId:m.query.nodeId});te.value={...s.data,processProgressVo:{...s.data.processProgressVo,progressInfo:Sa(s.data.processProgressVo.progressInfo)}},wa.value=((d=(e=te.value.processProgressVo.progressInfo.slice(-1)[0])==null?void 0:e.children)==null?void 0:d.slice(-1)[0])||te.value.processProgressVo.progressInfo.slice(-1)[0]},se=Va({visible:!1,flowData:void 0}),Oa=s=>{se.visible=!0,se.flowData=te.value.processProgressVo.progressInfo},Sa=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),Ra=()=>{se.visible=!1},Me=g([]),Na=g(),Ma=s=>{Na.value=s};Ga(async()=>{Me.value=(await Dt()).data,Ta()});async function Ta(){var t,r,o,b;if(m.query.id){var s={},e={},d=[],_=!1;(t=m.query)!=null&&t.isDraft?s=await ft({id:m.query.id}):(s=await ja(m.query.id),e=await ba({regionCode:x.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 I=s.data.safetyInputModular&&JSON.parse(s.data.safetyInputModular).map(A=>({...A,formList:A.formList.map(y=>({...y,value:y.value?y.props.type==="文件上传"?Pa(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:I||[],isReviewChecklist:_,reviewChecklist:d},Ae(()=>{we()}),m.name==="handleAfterGiveBack"&&Aa()}else{const I=await ba({regionCode:x.value.regionCode});n.value={isCoreBusiness:I.data.isCoreBusiness,isProjectImageProgress:I.data.isProjectImageProgress,isRemark:I.data.isRemark,isSafetyInput:I.data.isSafetyInput,safetyInputModular:I.data.safetyInputModular||[]}}if((b=n.value.safetyInputModular)!=null&&b.length){let I=11;n.value.safetyInputModular.forEach(A=>{he.value.push(I+++"")})}}async function Ba(s){var L,E,$,q,J,H,S,V,G;const e=s.baseProjId,d=await ja(e),_=a.value.formData.projectType,t=a.value.formData.projectName,r=a.value.formData.buildOrgName,o=a.value.formData.orgCreditCode,b=(($=(E=(L=a.value.formData)==null?void 0:L.baseHistorProjs)==null?void 0:E.map(k=>k.baseProjId))==null?void 0:$.join(";"))||"",I=((H=(J=(q=a.value.formData)==null?void 0:q.baseHistorProjs)==null?void 0:J.map(k=>k.baseProjName))==null?void 0:H.join(";"))||"",A=((G=(V=(S=a.value.formData)==null?void 0:S.baseHistorProjs)==null?void 0:V.map(k=>k.baseProjSetYear))==null?void 0:G.join(";"))||"",y=a.value.formData.projectYear,X={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:b,baseHistorProjName:I,baseHistorProjYear:A,projectYear:y,projectName:t,buildOrgName:r,orgCreditCode:o,...X,baseProjIsConfidentiality:"02",status:void 0};const z=d.data.safetyInputModular&&JSON.parse(d.data.safetyInputModular).map(k=>({...k,formList:k.formList.map(R=>({...R,value:R.value?R.props.type==="文件上传"?Pa(R.value):R.value:void 0}))}));n.value={isCoreBusiness:d.data.isOpenCoreBusiness,isProjectImageProgress:d.data.isEngineeringSpeed,isRemark:d.data.isRemark,isSafetyInput:d.data.isOpenSafetyInput,safetyInputModular:z||[]},Ae(()=>{we()}),setTimeout(()=>{Ae(()=>{we()})},300)}function xa(){location.reload()}return(s,e)=>{var z,L,E,$,q,J,H;const d=T("Warning"),_=T("el-icon"),t=T("el-button"),r=T("el-form-item"),o=T("el-col"),b=T("el-row"),I=T("el-form"),A=T("el-card"),y=T("el-collapse-item"),X=T("el-collapse");return P(),Ce(Oe,null,[i("div",gt,[U(m).name==="handleAfterGiveBack"?(P(),Ce("div",_t,[u(_,{class:"icon"},{default:l(()=>[u(d)]),_:1}),i("div",null,[e[3]||(e[3]=i("p",{class:"title"},"流程被退回",-1)),i("p",null,[i("span",null,Q((z=f.value)==null?void 0:z.projectName)+"的"+Q((E=(L=te.value)==null?void 0:L.processProgressVo)==null?void 0:E.processDefName)+"被退回,请根据审核记录调整项目信息",1),u(t,{type:"primary",plain:"",size:"small",class:"ml-16",onClick:Oa},{default:l(()=>e[2]||(e[2]=[B("查看审核记录 ")])),_:1})])])])):h("",!0),U(m).name==="declarePlan"?(P(),F(A,{key:1,shadow:"never",class:"mb-16"},{default:l(()=>[i("div",It,[i("div",bt,[i("div",jt,[i("p",Pt,Q(f.value.projectName),1),i("div",Ct,[u(I,{"label-suffix":":"},{default:l(()=>[u(b,{gutter:24},{default:l(()=>[u(o,{span:6},{default:l(()=>[u(r,{label:"申报单位"},{default:l(()=>[B(Q(f.value.buildOrgName||"-"),1)]),_:1})]),_:1}),u(o,{span:6},{default:l(()=>[u(r,{label:"主管单位"},{default:l(()=>[B(Q(f.value.superOrg||"-"),1)]),_:1})]),_:1}),u(o,{span:6},{default:l(()=>[u(r,{label:"创建时间"},{default:l(()=>[B(Q(f.value.createOn||"-"),1)]),_:1})]),_:1})]),_:1})]),_:1})])])])])]),_:1})):h("",!0),u(b,null,{default:l(()=>[u(o,{class:"leftCol",span:24},{default:l(()=>[u(X,{modelValue:he.value,"onUpdate:modelValue":e[0]||(e[0]=S=>he.value=S)},{default:l(()=>{var S,V,G,k,R,oe,re,le,ie,ne,ue,me,fe,de,pe,ce,ve,De;return[u(y,{name:"1",class:"mb-16"},{title:l(()=>e[4]||(e[4]=[i("div",{class:"collapse-title"},"基本信息",-1)])),default:l(()=>{var j;return[i("div",ht,[u(Qa,{ref_key:"basicInfoRef",ref:a,"detail-data":f.value,"dictionary-list":Me.value,"declare-amount":(j=v.value)==null?void 0:j.formData.declareAmount,onReuseItem:Ba,onChangeIsFirst:Fa,onChangeProjectTypeResetForm:xa,onGetBasicInfoData:Ma},null,8,["detail-data","dictionary-list","declare-amount"])])]}),_:1}),((V=(S=a.value)==null?void 0:S.formData)==null?void 0:V.baseProjIsConfidentiality)==="01"?(P(),Ce(Oe,{key:0},[((k=(G=a.value)==null?void 0:G.formData)==null?void 0:k.baseProjIsConfidentiality)==="01"?(P(),F(y,{key:0,name:"2",class:"mb-16"},{title:l(()=>e[5]||(e[5]=[i("div",{class:"collapse-title"},[i("span",null,"资金申报情况(单位:万元)"),i("span",{class:"text-info"},"申报金额 = 自有资金 + 政府投资-本级财政资金 + 政府投资-上级补助资金 + 银行贷款 + 其他资金")],-1)])),default:l(()=>[i("div",kt,[u(Za,{ref_key:"fundsInfoRef",ref:v,"detail-data":f.value},null,8,["detail-data"])])]),_:1})):h("",!0),((oe=(R=a.value)==null?void 0:R.formData)==null?void 0:oe.baseProjIsConfidentiality)==="01"&&((le=(re=a.value)==null?void 0:re.formData)==null?void 0:le.projectType)!=="04"&&((ne=(ie=a.value)==null?void 0:ie.formData)==null?void 0:ne.projectType)!=="05"?(P(),F(y,{key:1,name:"3",class:"mb-16"},{title:l(()=>e[6]||(e[6]=[i("div",{class:"collapse-title"},[B(" 资金分配情况(单位:万元) "),i("span",{class:"text-info"},"软件开发 + 云资源、硬件配置 + 第三方服务 = 申报金额")],-1)])),default:l(()=>[i("div",Ft,[u(et,{ref_key:"fundsAllocationRef",ref:w},null,512)])]),_:1})):h("",!0),((me=(ue=a.value)==null?void 0:ue.formData)==null?void 0:me.baseProjIsConfidentiality)==="01"&&((de=(fe=a.value)==null?void 0:fe.formData)==null?void 0:de.projectType)!=="04"&&((ce=(pe=a.value)==null?void 0:pe.formData)==null?void 0:ce.projectType)!=="05"?(P(),F(y,{key:2,name:"4",class:"mb-16"},{title:l(()=>e[7]||(e[7]=[i("div",{class:"collapse-title"},[B(" 年度支付计划(单位:万元) "),i("span",{class:"text-info"},"年度支付金额 = 自有资金 + 政府投资-本级财政资金 + 政府投资-上级补助资金 + 银行贷款 + 其他资金")],-1)])),default:l(()=>[i("div",wt,[u(at,{ref_key:"annualPaymentPlanRef",ref:p},null,512)])]),_:1})):h("",!0),n.value.isCoreBusiness?(P(),F(y,{key:3,name:"5",class:"mb-16"},{title:l(()=>e[8]||(e[8]=[i("div",{class:"collapse-title"},"核心业务",-1)])),default:l(()=>{var j;return[i("div",At,[u(tt,{ref_key:"coreBusinessRef",ref:W,"basic-info-data":(j=a.value)==null?void 0:j.formData},null,8,["basic-info-data"])])]}),_:1})):h("",!0),n.value.isSafetyInput?(P(),F(y,{key:4,name:"6",class:"mb-16"},{title:l(()=>e[9]||(e[9]=[i("div",{class:"collapse-title"},"安全投入",-1)])),default:l(()=>[i("div",Ot,[u(st,{ref_key:"safetyInputRef",ref:Z},null,512)])]),_:1})):h("",!0),n.value.isProjectImageProgress?(P(),F(y,{key:5,name:"7",class:"mb-16"},{title:l(()=>e[10]||(e[10]=[i("div",{class:"collapse-title"},"工程形象进度",-1)])),default:l(()=>[i("div",St,[u(ot,{ref_key:"projectImageProgressRef",ref:be},null,512)])]),_:1})):h("",!0),U(Ca)()&&n.value.isReviewChecklist&&(s.$route.name==="declarePlan"||[10012,10013,10016].includes((ve=f.value)==null?void 0:ve.status))?(P(),F(y,{key:6,name:"8",class:"mb-16"},{title:l(()=>e[11]||(e[11]=[i("div",{class:"collapse-title"},"审查清单",-1)])),default:l(()=>[i("div",Rt,[u(yt,{ref_key:"reviewCheckRef",ref:Fe,"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:l(()=>e[12]||(e[12]=[i("div",{class:"collapse-title"},"附件",-1)])),default:l(()=>{var j,N,M;return[i("div",Nt,[u(rt,{ref_key:"accessoryRef",ref:D,"detail-data":f.value,"project-type":(N=(j=a.value)==null?void 0:j.formData)==null?void 0:N.projectType,"declare-amount":(M=v.value)==null?void 0:M.formData.declareAmount},null,8,["detail-data","project-type","declare-amount"])])]}),_:1}),n.value.isRemark?(P(),F(y,{key:7,name:"9",class:"mb-16"},{title:l(()=>e[13]||(e[13]=[i("div",{class:"collapse-title"},"备注",-1)])),default:l(()=>[i("div",Mt,[u(lt,{ref_key:"projectRemarkRef",ref:ke},null,512)])]),_:1})):h("",!0),(De=n.value.safetyInputModular)!=null&&De.length?(P(!0),Ce(Oe,{key:8},Ya(n.value.safetyInputModular,(j,N)=>(P(),F(y,{key:N,name:11+N+"",class:"mb-16"},{title:l(()=>[i("div",Tt,Q(j.moduleName),1)]),default:l(()=>[i("div",Bt,[u(it,{ref_for:!0,ref:M=>{ee.value[j.id]=M},data:j},null,8,["data"])])]),_:2},1032,["name"]))),128)):h("",!0),s.$route.name==="declarePlan"||[10012,10016,10013].includes(f.value.status)?(P(),F(y,{key:9,name:"4",class:"mb-16"},{title:l(()=>e[14]||(e[14]=[i("div",{class:"collapse-title"},"应用信息",-1)])),default:l(()=>{var j,N,M,ye;return[i("div",xt,[u(nt,{ref_key:"applicationsRef",ref:C,"is-first":(N=(j=a.value)==null?void 0:j.formData)==null?void 0:N.isFirst,"core-business":(ye=(M=W.value)==null?void 0:M.formData)==null?void 0:ye.coreBusiness},null,8,["is-first","core-business"])])]}),_:1})):h("",!0),s.$route.name==="declarePlan"||[10012,10016,10013].includes(f.value.status)?(P(),F(y,{key:10,name:"1",class:"mb-16"},{title:l(()=>e[15]||(e[15]=[i("div",{class:"collapse-title"},"计划使用资源",-1)])),default:l(()=>[i("div",Lt,[u(Xa,{ref_key:"planndedUseResourcesRef",ref:Ie,"detail-data":f.value},null,8,["detail-data"])])]),_:1})):h("",!0)],64)):h("",!0)]}),_:1},8,["modelValue"])]),_:1})]),_:1}),u(ut,{ref_key:"hiddenAppFormRef",ref:Re,"application-list":(q=($=C.value)==null?void 0:$.formData)==null?void 0:q.applicationList,"is-first":(H=(J=a.value)==null?void 0:J.formData)==null?void 0:H.isFirst},null,8,["application-list","is-first"]),i("div",Et,[u(t,{onClick:e[1]||(e[1]=S=>U(_e).go(-1))},{default:l(()=>e[16]||(e[16]=[B(" 返回")])),_:1}),U(m).name==="declarePage"&&(!U(m).query.id||U(m).query.id&&U(m).query.isDraft)?(P(),F(t,{key:0,plain:"",type:"primary",loading:je.value,onClick:ka},{default:l(()=>e[17]||(e[17]=[B(" 暂 存 ")])),_:1},8,["loading"])):h("",!0),u(t,{type:"primary",loading:Pe.value,onClick:ha},{default:l(()=>e[18]||(e[18]=[B(" 提交审核")])),_:1},8,["loading"])])]),u(mt,{visible:se.visible,"flow-data":se.flowData,onClose:Ra},null,8,["visible","flow-data"])],64)}}}),ws=Ea(qt,[["__scopeId","data-v-88e37d4d"]]);export{ws as default};