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

2 lines
7.3KB

  1. var le=Object.defineProperty,oe=Object.defineProperties;var ne=Object.getOwnPropertyDescriptors;var $=Object.getOwnPropertySymbols;var re=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var L=(d,r,n)=>r in d?le(d,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):d[r]=n,h=(d,r)=>{for(var n in r||(r={}))re.call(r,n)&&L(d,n,r[n]);if($)for(var n of $(r))se.call(r,n)&&L(d,n,r[n]);return d},I=(d,r)=>oe(d,ne(r));var k=(d,r,n)=>new Promise((x,N)=>{var t=i=>{try{g(n.next(i))}catch(v){N(v)}},_=i=>{try{g(n.throw(i))}catch(v){N(v)}},g=i=>i.done?x(i.value):Promise.resolve(i.value).then(t,_);g((n=n.apply(d,r)).next())});import{d as de,A as ue,D as pe,b as B,r as E,a3 as V,o as ie,c as p,e as f,I as P,i as a,u as y,h as e,k as C,f as A,F as H,J as z,g as S,j as G,x as ce}from"./index.3fb2f955.js";import{E as me}from"./index.642e7e4c.js";import{r as fe,a as _e,c as ye}from"./renewalProjectTreasury.ca813abb.js";import{u as ge}from"./useExportExc.bff2d9cd.js";import{g as T,a as ve}from"./getIsShowRegionTree.b965db88.js";const be={class:"flex"},Ne={class:"flex justify-between"},Se=S("span",null,"\u5217\u8868",-1),we=["onClick"],je=["onClick"],he=["onClick"],ke=de({name:"projectStore"}),De=Object.assign(ke,{setup(d){const{proxy:r}=ce(),n=ue(),{reAuditStatusOptions:x,projectTypeOptions:N}=pe.dictStore.globalDicts||{},t=B({projectName:void 0,projectType:void 0,approvalStatus:void 0,year:void 0,times:void 0}),_=E(),g=E(0),i=B([{label:"\u5E8F\u53F7",type:"index",width:"60"},{label:"\u9879\u76EE\u540D\u79F0",key:"projectName",prop:"projectName",minWidth:"200",showOverflowTooltip:!0},{label:"\u7533\u62A5\u5355\u4F4D",key:"buildOrgName",prop:"buildOrgName",minWidth:"150",showOverflowTooltip:!0},{label:"\u9879\u76EE\u7C7B\u578B",key:"projectType",prop:"projectType",minWidth:"80",render:l=>V("span",N[l.projectType]||"-")},{label:"\u9884\u7B97\u5E74\u5EA6",key:"projectYear",prop:"projectYear",width:"80"},{label:"\u4E0B\u4E00\u5E74\u5EA6\u652F\u4ED8\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"annualPaymentAmount",prop:"annualPaymentAmount",width:"200"},{label:"\u9879\u76EE\u72B6\u6001",key:"approvalStatus",prop:"approvalStatus",width:"180",render:l=>[V("span",{class:["dot mr-4",`bg-${l.approvalStatus==="PENDING"?"warning":l.approvalStatus==="PASS"?"success":"danger"}`]}),V("span",{class:`text-${l.approvalStatus==="PENDING"?"warning":l.approvalStatus==="PASS"?"success":"danger"}`},l.approvalStatus==="PENDING"?"\u5F85\u5BA1\u6838":l.approvalStatus==="PASS"?"\u5BA1\u6838\u901A\u8FC7":"\u5BA1\u6838\u4E0D\u901A\u8FC7")]},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"180"},{label:"\u64CD\u4F5C",slot:"action",width:"160",fixed:"right"}]),v=E([]),R=E(),F=l=>{R.value=l.regionLevel===3?l.regionCode:void 0,_.value.pageParams.pageNumber=1,b()},b=(...s)=>k(this,[...s],function*(l=_.value.pageParams){var w,c;const u=yield fe(I(h(h({},l),t),{year:t.year*1||void 0,startTime:((w=t.times)==null?void 0:w[0])||void 0,endTime:((c=t.times)==null?void 0:c[1])||void 0,regionCode:R.value||void 0,times:void 0}));v.value=u.data.records,g.value=u.data.total}),W=()=>{b()},q=()=>{t.projectName=void 0,t.projectType=void 0,t.approvalStatus=void 0,t.year=void 0,t.times=void 0,_.value.pageParams.pageNumber=1,_.value.pageParams.pageSize=10,b()},J=l=>{n.push({name:"renewalProjectAsscess",query:{projectRenewalId:l.id}})},K=l=>{r.$messageBox.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u9879\u5417?","\u63D0\u793A\uFF01",{type:"warning"}).then(()=>k(this,null,function*(){yield _e({projectRenewalId:l.id}),r.$message.success("\u5220\u9664\u6210\u529F\uFF01"),b()}))},Q=l=>{n.push({name:"projectTreasuryDetail",query:{projectRenewalId:l.id}})},{exportLoading:X,exportData:Z}=ge(),ee=()=>{Z(()=>{var l,s;return ye(I(h({},t),{startTime:((l=t.times)==null?void 0:l[0])||void 0,endTime:((s=t.times)==null?void 0:s[1])||void 0,year:t.year*1||void 0,regionCode:R.value||void 0,times:void 0}))})};return ie(()=>k(this,null,function*(){T(["SUPER_ADMIN","REGION_MANAGER"])||b()})),(l,s)=>{const u=p("el-col"),w=p("el-input"),c=p("el-form-item"),M=p("el-option"),O=p("el-select"),j=p("el-row"),Y=p("el-date-picker"),D=p("el-button"),ae=p("el-form"),U=p("el-card"),te=p("table-list");return f(),P(j,null,{default:a(()=>[y(T)(["SUPER_ADMIN","REGION_MANAGER"])?(f(),P(u,{key:0,span:4,class:"pr-16"},{default:a(()=>[e(me,{params:y(ve)({SUPER_ADMIN:!1,REGION_MANAGER:!1}),onGetTree:F},null,8,["params"])]),_:1})):C("",!0),e(u,{span:y(T)(["SUPER_ADMIN","REGION_MANAGER"])?20:24},{default:a(()=>[e(U,{class:"w-full search"},{default:a(()=>[e(ae,{model:t,size:"small","label-suffix":":"},{default:a(()=>[e(j,{gutter:16,class:"mb-16"},{default:a(()=>[e(u,{span:8},{default:a(()=>[e(c,{label:"\u9879\u76EE\u540D\u79F0"},{default:a(()=>[e(w,{modelValue:t.projectName,"onUpdate:modelValue":s[0]||(s[0]=o=>t.projectName=o),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:8},{default:a(()=>[e(c,{label:"\u9879\u76EE\u7C7B\u578B"},{default:a(()=>[e(O,{modelValue:t.projectType,"onUpdate:modelValue":s[1]||(s[1]=o=>t.projectType=o),placeholder:"\u5168\u90E8",class:"w-full"},{default:a(()=>[(f(!0),A(H,null,z(y(N),(o,m)=>(f(),P(M,{key:m,label:o,value:m},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(u,{span:8},{default:a(()=>[e(c,{label:"\u9879\u76EE\u72B6\u6001"},{default:a(()=>[e(O,{modelValue:t.approvalStatus,"onUpdate:modelValue":s[2]||(s[2]=o=>t.approvalStatus=o),placeholder:"\u5168\u90E8",class:"w-full"},{default:a(()=>[(f(!0),A(H,null,z(y(x),(o,m)=>(f(),P(M,{key:m,label:o,value:m},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(j,{gutter:16,class:"mb-16"},{default:a(()=>[e(u,{span:8},{default:a(()=>[e(c,{label:"\u9884\u7B97\u5E74\u5EA6"},{default:a(()=>[e(Y,{modelValue:t.year,"onUpdate:modelValue":s[3]||(s[3]=o=>t.year=o),type:"year","value-format":"YYYY",placeholder:"\u8BF7\u9009\u62E9"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:16},{default:a(()=>[e(c,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:a(()=>[e(Y,{modelValue:t.times,"onUpdate:modelValue":s[4]||(s[4]=o=>t.times=o),type:"datetimerange",editable:!1,format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(j,null,{default:a(()=>[e(u,{span:24},{default:a(()=>[e(c,{class:"btn"},{default:a(()=>[S("div",be,[e(D,{type:"primary",onClick:W},{default:a(()=>[G("\u67E5\u8BE2")]),_:1}),e(D,{onClick:q},{default:a(()=>[G("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(U,{class:"w-full mt-8"},{header:a(()=>[S("div",Ne,[Se,S("div",null,[e(D,{type:"primary",plain:"",size:"small","export-loading":y(X),onClick:ee},{default:a(()=>[G("\u5BFC\u51FA")]),_:1},8,["export-loading"])])])]),default:a(()=>[e(te,{ref_key:"tableListRef",ref:_,column:i,data:v.value,total:g.value,onGetTableData:b},{action:a(({scope:o})=>[o.row.approvalStatus==="PENDING"?(f(),A("a",{key:0,onClick:m=>J(o.row)},"\u5BA1\u6838",8,we)):C("",!0),S("a",{onClick:m=>Q(o.row)},"\u8BE6\u60C5",8,je),y(T)(["SUPER_ADMIN","REGION_MANAGER"])&&o.row.approvalStatus==="NOT_PASS"?(f(),A("a",{key:1,class:"text-danger",onClick:m=>K(o.row)},"\u5220\u9664",8,he)):C("",!0)]),_:1},8,["column","data","total"])]),_:1})]),_:1},8,["span"])]),_:1})}}});export{De as default};