Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

2 řádky
9.6KB

  1. var ie=Object.defineProperty,me=Object.defineProperties;var ce=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable;var J=(c,s,i)=>s in c?ie(c,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[s]=i,q=(c,s)=>{for(var i in s||(s={}))pe.call(s,i)&&J(c,i,s[i]);if(E)for(var i of E(s))de.call(s,i)&&J(c,i,s[i]);return c},M=(c,s)=>me(c,ce(s));var j=(c,s,i)=>new Promise(($,O)=>{var C=f=>{try{p(i.next(f))}catch(y){O(y)}},w=f=>{try{p(i.throw(f))}catch(y){O(y)}},p=f=>f.done?$(f.value):Promise.resolve(f.value).then(C,w);p((i=i.apply(c,s)).next())});import{d as _e,D as fe,r as h,A as ye,z as ve,b as B,a3 as z,L as be,o as Ae,c as d,e as _,f as x,I as V,k as T,h as a,i as e,g as b,F,J as H,t as o,j as l,x as ge}from"./index.3fb2f955.js";import{r as ke}from"./renewalProjectCapitalDeclare.6280d2e0.js";import{b as K}from"./renewalProjectTreasury.ca813abb.js";import{c as he}from"./contractRecord.2ecac68a.js";const we={class:""},je=b("div",{class:"card-header"},[b("span",null,"\u7533\u62A5\u4FE1\u606F")],-1),xe={class:"flex justify-around"},$e=b("div",{style:{"font-size":"14px","flex-shrink":"0"}},"\u5173\u8054\u9879\u76EE\uFF1A",-1),Oe=b("p",{class:"font-bold mb-8"},"\u652F\u4ED8\u4FE1\u606F",-1),Pe=b("p",{class:"font-bold mt-20"},"\u5386\u53F2\u7EED\u5EFA\u8D44\u91D1\u4FE1\u606F",-1),Se={class:"flex justify-center items-center mt-10"},Te={class:"dialog-footer"},Ce=_e({name:"renewProjectDetail"}),Re=Object.assign(Ce,{setup(c){const{statusOptions:s,projectTypeOptions:i,statusGjOptions:$}=fe.dictStore.globalDicts||{},O=h(),C=h(),w=ye(),p=ve(),f=h(0),y=h(!1),{proxy:R}=ge(),Q=B([{label:"\u9879\u76EE\u540D\u79F0",key:"projectName",prop:"projectName",minWidth:"200",showOverflowTooltip:!0},{label:"\u9879\u76EE\u7C7B\u578B",key:"projectType",prop:"projectType",minWidth:"80",render:n=>z("span",i[n.projectType]||"-")},{label:"\u6279\u590D\u603B\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"approvalAmount",prop:"approvalAmount",width:150},{label:"\u7D2F\u8BA1\u5E74\u5EA6\u6295\u8D44\u8D44\u91D1",key:"annualAccumulateAmountList",slot:"annualAccumulateAmountList",width:150},{label:"\u9879\u76EE\u72B6\u6001",key:"status",prop:"status",width:"120",render:n=>{var r,A,P,m,S,v,D,N;return[z("span",{class:["dot mr-4",`bg-${((r=s[n.status])==null?void 0:r.color)||((A=$[n.status])==null?void 0:A.color)}`]}),z("span",{class:`text-${((P=s[n.status])==null?void 0:P.color)||((m=$[n.status])==null?void 0:m.color)}`},n.status&&((S=s[n.stage])==null?void 0:S.name)?`${(v=s[n.stage])==null?void 0:v.name}-${(D=s[n.status])==null?void 0:D.name}`:((N=$[n.status])==null?void 0:N.name)||"-")]}}]),Y=h([]),L=B({}),X=B({recommend:[{required:!0,message:"\u8BF7\u586B\u5199\u5BA1\u6838\u610F\u89C1",trigger:"blur"}]}),Z=n=>j(this,null,function*(){!n||(yield n.validate(r=>j(this,null,function*(){r?(yield K(M(q({},L),{projectRenewalId:p.query.id,result:!1})),y.value=!1,R.$message.success("\u5BA1\u6838\u6210\u529F\uFF01"),w.push({name:"renewalProjectTreasury"})):console.log("error submit!")})))}),ee=()=>{w.push({name:"renewalCapitalDeclare",query:{id:p.query.id}})},te=()=>{R.$messageBox.confirm("\u786E\u8BA4\u5BA1\u6838\u901A\u8FC7\u5417?","\u63D0\u793A\uFF01",{type:"warning"}).then(()=>j(this,null,function*(){yield K({projectRenewalId:p.query.id,result:!0}),R.$message.success("\u5BA1\u6838\u6210\u529F\uFF01"),w.push({name:"renewalProjectTreasury"})}))},ae=()=>{w.go(-1)},I=h(""),u=h({}),le=()=>j(this,null,function*(){const n=yield ke(p.query.id);u.value=n.data,Y.value=[q({},n.data)],ne(Y.value[0].projectId)}),oe=[{label:"\u4ED8\u6B3E\u7B14\u6570",key:"number",slot:"number"},{label:"\u4ED8\u6B3E\u8BA1\u5212",key:"planAmount",slot:"planAmount"},{label:"\u4ED8\u6B3E\u6BD4\u4F8B\uFF08%\uFF09",key:"ratio",slot:"ratio"},{label:"\u4ED8\u6B3E\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"paymentAmount",slot:"paymentAmount"},{label:"\u9884\u8BA1\u4ED8\u6B3E\u65F6\u95F4",key:"paymentTime",slot:"paymentTime"},{label:"\u5B9E\u9645\u652F\u4ED8\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"actualPaymentAmount",slot:"actualPaymentAmount",width:180}],G=h(),ne=n=>j(this,null,function*(){var A;const r=yield he(n);G.value=((A=r==null?void 0:r.data)==null?void 0:A.payments)||[]});return be(p,n=>{I.value=p.meta.title},{immediate:!0,deep:!0}),Ae(()=>{le()}),(n,r)=>{const A=d("el-alert"),P=d("table-list"),m=d("el-descriptions-item"),S=d("el-descriptions"),v=d("el-button"),D=d("el-card"),N=d("el-input"),se=d("el-form-item"),ue=d("el-form"),re=d("el-dialog");return _(),x("div",we,[u.value.approvalStatus==="NOT_PASS"?(_(),V(A,{key:0,title:"\u5BA1\u6838\u4E0D\u901A\u8FC7",type:"error",description:`\u5BA1\u6838\u610F\u89C1\uFF1A${u.value.auditOpinion||"-"}`,"show-icon":""},null,8,["description"])):T("",!0),u.value.approvalStatus==="PASS"?(_(),V(A,{key:1,title:"\u5BA1\u6838\u901A\u8FC7",type:"success",description:`\u5BA1\u6838\u610F\u89C1\uFF1A${u.value.auditOpinion||"-"}`,"show-icon":""},null,8,["description"])):T("",!0),a(D,{class:"box-card"},{header:e(()=>[je]),default:e(()=>{var g,U;return[b("div",xe,[$e,a(P,{ref_key:"tableListRef",ref:O,class:"flex-1 mb-16",column:Q,data:Y.value,total:f.value,height:200,pagination:!1},{annualAccumulateAmountList:e(({scope:t})=>[(_(!0),x(F,null,H(t.row.annualAccumulateAmountList,(k,W)=>(_(),x("p",{key:W},o(W+1)+"\u3001"+o(k.projectYear)+"\u5E74\u6295\u8D44"+o(k.annualAmount)+"\u4E07\u5143",1))),128))]),_:1},8,["column","data","total"])]),Oe,a(P,{ref_key:"tableListRef",ref:O,column:oe,data:G.value,pagination:!1,"empty-temp":!1,class:"mb-16"},{number:e(({scope:t})=>[b("span",null,"\u7B2C"+o(t.$index+1)+"\u7B14",1)]),planAmount:e(({scope:t})=>[l(o(t.row.planAmount),1)]),ratio:e(({scope:t})=>[l(o(t.row.ratio),1)]),paymentAmount:e(({scope:t})=>[l(o(t.row.paymentAmount),1)]),paymentTime:e(({scope:t})=>[l(o(t.row.paymentTime),1)]),actualPaymentAmount:e(({scope:t})=>[l(o(t.row.actualPaymentAmount),1)]),_:1},8,["data"]),(U=(g=u.value.annualAccumulateAmountList)==null?void 0:g.filter((t,k)=>k!==0&&t.projectYear!==u.value.projectYear))!=null&&U.length?(_(),x(F,{key:0},[Pe,(_(!0),x(F,null,H(u.value.annualAccumulateAmountList.filter((t,k)=>k!==0&&t.projectYear!==u.value.projectYear),(t,k)=>(_(),V(S,{key:k,class:"mt-20",column:2,border:""},{default:e(()=>[a(m,{label:"\u9884\u7B97\u5E74\u5EA6",span:"1",width:"250px"},{default:e(()=>[l(o(t.projectYear),1)]),_:2},1024),a(m,{label:`${t.projectYear}\u5E74\u652F\u4ED8\u91D1\u989D\uFF08\u4E07\u5143\uFF09`,width:"250px"},{default:e(()=>[l(o(t.annualAmount),1)]),_:2},1032,["label"]),a(m,{label:"\u81EA\u6709\u91D1\u989D\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(t.haveAmount),1)]),_:2},1024),a(m,{label:"\u653F\u5E9C\u6295\u8D44-\u672C\u7EA7\u8D22\u653F\u8D44\u91D1\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(t.govOwnFinanceAmount),1)]),_:2},1024),a(m,{label:"\u653F\u5E9C\u6295\u8D44-\u4E0A\u7EA7\u8865\u52A9\u8D44\u91D1\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(t.govSuperiorFinanceAmount),1)]),_:2},1024),a(m,{label:"\u94F6\u884C\u8D37\u6B3E\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(t.bankLendingAmount),1)]),_:2},1024),a(m,{label:"\u5176\u4ED6\uFF08\u4E07\u5143\uFF09",span:"2"},{default:e(()=>[l(o(t.otherAmount),1)]),_:2},1024)]),_:2},1024))),128))],64)):T("",!0),a(S,{class:"mt-20",title:"\u7533\u62A5\u7EED\u5EFA\u8D44\u91D1\u4FE1\u606F",column:2,border:""},{default:e(()=>[a(m,{label:"\u9884\u7B97\u5E74\u5EA6",span:"1",width:"250px"},{default:e(()=>[l(o(u.value.projectYear),1)]),_:1}),a(m,{label:`${u.value.projectYear}\u5E74\u652F\u4ED8\u91D1\u989D\uFF08\u4E07\u5143\uFF09`,width:"250px"},{default:e(()=>[l(o(u.value.annualPaymentAmount),1)]),_:1},8,["label"]),a(m,{label:"\u81EA\u6709\u91D1\u989D\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(u.value.haveAmount),1)]),_:1}),a(m,{label:"\u653F\u5E9C\u6295\u8D44-\u672C\u7EA7\u8D22\u653F\u8D44\u91D1\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(u.value.govOwnFinanceAmount),1)]),_:1}),a(m,{label:"\u653F\u5E9C\u6295\u8D44-\u4E0A\u7EA7\u8865\u52A9\u8D44\u91D1\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(u.value.govSuperiorFinanceAmount),1)]),_:1}),a(m,{label:"\u94F6\u884C\u8D37\u6B3E\uFF08\u4E07\u5143\uFF09"},{default:e(()=>[l(o(u.value.bankLendingAmount),1)]),_:1}),a(m,{label:"\u5176\u4ED6\uFF08\u4E07\u5143\uFF09",span:"2"},{default:e(()=>[l(o(u.value.otherAmount),1)]),_:1})]),_:1}),b("div",Se,[I.value=="\u7EED\u5EFA\u9879\u76EE\u8D44\u91D1\u7533\u62A5\u8BE6\u60C5"&&u.value.approvalStatus==="NOT_PASS"?(_(),V(v,{key:0,class:"mr-20",type:"primary",onClick:ee},{default:e(()=>[l("\u91CD\u65B0\u7533\u62A5")]),_:1})):T("",!0),I.value!=="\u7EED\u5EFA\u9879\u76EE\u8D44\u91D1\u7533\u62A5\u8BE6\u60C5"&&u.value.approvalStatus==="PENDING"?(_(),x(F,{key:1},[a(v,{class:"mr-20",type:"primary",onClick:te},{default:e(()=>[l("\u901A\u8FC7")]),_:1}),a(v,{class:"mr-20",type:"danger",onClick:r[0]||(r[0]=t=>y.value=!0)},{default:e(()=>[l("\u4E0D\u901A\u8FC7")]),_:1})],64)):T("",!0),a(v,{plain:"",onClick:ae},{default:e(()=>[l("\u8FD4\u56DE")]),_:1})])]}),_:1}),a(re,{modelValue:y.value,"onUpdate:modelValue":r[4]||(r[4]=g=>y.value=g),title:"\u4E0D\u901A\u8FC7"},{footer:e(()=>[b("span",Te,[a(v,{type:"primary",onClick:r[2]||(r[2]=g=>Z(C.value))},{default:e(()=>[l(" \u63D0\u4EA4 ")]),_:1}),a(v,{onClick:r[3]||(r[3]=g=>y.value=!1)},{default:e(()=>[l("\u5173\u95ED")]),_:1})])]),default:e(()=>[a(ue,{ref_key:"ruleFormRef",ref:C,model:L,rules:X,"status-icon":""},{default:e(()=>[a(se,{label:"\u5BA1\u6838\u610F\u89C1","label-width":"auto",prop:"auditOpinion"},{default:e(()=>[a(N,{modelValue:L.auditOpinion,"onUpdate:modelValue":r[1]||(r[1]=g=>L.auditOpinion=g),maxlength:"200",placeholder:"\u8BF7\u8F93\u5165","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});export{Re as default};