|
- var Va=Object.defineProperty,Ha=Object.defineProperties;var Ga=Object.getOwnPropertyDescriptors;var Fa=Object.getOwnPropertySymbols;var $a=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable;var wa=(k,h,o)=>h in k?Va(k,h,{enumerable:!0,configurable:!0,writable:!0,value:o}):k[h]=o,v=(k,h)=>{for(var o in h||(h={}))$a.call(h,o)&&wa(k,o,h[o]);if(Fa)for(var o of Fa(h))Ya.call(h,o)&&wa(k,o,h[o]);return k},F=(k,h)=>Ha(k,Ga(h));var H=(k,h,o)=>new Promise((Y,O)=>{var u=f=>{try{e(o.next(f))}catch(S){O(S)}},U=f=>{try{e(o.throw(f))}catch(S){O(S)}},e=f=>f.done?Y(f.value):Promise.resolve(f.value).then(u,U);e((o=o.apply(k,h)).next())});import{_ as Ua,d as za,u as Wa,A as Ka,G as Qa,D as Xa,r as D,b as Za,o as et,N as at,e as T,f as j,g as je,h as l,i as C,j as G,k as c,l as i,t as $,m as E,I as R,F as we,J as tt,a4 as st,a5 as ot,x as rt,y as it,p as lt}from"./index.a9fd58eb.js";import{g as Ra}from"./formConfiguration.7f32ad50.js";import nt from"./basicInfo.8fce29f6.js";import ut from"./fundsInfo.3d4f4ff2.js";import ft from"./fundsAllocation.8f812e21.js";import ct from"./annualPaymentPlan.3360ec08.js";import dt from"./coreBusiness.2b5daf90.js";import mt from"./safetyInput.083ea63d.js";import pt from"./projectImageProgress.180f7733.js";import vt from"./accessory.4556b386.js";import Dt from"./projectRemark.a00d75fd.js";import yt from"./newModuleForm.e9639f2e.js";import _t from"./applications.492ea90a.js";import gt from"./hiddenAppForm.75326063.js";import It from"./flowRecordDialog.963d6c90.js";import{k as ht,l as Pt,d as bt,s as jt}from"./index.50836dcd.js";import{p as Ct}from"./projectStore.254b00b8.js";import{a as kt}from"./annualPlanStore.d8ab7455.js";import{r as Ft,g as N}from"./uploadAction.6ec22b76.js";import{d as wt}from"./projectCollectionEnter.8b1141d4.js";import Rt from"./reviewCheck.345c4b27.js";import At from"./provincialExamine.0081abe0.js";import"./index.965bc9c2.js";import"./unitManage.bea7733d.js";import"./userDialog.cbf54d62.js";import"./relatedProjectDialog.be2d902d.js";import"./renewalProjectCapitalDeclare.bdccc548.js";import"./projectContentDialog.cd126a59.js";import"./indicatorTemplate.d76c1e20.js";import"./appBasicInfo.1510c93d.js";import"./appSafeInfo.01d8d219.js";import"./appResourceInfo.1662dda4.js";import"./applicationInfo.8097ffe2.js";import"./flowRecord.06f92407.js";import"./index.99d4efe4.js";import"./index.01bfcb24.js";import"./sjFlowRecord.ca51f1a3.js";const A=k=>(rt("data-v-cfc0baca"),k=k(),it(),k),Ot={class:"declarePage footerPage"},St={key:0,class:"errorTip mb-16"},Mt=A(()=>l("p",{class:"title"},"\u6D41\u7A0B\u88AB\u9000\u56DE",-1)),Nt={class:"card-header"},Bt={class:"flex justify-between items-center"},xt={class:"flex-1"},Tt={class:"font-bold"},Et={class:"mt-8 search"},Lt=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"},$t=A(()=>l("div",{class:"collapse-title"}," \u91CD\u5927\u9879\u76EE\u7701\u7EA7\u8054\u5BA1\u4FE1\u606F ",-1)),Yt={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)),zt={class:"p-24"},Wt=A(()=>l("div",{class:"collapse-title"},"\u6838\u5FC3\u4E1A\u52A1",-1)),Kt={class:"p-24"},Qt=A(()=>l("div",{class:"collapse-title"},"\u5B89\u5168\u6295\u5165",-1)),Xt={class:"p-24"},Zt=A(()=>l("div",{class:"collapse-title"},"\u5DE5\u7A0B\u5F62\u8C61\u8FDB\u5EA6",-1)),es={class:"p-24"},as=A(()=>l("div",{class:"collapse-title"},"\u5BA1\u67E5\u6E05\u5355",-1)),ts={class:"p-24"},ss=A(()=>l("div",{class:"collapse-title"},"\u9644\u4EF6",-1)),os={class:"p-24"},rs=A(()=>l("div",{class:"collapse-title"},"\u5907\u6CE8",-1)),is={class:"p-24"},ls={class:"collapse-title"},ns={class:"p-24"},us=A(()=>l("div",{class:"collapse-title"},"\u5E94\u7528\u4FE1\u606F",-1)),fs={class:"p-24"},cs={class:"footer"},ds=za({name:"declarePage"}),ms=Object.assign(ds,{setup(k){const{proxy:h}=lt(),o=Wa(),Y=Ka(),O=Qa(Xa.userStore).userInfo||{},u=D({}),U=D(["1","2","3","4","5","6","7","8","9","10"]),e=D(),f=D(),S=D(),Ce=D(),ge=D(),J=D(),z=D(),Ie=D(),y=D(),ke=D(),W=D({}),w=D(),Re=D(),Fe=D(),Aa=()=>{var s,m,_;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)=>{S.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)=>{z.value.validForm(r=>{r&&a()})})),u.value.isProjectImageProgress&&t.push(new Promise((a,n)=>{Ie.value.validForm(r=>{r&&a()})})),u.value.isReviewChecklist&&(o.name==="declarePlan"||[10012,10013,10016].includes((m=d.value)==null?void 0:m.status))&&t.push(new Promise((a,n)=>{Fe.value.validForm(r=>{r&&a()})})),t.push(new Promise((a,n)=>{y.value.validForm(r=>{r&&a()})}));for(const a in W.value)t.push(new Promise((n,r)=>{W.value[a].validForm(P=>{P&&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 P=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===P?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)=>{S.value.validForm(r=>{if(r){const P=Ae([S.value.formData.softwareDevelopmentAmount,S.value.formData.cloudHardwarePurchaseAmount,S.value.formData.thirdPartyAmount]);f.value.formData.declareAmount>0&&f.value.formData.declareAmount===P?a():n("\u8D44\u91D1\u5206\u914D\u60C5\u51B5\uFF1A3\u7C7B\u8D44\u91D1\u603B\u548C\u5FC5\u987B\u7B49\u4E8E\u7533\u62A5\u91D1\u989D")}})})),((_=w.value)==null?void 0:_.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=z.value)==null?void 0:n.formData.safetyInput.reduce((I,B)=>I+B.safetyInputAmount,0))/f.value.formData.declareAmount*100<5?h.$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&&h.$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 _=0;return t.forEach(a=>{_+=a*m}),_/m},Oa=()=>H(this,null,function*(){K(2)}),Sa=t=>{var s,m,_,a,n,r,P;((s=w.value)==null?void 0:s.formData)&&((m=w.value)==null?void 0:m.formData.includeApplication)===1&&((n=(a=(_=w.value)==null?void 0:_.formData)==null?void 0:a.applicationList)==null?void 0:n.length)&&(w.value.formData.applicationList=(P=(r=w.value.formData)==null?void 0:r.applicationList)==null?void 0:P.map(I=>F(v({},I),{applicationName:t?I.applicationName:void 0,relatedExistsApplication:t?void 0:I.relatedExistsApplication,relatedExistsApplicationCode:t?void 0:I.relatedExistsApplication})))},he=D(!1),Pe=D(!1),K=t=>H(this,null,function*(){var m,_,a,n,r,P,I,B,g,be,Z,ee,ae,te,se,oe,re,L,ie,le,ne,ue,fe,ce,de,me,pe,ve,De,ye,b,M,x,_e,Se,Me,Ne,Be,xe,Te,Ee,Le,qe,Je,Ve,He,Ge,$e,Ye,Ue,ze,We,Ke,Qe,Xe,Ze,ea,aa,ta,sa,oa,ra,ia,la,na,ua,fa,ca,da,ma,pa,va,Da,ya,_a,ga,Ia,ha;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:(_=e.value.formData)==null?void 0:_.baseProjIsConfidentiality,projectName:(a=e.value.formData)==null?void 0:a.projectName,projectType:(n=e.value.formData)==null?void 0:n.projectType,baseConstructionType:((P=(r=e.value.formData)==null?void 0:r.baseConstructionType)==null?void 0:P.join("\uFF1B"))||"",responsibleMan:(I=e.value.formData)==null?void 0:I.responsibleMan,responsibleManMobile:(B=e.value.formData)==null?void 0:B.responsibleManMobile,contactName:(g=e.value.formData)==null?void 0:g.contactName,contactPhone:(be=e.value.formData)==null?void 0:be.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=F(v(v(v(F(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),S.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:!(((ye=(De=e.value.formData)==null?void 0:De.baseConstructionType)==null?void 0:ye.includes("03"))&&!((M=(b=e.value.formData)==null?void 0:b.baseConstructionType)!=null&&M.includes("01")))&&((x=e.value.formData)==null?void 0:x.lowestLevel)||"",baseProjBasis:((Me=(Se=(_e=e.value.formData)==null?void 0:_e.baseProjBasis)==null?void 0:Se.map(p=>p.value))==null?void 0:Me.join("\uFF1B"))||void 0,baseProjBasisFile:((xe=(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:xe.join("\uFF1B"))||"",cloudType:((Te=e.value.formData)==null?void 0:Te.isCloud)&&((Le=(Ee=e.value.formData)==null?void 0:Ee.cloudType)==null?void 0:Le.length)&&e.value.formData.cloudType.join(",")||void 0,baseHistorProjId:((Ve=(Je=(qe=e.value.formData)==null?void 0:qe.baseHistorProjs)==null?void 0:Je.map(p=>p.baseProjId))==null?void 0:Ve.join("\uFF1B"))||"",baseHistorProjName:(($e=(Ge=(He=e.value.formData)==null?void 0:He.baseHistorProjs)==null?void 0:Ge.map(p=>p.baseProjName))==null?void 0:$e.join("\uFF1B"))||"",baseHistorProjYear:((ze=(Ue=(Ye=e.value.formData)==null?void 0:Ye.baseHistorProjs)==null?void 0:Ue.map(p=>p.baseProjSetYear))==null?void 0:ze.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),y.value.formData),{constructionPlanFile:((sa=y.value.formData)==null?void 0:sa.constructionPlanFile)&&JSON.stringify(N(y.value.formData.constructionPlanFile)),preliminaryPlanFile:((oa=y.value.formData)==null?void 0:oa.preliminaryPlanFile)&&JSON.stringify(N(y.value.formData.preliminaryPlanFile)),mainResponsibilitiesApplicantFile:((ra=y.value.formData)==null?void 0:ra.mainResponsibilitiesApplicantFile)&&JSON.stringify(N(y.value.formData.mainResponsibilitiesApplicantFile)),supportingMaterialsFile:((ia=y.value.formData)==null?void 0:ia.supportingMaterialsFile)&&JSON.stringify(N(y.value.formData.supportingMaterialsFile)),calculationTotalInvestmentFile:((la=y.value.formData)==null?void 0:la.calculationTotalInvestmentFile)&&JSON.stringify(N(y.value.formData.calculationTotalInvestmentFile)),projectApplicationForm:((na=e.value.formData)==null?void 0:na.projectType)!=="03"&&((ua=y.value.formData)==null?void 0:ua.projectApplicationForm)&&JSON.stringify(N(y.value.formData.projectApplicationForm))||"",baseResearchReportFile:((fa=e.value.formData)==null?void 0:fa.projectType)!=="03"&&((ca=y.value.formData)==null?void 0:ca.baseResearchReportFile)&&JSON.stringify(N(y.value.formData.baseResearchReportFile))||"",baseProjOtherFile:((da=y.value.formData)==null?void 0:da.baseProjOtherFile)&&JSON.stringify(N(y.value.formData.baseProjOtherFile)),mainAccusationDoc:((ma=f.value)==null?void 0:ma.formData.declareAmount)>=1e3&&((pa=y.value.formData)==null?void 0:pa.mainAccusationDoc)&&JSON.stringify(N(y.value.formData.mainAccusationDoc))||"",reviewChecklist:((Da=(va=Fe.value)==null?void 0:va.formData)==null?void 0:Da.reviewChecklist)||void 0}),u.value.isCoreBusiness&&(s=Object.assign(s,F(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(z.value.formData.safetyInput)})),u.value.isProjectImageProgress&&(s=Object.assign(s,v({},Ie.value.formData))),u.value.isRemark&&(s=Object.assign(s,v({},ke.value.formData))),((_a=(ya=w.value)==null?void 0:ya.formData)==null?void 0:_a.includeApplication)&&((Ia=(ga=w.value)==null?void 0:ga.formData.applicationList)==null?void 0:Ia.length)&&(s.applicationList=w.value.formData.applicationList.map(p=>{var V,q,Pa,ba,ja;return F(v({},p),{isFirst:(V=e.value.formData)!=null&&V.isFirst?1:0,relatedExistsApplication:(!((q=e.value.formData)!=null&&q.isFirst)&&O.value.regionCode==="331123"||O.regionCode!=="331123")&&((Pa=p.relatedExistsApplication)==null?void 0:Pa.applicationName)||void 0,relatedExistsApplicationCode:(!((ba=e.value.formData)!=null&&ba.isFirst)&&O.value.regionCode==="331123"||O.regionCode!=="331123")&&p.relatedExistsApplicationCode||void 0,applicationName:((ja=e.value.formData)==null?void 0:ja.isFirst)&&O.regionCode==="331123"&&p.applicationName||void 0,coreBusinessList:p.coreBusinessList.map(Ja=>{var Ca,ka;return F(v({},Ja),{projectId:((Ca=d.value)==null?void 0:Ca.projectId)||void 0,projectCode:((ka=d.value)==null?void 0:ka.projectCode)||void 0})})})})),(ha=u.value.safetyInputModular)!=null&&ha.length){s.safetyInputModular=[];for(const V in W.value)s.safetyInputModular.push(W.value[V].formData);const p=s.safetyInputModular.map(V=>F(v({},V),{formList:V.formList.map(q=>F(v({},q),{value:q.value?q.props.type==="\u6587\u4EF6\u4E0A\u4F20"?N(q.value):q.value:void 0}))}));s.safetyInputModular=JSON.stringify(p)}else s.safetyInputModular=void 0;if(t===1){Pe.value=!0;try{const p={projectInfo:F(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 kt(p.projectInfo):o.name==="handleAfterGiveBack"?yield st(F(v({},p),{projectId:o.query.id,instanceId:o.query.instanceId,taskId:o.query.taskId})):o.name==="declarePlan"&&(yield bt(p)),h.$message.success("\u63D0\u4EA4\u6210\u529F"),Pe.value=!1,o.name==="projectDeclare"?Y.push({name:"projectDeclare"}):Y.go(-1)}catch(p){Pe.value=!1}}else if(t===2){he.value=!0;try{yield jt({projectInfo:v({},s),user:O.value}),h.$message.success("\u4FDD\u5B58\u6210\u529F"),he.value=!1,Y.go(-1)}catch(p){he.value=!1}}}),d=D({}),Ma=()=>{var t,s;e.value.setFormData(d.value),((t=d.value)==null?void 0:t.baseProjIsConfidentiality)!=="02"&&(f.value.setFormData(d.value),S.value.setFormData(d.value),ge.value.setFormData(d.value),u.value.isCoreBusiness&&J.value.setFormData(d.value),u.value.isSafetyInput&&z.value.setFormData(d.value),u.value.isProjectImageProgress&&Ie.value.setFormData(d.value),y.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=D({processProgressVo:{progressInfo:[]}}),Na=D(),Ba=()=>H(this,null,function*(){var s,m;const t=yield ot({instanceId:o.query.instanceId,projectId:o.query.id,nodeId:o.query.nodeId});Q.value=F(v({},t.data),{processProgressVo:F(v({},t.data.processProgressVo),{progressInfo:Ta(t.data.processProgressVo.progressInfo)})}),Na.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=Za({visible:!1,flowData:void 0}),xa=t=>{X.visible=!0,X.flowData=Q.value.processProgressVo.progressInfo},Ta=t=>(t.forEach(s=>{if(s.children){const m=[],_=[];s.children.forEach(a=>{m.includes(a.nodeId)?(_.find(n=>n.nodeId===a.nodeId).list.push(a),_.find(n=>n.nodeId===a.nodeId).userIds.push(a.userId)):(m.push(a.nodeId),_.push({nodeId:a.nodeId,approvalMode:a.approvalMode,name:a.name,taskId:a.taskId,nodeType:a.nodeType,list:[v({},a)],userIds:[a.userId]}))}),s.children=_}else s.userIds=[s.userId]}),t),Ea=()=>{X.visible=!1},Oe=D([]),La=D(),qa=t=>{La.value=t};return et(()=>H(this,null,function*(){var a,n,r,P;if(Oe.value=(yield wt()).data,o.query.id){var t={},s={},m=[],_=!1;(a=o.query)!=null&&a.isDraft?t=yield ht({id:o.query.id}):(t=yield Ct(o.query.id),s=yield Ra({regionCode:O.value.regionCode}),(o.name==="declarePlan"||[10012,10013,10016].includes((n=d.value)==null?void 0:n.status))&&(_=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=F(v({},t.data),{reviewChecklist:t.data.reviewChecklist?JSON.parse(t.data.reviewChecklist):void 0});const I=t.data.safetyInputModular&&JSON.parse(t.data.safetyInputModular).map(B=>F(v({},B),{formList:B.formList.map(g=>F(v({},g),{value:g.value?g.props.type==="\u6587\u4EF6\u4E0A\u4F20"?Ft(g.value):g.value:void 0}))}));O.value.regionCode==="331123"?u.value={isCoreBusiness:s.data.isCoreBusiness,isProjectImageProgress:s.data.isProjectImageProgress,isRemark:s.data.isRemark,isSafetyInput:s.data.isSafetyInput,safetyInputModular:s.data.safetyInputModular||[],isReviewChecklist:_,reviewChecklist:m}:u.value={isCoreBusiness:t.data.isOpenCoreBusiness,isProjectImageProgress:t.data.isEngineeringSpeed,isRemark:t.data.isRemark,isSafetyInput:t.data.isOpenSafetyInput,safetyInputModular:I||[],isReviewChecklist:_,reviewChecklist:m},at(()=>{Ma()}),o.name==="handleAfterGiveBack"&&Ba()}else{const I=yield Ra({regionCode:O.value.regionCode});u.value={isCoreBusiness:I.data.isCoreBusiness,isProjectImageProgress:I.data.isProjectImageProgress,isRemark:I.data.isRemark,isSafetyInput:I.data.isSafetyInput,safetyInputModular:I.data.safetyInputModular||[]}}if((P=u.value.safetyInputModular)!=null&&P.length){let I=11;u.value.safetyInputModular.forEach(B=>{U.value.push(I+++"")})}})),(t,s)=>{var Z,ee,ae,te,se,oe,re;const m=T("Warning"),_=T("el-icon"),a=T("el-button"),n=T("el-form-item"),r=T("el-col"),P=T("el-row"),I=T("el-form"),B=T("el-card"),g=T("el-collapse-item"),be=T("el-collapse");return j(),je(we,null,[l("div",Ot,[C(" \u9000\u56DE\u7F16\u8F91"),G(o).name==="handleAfterGiveBack"?(j(),je("div",St,[c(_,{class:"icon"},{default:i(()=>[c(m)]),_:1}),l("div",null,[Mt,l("p",null,[l("span",null,$((Z=d.value)==null?void 0:Z.projectName)+"\u7684"+$((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})])])])):C("v-if",!0),C(" \u5EFA\u8BBE\u65B9\u6848\u7533\u62A5"),G(o).name==="declarePlan"?(j(),R(B,{key:1,shadow:"never",class:"mb-16"},{default:i(()=>[l("div",Nt,[l("div",Bt,[l("div",xt,[l("p",Tt,$(d.value.projectName),1),l("div",Et,[c(I,{"label-suffix":":"},{default:i(()=>[c(P,{gutter:24},{default:i(()=>[c(r,{span:6},{default:i(()=>[c(n,{label:"\u7533\u62A5\u5355\u4F4D"},{default:i(()=>[E($(d.value.buildOrgName||"-"),1)]),_:1})]),_:1}),c(r,{span:6},{default:i(()=>[c(n,{label:"\u4E3B\u7BA1\u5355\u4F4D"},{default:i(()=>[E($(d.value.superOrg||"-"),1)]),_:1})]),_:1}),c(r,{span:6},{default:i(()=>[c(n,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:i(()=>[E($(d.value.createOn||"-"),1)]),_:1})]),_:1})]),_:1})]),_:1})])])])])]),_:1})):C("v-if",!0),c(P,null,{default:i(()=>[c(r,{class:"leftCol",span:24},{default:i(()=>[c(be,{modelValue:U.value,"onUpdate:modelValue":s[0]||(s[0]=L=>U.value=L)},{default:i(()=>{var L,ie,le,ne,ue,fe,ce,de,me,pe,ve,De,ye;return[c(g,{name:"1",class:"mb-16"},{title:i(()=>[Lt]),default:i(()=>{var b;return[l("div",qt,[c(nt,{ref_key:"basicInfoRef",ref:e,"detail-data":d.value,"dictionary-list":Oe.value,"declare-amount":(b=f.value)==null?void 0:b.formData.declareAmount,onChangeIsFirst:Sa,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(we,{key:0},[((ne=(le=e.value)==null?void 0:le.formData)==null?void 0:ne.baseProjIsConfidentiality)==="01"?(j(),R(g,{key:0,name:"2",class:"mb-16"},{title:i(()=>[Jt]),default:i(()=>[l("div",Vt,[c(ut,{ref_key:"fundsInfoRef",ref:f,"detail-data":d.value},null,8,["detail-data"])])]),_:1})):C("v-if",!0),((fe=(ue=e.value)==null?void 0:ue.formData)==null?void 0:fe.baseProjIsConfidentiality)==="01"?(j(),R(g,{key:1,name:"3",class:"mb-16"},{title:i(()=>[Ht]),default:i(()=>[l("div",Gt,[c(ft,{ref_key:"fundsAllocationRef",ref:S},null,512)])]),_:1})):C("v-if",!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(g,{key:2,name:"10",class:"mb-16"},{title:i(()=>[$t]),default:i(()=>[l("div",Yt,[c(At,{ref_key:"provincialExamineRef",ref:Ce},null,512)])]),_:1})):C("v-if",!0),((ve=(pe=e.value)==null?void 0:pe.formData)==null?void 0:ve.baseProjIsConfidentiality)==="01"?(j(),R(g,{key:3,name:"4",class:"mb-16"},{title:i(()=>[Ut]),default:i(()=>[l("div",zt,[c(ct,{ref_key:"annualPaymentPlanRef",ref:ge},null,512)])]),_:1})):C("v-if",!0),u.value.isCoreBusiness?(j(),R(g,{key:4,name:"5",class:"mb-16"},{title:i(()=>[Wt]),default:i(()=>{var b;return[l("div",Kt,[c(dt,{ref_key:"coreBusinessRef",ref:J,"basic-info-data":(b=e.value)==null?void 0:b.formData},null,8,["basic-info-data"])])]}),_:1})):C("v-if",!0),u.value.isSafetyInput?(j(),R(g,{key:5,name:"6",class:"mb-16"},{title:i(()=>[Qt]),default:i(()=>[l("div",Xt,[c(mt,{ref_key:"safetyInputRef",ref:z},null,512)])]),_:1})):C("v-if",!0),u.value.isProjectImageProgress?(j(),R(g,{key:6,name:"7",class:"mb-16"},{title:i(()=>[Zt]),default:i(()=>[l("div",es,[c(pt,{ref_key:"projectImageProgressRef",ref:Ie},null,512)])]),_:1})):C("v-if",!0),u.value.isReviewChecklist&&(t.$route.name==="declarePlan"||[10012,10013,10016].includes((De=d.value)==null?void 0:De.status))?(j(),R(g,{key:7,name:"8",class:"mb-16"},{title:i(()=>[as]),default:i(()=>[l("div",ts,[c(Rt,{ref_key:"reviewCheckRef",ref:Fe,"detail-data":d.value,data:d.value.reviewChecklist||u.value.reviewChecklist},null,8,["detail-data","data"])])]),_:1})):C("v-if",!0),c(g,{name:"8",class:"mb-16"},{title:i(()=>[ss]),default:i(()=>{var b,M,x;return[l("div",os,[c(vt,{ref_key:"accessoryRef",ref:y,"detail-data":d.value,"project-type":(M=(b=e.value)==null?void 0:b.formData)==null?void 0:M.projectType,"declare-amount":(x=f.value)==null?void 0:x.formData.declareAmount},null,8,["detail-data","project-type","declare-amount"])])]}),_:1}),u.value.isRemark?(j(),R(g,{key:8,name:"9",class:"mb-16"},{title:i(()=>[rs]),default:i(()=>[l("div",is,[c(Dt,{ref_key:"projectRemarkRef",ref:ke},null,512)])]),_:1})):C("v-if",!0),(ye=u.value.safetyInputModular)!=null&&ye.length?(j(!0),je(we,{key:9},tt(u.value.safetyInputModular,(b,M)=>(j(),R(g,{key:M,name:11+M+"",class:"mb-16"},{title:i(()=>[l("div",ls,$(b.moduleName),1)]),default:i(()=>[l("div",ns,[c(yt,{ref_for:!0,ref:x=>{W.value[b.id]=x},data:b},null,8,["data"])])]),_:2},1032,["name"]))),128)):C("v-if",!0),t.$route.name==="declarePlan"||[10012,10016,10013].includes(d.value.status)?(j(),R(g,{key:10,name:"4",class:"mb-16"},{title:i(()=>[us]),default:i(()=>{var b,M,x,_e;return[l("div",fs,[c(_t,{ref_key:"applicationsRef",ref:w,"is-first":(M=(b=e.value)==null?void 0:b.formData)==null?void 0:M.isFirst,"core-business":(_e=(x=J.value)==null?void 0:x.formData)==null?void 0:_e.coreBusiness},null,8,["is-first","core-business"])])]}),_:1})):C("v-if",!0)],64)):C("v-if",!0)]}),_:1},8,["modelValue"])]),_:1})]),_:1}),c(gt,{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",cs,[c(a,{onClick:s[1]||(s[1]=L=>G(Y).go(-1))},{default:i(()=>[E(" \u8FD4\u56DE ")]),_:1}),G(o).name==="declarePage"&&(!G(o).query.id||G(o).query.id&&G(o).query.isDraft)?(j(),R(a,{key:0,plain:"",type:"primary",loading:he.value,onClick:Oa},{default:i(()=>[E(" \u6682 \u5B58 ")]),_:1},8,["loading"])):C("v-if",!0),c(a,{type:"primary",loading:Pe.value,onClick:Aa},{default:i(()=>[E(" \u63D0\u4EA4\u5BA1\u6838 ")]),_:1},8,["loading"])])]),c(It,{visible:X.visible,"flow-data":X.flowData,onClose:Ea},null,8,["visible","flow-data"])],64)}}}),Xs=Ua(ms,[["__scopeId","data-v-cfc0baca"],["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/declareManage/projectDeclare/declarePage/index.vue"]]);export{Xs as default};
|