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.

index.6c29f513.js 27KB

1
  1. var Va=Object.defineProperty,Ha=Object.defineProperties;var Ga=Object.getOwnPropertyDescriptors;var wa=Object.getOwnPropertySymbols;var Ya=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable;var Fa=(C,I,o)=>I in C?Va(C,I,{enumerable:!0,configurable:!0,writable:!0,value:o}):C[I]=o,v=(C,I)=>{for(var o in I||(I={}))Ya.call(I,o)&&Fa(C,o,I[o]);if(wa)for(var o of wa(I))za.call(I,o)&&Fa(C,o,I[o]);return C},k=(C,I)=>Ha(C,Ga(I));var H=(C,I,o)=>new Promise((Y,S)=>{var u=f=>{try{e(o.next(f))}catch(O){S(O)}},z=f=>{try{e(o.throw(f))}catch(O){S(O)}},e=f=>f.done?Y(f.value):Promise.resolve(f.value).then(u,z);e((o=o.apply(C,I)).next())});import{g as Ra}from"./formConfiguration.85983d32.js";import{_ as Ua,d as Wa,z as Ka,A as Qa,G as Xa,D as Za,r as _,b as et,o as at,N as tt,c as x,e as j,f as je,g as l,u as q,h as c,i,t as G,j as E,k as F,I as R,F as Fe,J as st,a4 as ot,a5 as rt,q as it,s as lt,x as nt}from"./index.3fb2f955.js";import ut from"./basicInfo.91e69e94.js";import ft from"./fundsInfo.c72e38ef.js";import ct from"./fundsAllocation.170c8615.js";import dt from"./annualPaymentPlan.0c75ee29.js";import mt from"./coreBusiness.e2a5da4f.js";import pt from"./safetyInput.ccda32bb.js";import vt from"./projectImageProgress.5a0b9392.js";import _t from"./accessory.52070ba2.js";import Dt from"./projectRemark.23c7c3dc.js";import yt from"./newModuleForm.e4d481d7.js";import gt from"./applications.3e779d7c.js";import ht from"./hiddenAppForm.c101f992.js";import It from"./flowRecordDialog.d3ac276d.js";import{j as bt,k as Pt,d as jt,s as Ct}from"./index.5e1ac7d8.js";import{p as kt}from"./projectStore.649627fe.js";import{a as wt}from"./annualPlanStore.62cd9386.js";import{r as Ft,g as N}from"./uploadAction.60e17da5.js";import{d as Rt}from"./projectCollectionEnter.a34d22f3.js";import At from"./reviewCheck.47256b8e.js";import{g as Aa}from"./getIsShowReviewCheck.39a946dc.js";import Ot from"./provincialExamine.275d1571.js";import"./index.08840ed2.js";import"./unitManage.fc54fd4b.js";import"./userDialog.72402c9e.js";import"./relatedProjectDialog.6d1c3d81.js";import"./renewalProjectCapitalDeclare.6280d2e0.js";import"./projectContentDialog.513dc0f1.js";import"./indicatorTemplate.a7d47afe.js";import"./appBasicInfo.2fbfd9cd.js";import"./appSafeInfo.3ab690fa.js";import"./appResourceInfo.597fce9d.js";import"./applicationInfo.25c17a22.js";import"./flowRecord.64230ca2.js";import"./index.688c9de6.js";import"./index.d01619e4.js";import"./sjFlowRecord.3f28d943.js";const A=C=>(it("data-v-faf4faf5"),C=C(),lt(),C),St={class:"declarePage footerPage"},Mt={key:0,class:"errorTip mb-16"},Nt=A(()=>l("p",{class:"title"},"\u6D41\u7A0B\u88AB\u9000\u56DE",-1)),Bt={class:"card-header"},Tt={class:"flex justify-between items-center"},xt={class:"flex-1"},Et={class:"font-bold"},Lt={class:"mt-8 search"},$t=A(()=>l("div",{class:"collapse-title"},"\u57FA\u672C\u4FE1\u606F",-1)),qt={class:"p-24"},Jt=A(()=>l("div",{class:"collapse-title"},[l("span",null,"\u8D44\u91D1\u7533\u62A5\u60C5\u51B5\uFF08\u5355\u4F4D\uFF1A\u4E07\u5143\uFF09"),l("span",{class:"text-info"},"\u7533\u62A5\u91D1\u989D = \u81EA\u6709\u8D44\u91D1 + \u653F\u5E9C\u6295\u8D44-\u672C\u7EA7\u8D22\u653F\u8D44\u91D1 + \u653F\u5E9C\u6295\u8D44-\u4E0A\u7EA7\u8865\u52A9\u8D44\u91D1 + \u94F6\u884C\u8D37\u6B3E + \u5176\u4ED6\u8D44\u91D1")],-1)),Vt={class:"p-24"},Ht=A(()=>l("div",{class:"collapse-title"},[E(" \u8D44\u91D1\u5206\u914D\u60C5\u51B5\uFF08\u5355\u4F4D\uFF1A\u4E07\u5143\uFF09 "),l("span",{class:"text-info"},"\u8F6F\u4EF6\u5F00\u53D1 + \u4E91\u8D44\u6E90\u3001\u786C\u4EF6\u914D\u7F6E + \u7B2C\u4E09\u65B9\u670D\u52A1 = \u7533\u62A5\u91D1\u989D")],-1)),Gt={class:"p-24"},Yt=A(()=>l("div",{class:"collapse-title"}," \u91CD\u5927\u9879\u76EE\u7701\u7EA7\u8054\u5BA1\u4FE1\u606F ",-1)),zt={class:"p-24"},Ut=A(()=>l("div",{class:"collapse-title"},[E(" \u5E74\u5EA6\u652F\u4ED8\u8BA1\u5212\uFF08\u5355\u4F4D\uFF1A\u4E07\u5143\uFF09 "),l("span",{class:"text-info"},"\u5E74\u5EA6\u652F\u4ED8\u91D1\u989D = \u81EA\u6709\u8D44\u91D1 + \u653F\u5E9C\u6295\u8D44-\u672C\u7EA7\u8D22\u653F\u8D44\u91D1 + \u653F\u5E9C\u6295\u8D44-\u4E0A\u7EA7\u8865\u52A9\u8D44\u91D1 + \u94F6\u884C\u8D37\u6B3E + \u5176\u4ED6\u8D44\u91D1")],-1)),Wt={class:"p-24"},Kt=A(()=>l("div",{class:"collapse-title"},"\u6838\u5FC3\u4E1A\u52A1",-1)),Qt={class:"p-24"},Xt=A(()=>l("div",{class:"collapse-title"},"\u5B89\u5168\u6295\u5165",-1)),Zt={class:"p-24"},es=A(()=>l("div",{class:"collapse-title"},"\u5DE5\u7A0B\u5F62\u8C61\u8FDB\u5EA6",-1)),as={class:"p-24"},ts=A(()=>l("div",{class:"collapse-title"},"\u5BA1\u67E5\u6E05\u5355",-1)),ss={class:"p-24"},os=A(()=>l("div",{class:"collapse-title"},"\u9644\u4EF6",-1)),rs={class:"p-24"},is=A(()=>l("div",{class:"collapse-title"},"\u5907\u6CE8",-1)),ls={class:"p-24"},ns={class:"collapse-title"},us={class:"p-24"},fs=A(()=>l("div",{class:"collapse-title"},"\u5E94\u7528\u4FE1\u606F",-1)),cs={class:"p-24"},ds={class:"footer"},ms=Wa({name:"declarePage"}),ps=Object.assign(ms,{setup(C){const{proxy:I}=nt(),o=Ka(),Y=Qa(),S=Xa(Za.userStore).userInfo||{},u=_({}),z=_(["1","2","3","4","5","6","7","8","9","10"]),e=_(),f=_(),O=_(),Ce=_(),ge=_(),J=_(),U=_(),he=_(),D=_(),ke=_(),W=_({}),w=_(),Re=_(),we=_(),Oa=()=>{var s,m,g;const t=[];if(((s=e.value.formData)==null?void 0:s.baseProjIsConfidentiality)==="02")t.push(new Promise((a,n)=>{e.value.validForm(r=>{r&&a()})}));else{t.push(new Promise((a,n)=>{e.value.validForm(r=>{r&&(f.value.formData.declareAmount>=1e3&&e.value.formData.baseProvManDeprtType==="2"?(e.value.formData.baseProvManDeprtType="",n("\u6839\u636E\u300A\u6D59\u6C5F\u7701\u7535\u5B50\u653F\u52A1\u91CD\u5927\u5E94\u7528\u9879\u76EE\u8054\u5BA1\u300B\u8981\u6C42\uFF1A\u5927\u4E8E1000\u4E07\u5143\u7684\u91CD\u5927\u9879\u76EE\u5C06\u7531\u7701\u7EA7\u6570\u6539\u7275\u5934\u90E8\u95E8\u53CA\u4E1A\u52A1\u4E3B\u7BA1\u5355\u4F4D\u8FDB\u884C\u8054\u5BA1\uFF0C\u8BF7\u5C06\u4E0A\u7EA7\u4E3B\u7BA1\u5355\u4F4D\u4FEE\u6539\u4E3A\u60A8\u5BF9\u5E94\u6761\u7EBF\u7684\u7701\u7EA7\u4E3B\u7BA1\u5355\u4F4D\u3002")):a())})})),t.push(new Promise((a,n)=>{f.value.validForm(r=>{r&&a()})})),t.push(new Promise((a,n)=>{O.value.validForm(r=>{r&&a()})})),t.push(new Promise((a,n)=>{ge.value.validForm(r=>{r&&a()})})),u.value.isCoreBusiness&&t.push(new Promise((a,n)=>{J.value.validForm(r=>{r&&a()})})),u.value.isSafetyInput&&t.push(new Promise((a,n)=>{U.value.validForm(r=>{r&&a()})})),u.value.isProjectImageProgress&&t.push(new Promise((a,n)=>{he.value.validForm(r=>{r&&a()})})),Aa()&&u.value.isReviewChecklist&&(o.name==="declarePlan"||[10012,10013,10016].includes((m=d.value)==null?void 0:m.status))&&t.push(new Promise((a,n)=>{we.value.validForm(r=>{r&&a()})})),t.push(new Promise((a,n)=>{D.value.validForm(r=>{r&&a()})}));for(const a in W.value)t.push(new Promise((n,r)=>{W.value[a].validForm(b=>{b&&n()})}));w.value&&t.push(new Promise((a,n)=>{w.value.validForm(r=>{r&&a()})})),t.push(new Promise((a,n)=>{f.value.validForm(r=>{if(r){const b=Ae([f.value.formData.declareHaveAmount,f.value.formData.declareGovOwnFinanceAmount,f.value.formData.declareGovSuperiorFinanceAmount,f.value.formData.declareBankLendingAmount,f.value.formData.declareOtherAmount]);f.value.formData.declareAmount>0&&f.value.formData.declareAmount===b?a():n("\u8D44\u91D1\u7533\u62A5\u60C5\u51B5\uFF1A5\u7C7B\u8D44\u91D1\u603B\u548C\u5FC5\u987B\u7B49\u4E8E\u7533\u62A5\u91D1\u989D")}})})),t.push(new Promise((a,n)=>{O.value.validForm(r=>{if(r){const b=Ae([O.value.formData.softwareDevelopmentAmount,O.value.formData.cloudHardwarePurchaseAmount,O.value.formData.thirdPartyAmount]);f.value.formData.declareAmount>0&&f.value.formData.declareAmount===b?a():n("\u8D44\u91D1\u5206\u914D\u60C5\u51B5\uFF1A3\u7C7B\u8D44\u91D1\u603B\u548C\u5FC5\u987B\u7B49\u4E8E\u7533\u62A5\u91D1\u989D")}})})),((g=w.value)==null?void 0:g.formData.includeApplication)===1&&t.push(new Promise((a,n)=>{Re.value.validAllAppForm(r=>{r?a():n("\u8BF7\u5B8C\u5584\u5DF2\u6DFB\u52A0\u7684\u5E94\u7528\u4FE1\u606F")})}))}Promise.all([...t]).then(()=>H(this,null,function*(){var a,n;((a=e.value.formData)==null?void 0:a.baseProjIsConfidentiality)==="02"?K(1):u.value.isSafetyInput&&((n=U.value)==null?void 0:n.formData.safetyInput.reduce((h,B)=>h+B.safetyInputAmount,0))/f.value.formData.declareAmount*100<5?I.$messageBox.confirm("\u5F53\u524D\u5B89\u5168\u6295\u5165\u5360\u6BD4\u4F4E\u4E8E5%\uFF0C\u786E\u8BA4\u8981\u63D0\u4EA4\u5417?","\u786E\u8BA4\u8981\u63D0\u4EA4\u5417\uFF1F",{type:"warning"}).then(()=>H(this,null,function*(){K(1)})):K(1)})).catch(a=>{a&&I.$message.warning(a)})},Ae=t=>{const s=[];t.forEach(a=>{try{s.push(a.toString().split(".")[1].length)}catch(n){s.push(0)}});const m=Math.pow(10,Math.max(...s));let g=0;return t.forEach(a=>{g+=a*m}),g/m},Sa=()=>H(this,null,function*(){K(2)}),Ma=t=>{var s,m,g,a,n,r,b;((s=w.value)==null?void 0:s.formData)&&((m=w.value)==null?void 0:m.formData.includeApplication)===1&&((n=(a=(g=w.value)==null?void 0:g.formData)==null?void 0:a.applicationList)==null?void 0:n.length)&&(w.value.formData.applicationList=(b=(r=w.value.formData)==null?void 0:r.applicationList)==null?void 0:b.map(h=>k(v({},h),{applicationName:t?h.applicationName:void 0,relatedExistsApplication:t?void 0:h.relatedExistsApplication,relatedExistsApplicationCode:t?void 0:h.relatedExistsApplication})))},Ie=_(!1),be=_(!1),K=t=>H(this,null,function*(){var m,g,a,n,r,b,h,B,y,Pe,Z,ee,ae,te,se,oe,re,L,ie,le,ne,ue,fe,ce,de,me,pe,ve,_e,De,P,M,T,ye,Se,Me,Ne,Be,Te,xe,Ee,Le,$e,qe,Je,Ve,He,Ge,Ye,ze,Ue,We,Ke,Qe,Xe,Ze,ea,aa,ta,sa,oa,ra,ia,la,na,ua,fa,ca,da,ma,pa,va,_a,Da,ya,ga,ha,Ia;var s={};if(((m=e.value.formData)==null?void 0:m.baseProjIsConfidentiality)==="02")s={isRemarks:u.value.isRemarks,isOpenCoreBusiness:u.value.isCoreBusiness,isOpenSafetyInput:u.value.isSafetyInput,isEngineeringSpeed:u.value.isProjectImageProgress,isReviewChecklist:u.value.isReviewChecklist,id:o.query.id*1||void 0,baseProjIsConfidentiality:(g=e.value.formData)==null?void 0:g.baseProjIsConfidentiality,projectName:(a=e.value.formData)==null?void 0:a.projectName,projectType:(n=e.value.formData)==null?void 0:n.projectType,baseConstructionType:((b=(r=e.value.formData)==null?void 0:r.baseConstructionType)==null?void 0:b.join("\uFF1B"))||"",responsibleMan:(h=e.value.formData)==null?void 0:h.responsibleMan,responsibleManMobile:(B=e.value.formData)==null?void 0:B.responsibleManMobile,contactName:(y=e.value.formData)==null?void 0:y.contactName,contactPhone:(Pe=e.value.formData)==null?void 0:Pe.contactPhone,buildOrgName:(Z=e.value.formData)==null?void 0:Z.buildOrgName,orgCreditCode:(ee=e.value.formData)==null?void 0:ee.orgCreditCode,baseProvManDeprtType:e.value.formData.baseProvManDeprtType*1||void 0,higherSuperOrg:(ae=e.value.formData)==null?void 0:ae.higherSuperOrg,higherSuperOrgCode:(te=e.value.formData)==null?void 0:te.higherSuperOrgCode,superOrg:(se=e.value.formData)==null?void 0:se.superOrg,superOrgCode:(oe=e.value.formData)==null?void 0:oe.superOrgCode,superOrgCreditCode:(re=e.value.formData)==null?void 0:re.superOrgCreditCode,projectYear:((L=e.value.formData)==null?void 0:L.projectYear)*1,declareAmount:(ie=e.value.formData)==null?void 0:ie.declareAmount,annualPlanAmount:(le=e.value.formData)==null?void 0:le.declareAmount};else if(s=k(v(v(v(k(v(v(v({isRemarks:u.value.isRemarks,isOpenCoreBusiness:u.value.isCoreBusiness,isOpenSafetyInput:u.value.isSafetyInput,isEngineeringSpeed:u.value.isProjectImageProgress,isReviewChecklist:u.value.isReviewChecklist,id:o.query.id*1||void 0},e.value.formData),f.value.formData),O.value.formData),{bizDomain:((ne=e.value.formData)==null?void 0:ne.isDigitalReform)===1?e.value.formData.bizDomain.join(","):void 0,baseConstructionType:((fe=(ue=e.value.formData)==null?void 0:ue.baseConstructionType)==null?void 0:fe.join("\uFF1B"))||"",baseProvManDeprtType:e.value.formData.baseProvManDeprtType*1||void 0,projectYear:((ce=f.value.formData)==null?void 0:ce.projectYear)*1,beginTime:((me=(de=e.value.formData)==null?void 0:de.buildDuration)==null?void 0:me.length)&&e.value.formData.buildDuration[0],endTime:((ve=(pe=e.value.formData)==null?void 0:pe.buildDuration)==null?void 0:ve.length)&&e.value.formData.buildDuration[1],buildDuration:void 0,lowestLevel:!(((De=(_e=e.value.formData)==null?void 0:_e.baseConstructionType)==null?void 0:De.includes("03"))&&!((M=(P=e.value.formData)==null?void 0:P.baseConstructionType)!=null&&M.includes("01")))&&((T=e.value.formData)==null?void 0:T.lowestLevel)||"",baseProjBasis:((Me=(Se=(ye=e.value.formData)==null?void 0:ye.baseProjBasis)==null?void 0:Se.map(p=>p.value))==null?void 0:Me.join("\uFF1B"))||void 0,baseProjBasisFile:((Te=(Be=(Ne=e.value.formData)==null?void 0:Ne.baseProjBasis)==null?void 0:Be.map(p=>p.fileList&&JSON.stringify(N(p.fileList))))==null?void 0:Te.join("\uFF1B"))||"",cloudType:((xe=e.value.formData)==null?void 0:xe.isCloud)&&((Le=(Ee=e.value.formData)==null?void 0:Ee.cloudType)==null?void 0:Le.length)&&e.value.formData.cloudType.join(",")||void 0,baseHistorProjId:((Je=(qe=($e=e.value.formData)==null?void 0:$e.baseHistorProjs)==null?void 0:qe.map(p=>p.baseProjId))==null?void 0:Je.join("\uFF1B"))||"",baseHistorProjName:((Ge=(He=(Ve=e.value.formData)==null?void 0:Ve.baseHistorProjs)==null?void 0:He.map(p=>p.baseProjName))==null?void 0:Ge.join("\uFF1B"))||"",baseHistorProjYear:((Ue=(ze=(Ye=e.value.formData)==null?void 0:Ye.baseHistorProjs)==null?void 0:ze.map(p=>p.baseProjSetYear))==null?void 0:Ue.join("\uFF1B"))||"",baseHistorProjs:void 0,beseExpectedResults:((Ke=(We=e.value.formData)==null?void 0:We.beseExpectedResults)==null?void 0:Ke.length)&&JSON.stringify(e.value.formData.beseExpectedResults)||"",baseBasisAmountOri:((Qe=f.value)==null?void 0:Qe.formData.declareOtherAmount)>0&&((Xe=f.value.formData)==null?void 0:Xe.baseBasisAmountOri)||"",consultancy:((Ze=f.value)==null?void 0:Ze.formData.declareAmount)>400&&((ea=f.value.formData)==null?void 0:ea.consultancy)||"",operationManageUnit:((aa=f.value)==null?void 0:aa.formData.declareAmount)>=1e3&&Ce.value.formData.operationManageUnit||void 0}),(ta=w.value)==null?void 0:ta.formData),ge.value.formData),D.value.formData),{constructionPlanFile:((sa=D.value.formData)==null?void 0:sa.constructionPlanFile)&&JSON.stringify(N(D.value.formData.constructionPlanFile)),preliminaryPlanFile:((oa=D.value.formData)==null?void 0:oa.preliminaryPlanFile)&&JSON.stringify(N(D.value.formData.preliminaryPlanFile)),mainResponsibilitiesApplicantFile:((ra=D.value.formData)==null?void 0:ra.mainResponsibilitiesApplicantFile)&&JSON.stringify(N(D.value.formData.mainResponsibilitiesApplicantFile)),supportingMaterialsFile:((ia=D.value.formData)==null?void 0:ia.supportingMaterialsFile)&&JSON.stringify(N(D.value.formData.supportingMaterialsFile)),calculationTotalInvestmentFile:((la=D.value.formData)==null?void 0:la.calculationTotalInvestmentFile)&&JSON.stringify(N(D.value.formData.calculationTotalInvestmentFile)),projectApplicationForm:((na=e.value.formData)==null?void 0:na.projectType)!=="03"&&((ua=D.value.formData)==null?void 0:ua.projectApplicationForm)&&JSON.stringify(N(D.value.formData.projectApplicationForm))||"",baseResearchReportFile:((fa=e.value.formData)==null?void 0:fa.projectType)!=="03"&&((ca=D.value.formData)==null?void 0:ca.baseResearchReportFile)&&JSON.stringify(N(D.value.formData.baseResearchReportFile))||"",baseProjOtherFile:((da=D.value.formData)==null?void 0:da.baseProjOtherFile)&&JSON.stringify(N(D.value.formData.baseProjOtherFile)),mainAccusationDoc:((ma=f.value)==null?void 0:ma.formData.declareAmount)>=1e3&&((pa=D.value.formData)==null?void 0:pa.mainAccusationDoc)&&JSON.stringify(N(D.value.formData.mainAccusationDoc))||"",reviewChecklist:((_a=(va=we.value)==null?void 0:va.formData)==null?void 0:_a.reviewChecklist)||void 0}),u.value.isCoreBusiness&&(s=Object.assign(s,k(v({},J.value.formData),{coreBusiness:J.value.formData.coreBusiness&&JSON.stringify(J.value.formData.coreBusiness)}))),u.value.isSafetyInput&&(s=Object.assign(s,{safetyInputDescribe:JSON.stringify(U.value.formData.safetyInput)})),u.value.isProjectImageProgress&&(s=Object.assign(s,v({},he.value.formData))),u.value.isRemark&&(s=Object.assign(s,v({},ke.value.formData))),((ya=(Da=w.value)==null?void 0:Da.formData)==null?void 0:ya.includeApplication)&&((ha=(ga=w.value)==null?void 0:ga.formData.applicationList)==null?void 0:ha.length)&&(s.applicationList=w.value.formData.applicationList.map(p=>{var V,$,ba,Pa,ja;return k(v({},p),{isFirst:(V=e.value.formData)!=null&&V.isFirst?1:0,relatedExistsApplication:(!(($=e.value.formData)!=null&&$.isFirst)&&S.value.regionCode==="331123"||S.regionCode!=="331123")&&((ba=p.relatedExistsApplication)==null?void 0:ba.applicationName)||void 0,relatedExistsApplicationCode:(!((Pa=e.value.formData)!=null&&Pa.isFirst)&&S.value.regionCode==="331123"||S.regionCode!=="331123")&&p.relatedExistsApplicationCode||void 0,applicationName:((ja=e.value.formData)==null?void 0:ja.isFirst)&&S.regionCode==="331123"&&p.applicationName||void 0,coreBusinessList:p.coreBusinessList.map(Ja=>{var Ca,ka;return k(v({},Ja),{projectId:((Ca=d.value)==null?void 0:Ca.projectId)||void 0,projectCode:((ka=d.value)==null?void 0:ka.projectCode)||void 0})})})})),(Ia=u.value.safetyInputModular)!=null&&Ia.length){s.safetyInputModular=[];for(const V in W.value)s.safetyInputModular.push(W.value[V].formData);const p=s.safetyInputModular.map(V=>k(v({},V),{formList:V.formList.map($=>k(v({},$),{value:$.value?$.props.type==="\u6587\u4EF6\u4E0A\u4F20"?N($.value):$.value:void 0}))}));s.safetyInputModular=JSON.stringify(p)}else s.safetyInputModular=void 0;if(t===1){be.value=!0;try{const p={projectInfo:k(v({},s),{id:o.query.isDraft?void 0:s.id,draftId:o.query.isDraft?o.query.id*1:void 0})};o.name==="declarePage"?yield Pt(!o.query.isDraft&&o.query.id?2:1,p):o.name==="planEdit"?yield wt(p.projectInfo):o.name==="handleAfterGiveBack"?yield ot(k(v({},p),{projectId:o.query.id,instanceId:o.query.instanceId,taskId:o.query.taskId})):o.name==="declarePlan"&&(yield jt(p)),I.$message.success("\u63D0\u4EA4\u6210\u529F"),be.value=!1,o.name==="projectDeclare"?Y.push({name:"projectDeclare"}):Y.go(-1)}catch(p){be.value=!1}}else if(t===2){Ie.value=!0;try{yield Ct({projectInfo:v({},s),user:S.value}),I.$message.success("\u4FDD\u5B58\u6210\u529F"),Ie.value=!1,Y.go(-1)}catch(p){Ie.value=!1}}}),d=_({}),Na=()=>{var t,s;e.value.setFormData(d.value),((t=d.value)==null?void 0:t.baseProjIsConfidentiality)!=="02"&&(f.value.setFormData(d.value),O.value.setFormData(d.value),ge.value.setFormData(d.value),u.value.isCoreBusiness&&J.value.setFormData(d.value),u.value.isSafetyInput&&U.value.setFormData(d.value),u.value.isProjectImageProgress&&he.value.setFormData(d.value),D.value.setFormData(d.value),u.value.isRemark&&ke.value.setFormData(d.value),(s=w.value)==null||s.setFormData(d.value),setTimeout(()=>{var m;(m=Ce.value)==null||m.setFormData(d.value)}))},Q=_({processProgressVo:{progressInfo:[]}}),Ba=_(),Ta=()=>H(this,null,function*(){var s,m;const t=yield rt({instanceId:o.query.instanceId,projectId:o.query.id,nodeId:o.query.nodeId});Q.value=k(v({},t.data),{processProgressVo:k(v({},t.data.processProgressVo),{progressInfo:Ea(t.data.processProgressVo.progressInfo)})}),Ba.value=((m=(s=Q.value.processProgressVo.progressInfo.slice(-1)[0])==null?void 0:s.children)==null?void 0:m.slice(-1)[0])||Q.value.processProgressVo.progressInfo.slice(-1)[0]}),X=et({visible:!1,flowData:void 0}),xa=t=>{X.visible=!0,X.flowData=Q.value.processProgressVo.progressInfo},Ea=t=>(t.forEach(s=>{if(s.children){const m=[],g=[];s.children.forEach(a=>{m.includes(a.nodeId)?(g.find(n=>n.nodeId===a.nodeId).list.push(a),g.find(n=>n.nodeId===a.nodeId).userIds.push(a.userId)):(m.push(a.nodeId),g.push({nodeId:a.nodeId,approvalMode:a.approvalMode,name:a.name,taskId:a.taskId,nodeType:a.nodeType,list:[v({},a)],userIds:[a.userId]}))}),s.children=g}else s.userIds=[s.userId]}),t),La=()=>{X.visible=!1},Oe=_([]),$a=_(),qa=t=>{$a.value=t};return at(()=>H(this,null,function*(){var a,n,r,b;if(Oe.value=(yield Rt()).data,o.query.id){var t={},s={},m=[],g=!1;(a=o.query)!=null&&a.isDraft?t=yield bt({id:o.query.id}):(t=yield kt(o.query.id),s=yield Ra({regionCode:S.value.regionCode}),(o.name==="declarePlan"||[10012,10013,10016].includes((n=d.value)==null?void 0:n.status))&&(g=t.data.reviewChecklist&&((r=JSON.parse(t.data.reviewChecklist))==null?void 0:r.length)?!0:s.data.isReviewChecklist,m=s.data.reviewChecklist&&JSON.parse(s.data.reviewChecklist)||[])),d.value=k(v({},t.data),{reviewChecklist:t.data.reviewChecklist?JSON.parse(t.data.reviewChecklist):void 0});const h=t.data.safetyInputModular&&JSON.parse(t.data.safetyInputModular).map(B=>k(v({},B),{formList:B.formList.map(y=>k(v({},y),{value:y.value?y.props.type==="\u6587\u4EF6\u4E0A\u4F20"?Ft(y.value):y.value:void 0}))}));u.value={isCoreBusiness:t.data.isOpenCoreBusiness,isProjectImageProgress:t.data.isEngineeringSpeed,isRemark:t.data.isRemark,isSafetyInput:t.data.isOpenSafetyInput,safetyInputModular:h||[],isReviewChecklist:g,reviewChecklist:m},tt(()=>{Na()}),o.name==="handleAfterGiveBack"&&Ta()}else{const h=yield Ra({regionCode:S.value.regionCode});u.value={isCoreBusiness:h.data.isCoreBusiness,isProjectImageProgress:h.data.isProjectImageProgress,isRemark:h.data.isRemark,isSafetyInput:h.data.isSafetyInput,safetyInputModular:h.data.safetyInputModular||[]}}if((b=u.value.safetyInputModular)!=null&&b.length){let h=11;u.value.safetyInputModular.forEach(B=>{z.value.push(h+++"")})}})),(t,s)=>{var Z,ee,ae,te,se,oe,re;const m=x("Warning"),g=x("el-icon"),a=x("el-button"),n=x("el-form-item"),r=x("el-col"),b=x("el-row"),h=x("el-form"),B=x("el-card"),y=x("el-collapse-item"),Pe=x("el-collapse");return j(),je(Fe,null,[l("div",St,[q(o).name==="handleAfterGiveBack"?(j(),je("div",Mt,[c(g,{class:"icon"},{default:i(()=>[c(m)]),_:1}),l("div",null,[Nt,l("p",null,[l("span",null,G((Z=d.value)==null?void 0:Z.projectName)+"\u7684"+G((ae=(ee=Q.value)==null?void 0:ee.processProgressVo)==null?void 0:ae.processDefName)+"\u88AB\u9000\u56DE\uFF0C\u8BF7\u6839\u636E\u5BA1\u6838\u8BB0\u5F55\u8C03\u6574\u9879\u76EE\u4FE1\u606F",1),c(a,{type:"primary",plain:"",size:"small",class:"ml-16",onClick:xa},{default:i(()=>[E("\u67E5\u770B\u5BA1\u6838\u8BB0\u5F55")]),_:1})])])])):F("",!0),q(o).name==="declarePlan"?(j(),R(B,{key:1,shadow:"never",class:"mb-16"},{default:i(()=>[l("div",Bt,[l("div",Tt,[l("div",xt,[l("p",Et,G(d.value.projectName),1),l("div",Lt,[c(h,{"label-suffix":":"},{default:i(()=>[c(b,{gutter:24},{default:i(()=>[c(r,{span:6},{default:i(()=>[c(n,{label:"\u7533\u62A5\u5355\u4F4D"},{default:i(()=>[E(G(d.value.buildOrgName||"-"),1)]),_:1})]),_:1}),c(r,{span:6},{default:i(()=>[c(n,{label:"\u4E3B\u7BA1\u5355\u4F4D"},{default:i(()=>[E(G(d.value.superOrg||"-"),1)]),_:1})]),_:1}),c(r,{span:6},{default:i(()=>[c(n,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:i(()=>[E(G(d.value.createOn||"-"),1)]),_:1})]),_:1})]),_:1})]),_:1})])])])])]),_:1})):F("",!0),c(b,null,{default:i(()=>[c(r,{class:"leftCol",span:24},{default:i(()=>[c(Pe,{modelValue:z.value,"onUpdate:modelValue":s[0]||(s[0]=L=>z.value=L)},{default:i(()=>{var L,ie,le,ne,ue,fe,ce,de,me,pe,ve,_e,De;return[c(y,{name:"1",class:"mb-16"},{title:i(()=>[$t]),default:i(()=>{var P;return[l("div",qt,[c(ut,{ref_key:"basicInfoRef",ref:e,"detail-data":d.value,"dictionary-list":Oe.value,"declare-amount":(P=f.value)==null?void 0:P.formData.declareAmount,onChangeIsFirst:Ma,onGetBasicInfoData:qa},null,8,["detail-data","dictionary-list","declare-amount"])])]}),_:1}),((ie=(L=e.value)==null?void 0:L.formData)==null?void 0:ie.baseProjIsConfidentiality)==="01"?(j(),je(Fe,{key:0},[((ne=(le=e.value)==null?void 0:le.formData)==null?void 0:ne.baseProjIsConfidentiality)==="01"?(j(),R(y,{key:0,name:"2",class:"mb-16"},{title:i(()=>[Jt]),default:i(()=>[l("div",Vt,[c(ft,{ref_key:"fundsInfoRef",ref:f,"detail-data":d.value},null,8,["detail-data"])])]),_:1})):F("",!0),((fe=(ue=e.value)==null?void 0:ue.formData)==null?void 0:fe.baseProjIsConfidentiality)==="01"?(j(),R(y,{key:1,name:"3",class:"mb-16"},{title:i(()=>[Ht]),default:i(()=>[l("div",Gt,[c(ct,{ref_key:"fundsAllocationRef",ref:O},null,512)])]),_:1})):F("",!0),((ce=f.value)==null?void 0:ce.formData.declareAmount)>=1e3&&((me=(de=e.value)==null?void 0:de.formData)==null?void 0:me.baseProjIsConfidentiality)==="01"?(j(),R(y,{key:2,name:"10",class:"mb-16"},{title:i(()=>[Yt]),default:i(()=>[l("div",zt,[c(Ot,{ref_key:"provincialExamineRef",ref:Ce},null,512)])]),_:1})):F("",!0),((ve=(pe=e.value)==null?void 0:pe.formData)==null?void 0:ve.baseProjIsConfidentiality)==="01"?(j(),R(y,{key:3,name:"4",class:"mb-16"},{title:i(()=>[Ut]),default:i(()=>[l("div",Wt,[c(dt,{ref_key:"annualPaymentPlanRef",ref:ge},null,512)])]),_:1})):F("",!0),u.value.isCoreBusiness?(j(),R(y,{key:4,name:"5",class:"mb-16"},{title:i(()=>[Kt]),default:i(()=>{var P;return[l("div",Qt,[c(mt,{ref_key:"coreBusinessRef",ref:J,"basic-info-data":(P=e.value)==null?void 0:P.formData},null,8,["basic-info-data"])])]}),_:1})):F("",!0),u.value.isSafetyInput?(j(),R(y,{key:5,name:"6",class:"mb-16"},{title:i(()=>[Xt]),default:i(()=>[l("div",Zt,[c(pt,{ref_key:"safetyInputRef",ref:U},null,512)])]),_:1})):F("",!0),u.value.isProjectImageProgress?(j(),R(y,{key:6,name:"7",class:"mb-16"},{title:i(()=>[es]),default:i(()=>[l("div",as,[c(vt,{ref_key:"projectImageProgressRef",ref:he},null,512)])]),_:1})):F("",!0),q(Aa)()&&u.value.isReviewChecklist&&(t.$route.name==="declarePlan"||[10012,10013,10016].includes((_e=d.value)==null?void 0:_e.status))?(j(),R(y,{key:7,name:"8",class:"mb-16"},{title:i(()=>[ts]),default:i(()=>[l("div",ss,[c(At,{ref_key:"reviewCheckRef",ref:we,"detail-data":d.value,data:d.value.reviewChecklist||u.value.reviewChecklist},null,8,["detail-data","data"])])]),_:1})):F("",!0),c(y,{name:"8",class:"mb-16"},{title:i(()=>[os]),default:i(()=>{var P,M,T;return[l("div",rs,[c(_t,{ref_key:"accessoryRef",ref:D,"detail-data":d.value,"project-type":(M=(P=e.value)==null?void 0:P.formData)==null?void 0:M.projectType,"declare-amount":(T=f.value)==null?void 0:T.formData.declareAmount},null,8,["detail-data","project-type","declare-amount"])])]}),_:1}),u.value.isRemark?(j(),R(y,{key:8,name:"9",class:"mb-16"},{title:i(()=>[is]),default:i(()=>[l("div",ls,[c(Dt,{ref_key:"projectRemarkRef",ref:ke},null,512)])]),_:1})):F("",!0),(De=u.value.safetyInputModular)!=null&&De.length?(j(!0),je(Fe,{key:9},st(u.value.safetyInputModular,(P,M)=>(j(),R(y,{key:M,name:11+M+"",class:"mb-16"},{title:i(()=>[l("div",ns,G(P.moduleName),1)]),default:i(()=>[l("div",us,[c(yt,{ref_for:!0,ref:T=>{W.value[P.id]=T},data:P},null,8,["data"])])]),_:2},1032,["name"]))),128)):F("",!0),t.$route.name==="declarePlan"||[10012,10016,10013].includes(d.value.status)?(j(),R(y,{key:10,name:"4",class:"mb-16"},{title:i(()=>[fs]),default:i(()=>{var P,M,T,ye;return[l("div",cs,[c(gt,{ref_key:"applicationsRef",ref:w,"is-first":(M=(P=e.value)==null?void 0:P.formData)==null?void 0:M.isFirst,"core-business":(ye=(T=J.value)==null?void 0:T.formData)==null?void 0:ye.coreBusiness},null,8,["is-first","core-business"])])]}),_:1})):F("",!0)],64)):F("",!0)]}),_:1},8,["modelValue"])]),_:1})]),_:1}),c(ht,{ref_key:"hiddenAppFormRef",ref:Re,"application-list":(se=(te=w.value)==null?void 0:te.formData)==null?void 0:se.applicationList,"is-first":(re=(oe=e.value)==null?void 0:oe.formData)==null?void 0:re.isFirst},null,8,["application-list","is-first"]),l("div",ds,[c(a,{onClick:s[1]||(s[1]=L=>q(Y).go(-1))},{default:i(()=>[E(" \u8FD4\u56DE ")]),_:1}),q(o).name==="declarePage"&&(!q(o).query.id||q(o).query.id&&q(o).query.isDraft)?(j(),R(a,{key:0,plain:"",type:"primary",loading:Ie.value,onClick:Sa},{default:i(()=>[E(" \u6682 \u5B58 ")]),_:1},8,["loading"])):F("",!0),c(a,{type:"primary",loading:be.value,onClick:Oa},{default:i(()=>[E(" \u63D0\u4EA4\u5BA1\u6838 ")]),_:1},8,["loading"])])]),c(It,{visible:X.visible,"flow-data":X.flowData,onClose:La},null,8,["visible","flow-data"])],64)}}}),eo=Ua(ps,[["__scopeId","data-v-faf4faf5"]]);export{eo as default};