index-db980171.js 4.0 KB

1
  1. import{d as w,u as B,a as L,c as V,r as F,o as Y,e as b,g as i,w as l,f as s,z,t as R,k as d,j as _,F as S,m as U,h as f,n as o,i as K,A as p,B as $}from"./index-b3d5c748.js";import{L as E}from"./index-76255a0f.js";import{C as I}from"./index-d5acb7e5.js";import{T as M}from"./index-a0ffa09c.js";import{F as O}from"./index-36e50274.js";import{D as G}from"./index-f323cb63.js";import{T as H,a as J}from"./index-8a5c4b05.js";import{f as Q}from"./formatTime-325dcd9a.js";import{u as W}from"./index-7da3b21b.js";import{g as X,f as y}from"./other-0a6516d1.js";import{u as Z}from"./dict-49db7f1e.js";import{_ as tt}from"./_plugin-vue_export-helper-c27b6911.js";import"./use-tab-status-7b888048.js";import"./use-id-d2a65d0a.js";const st={class:"entry-container"},et={class:"list-container"},at={class:"list"},nt={class:"flex justify-between"},ot={class:"title"},it={class:"inst-title"},lt={class:"title ml8"},rt={class:"inst-title"},dt={class:"title ml8"},pt={class:"inst-title"},ut={class:"title ml8"},mt={class:"inst-title"},ct={class:"title ml8"},_t={class:"inst-title"},ft={class:"title ml8"},yt={class:"inst-title"},gt={class:"title ml8"},vt={class:"inst-title"},ht={class:"title ml8"},Nt=w({__name:"index",setup(bt){const x=W(),q=Z(),g=B();L();const v=V([]),a=F({queryParams:{status:"10",projectName:"",pageNum:1,pageSize:10},finished:!1,loading:!0,list:[]}),P=()=>{Promise.all([q.getDictDataByType("PaymentReceivedType")]).then(([n])=>{var t;v.value=((t=n==null?void 0:n.data)==null?void 0:t.values)||[]})},T=n=>{a.list=[],a.queryParams.pageNum=1,u()},h=()=>{a.queryParams.pageNum=1,a.list=[],u()},u=async()=>{var m;const[n,t]=await R(x.getList(a.queryParams));if(n)return;const r=((m=t==null?void 0:t.data)==null?void 0:m.list)||[];for(const c of r)a.list.push(c);a.loading=!1,a.queryParams.pageNum++,r.length<a.queryParams.pageSize&&(a.finished=!0)},k=(n,t)=>{t==="10"?g.push({path:"/fund/claim/edit",query:{id:n}}):g.push({path:"/fund/claim/detail",query:{id:n}})};return Y(()=>{P(),u()}),(n,t)=>{const r=J,m=H,c=G,D=$,C=O,N=M,A=I,j=E;return d(),b("div",st,[i(m,{active:a.queryParams.status,"onUpdate:active":t[0]||(t[0]=e=>a.queryParams.status=e),onChange:T},{default:l(()=>[i(r,{title:"待认领",name:"10"}),i(r,{title:"已认领",name:"20"})]),_:1},8,["active"]),i(c),s("header",null,[i(C,{modelValue:a.queryParams.projectName,"onUpdate:modelValue":t[1]||(t[1]=e=>a.queryParams.projectName=e),placeholder:"项目名称",onKeyup:z(h,["enter"]),enterkeyhint:"search",center:"",clearable:""},{button:l(()=>[i(D,{size:"small",type:"primary",onClick:h},{default:l(()=>t[3]||(t[3]=[_("查询")])),_:1})]),_:1},8,["modelValue"])]),s("div",et,[i(j,{loading:a.loading,"onUpdate:loading":t[2]||(t[2]=e=>a.loading=e),finished:a.finished,"finished-text":"没有更多了",onLoad:u},{default:l(()=>[(d(!0),b(S,null,U(a.list,e=>(d(),f(A,{key:e,onClick:xt=>k(e.id,e.status)},{default:l(()=>[s("div",at,[s("header",nt,[s("strong",ot,"项目名称:"+o(`${e.projectName}`),1),e.status==10?(d(),f(N,{key:0,type:"warning"},{default:l(()=>t[4]||(t[4]=[_("待认领")])),_:1})):e.status==20?(d(),f(N,{key:1,type:"primary"},{default:l(()=>t[5]||(t[5]=[_("已认领")])),_:1})):K("",!0)]),s("p",it,[t[6]||(t[6]=s("span",null,"项目负责人",-1)),s("span",lt,o(e.projectLeaderName),1)]),s("p",rt,[t[7]||(t[7]=s("span",null,"经费类型",-1)),s("span",dt,o(p(X)(v.value,e.type)),1)]),s("p",pt,[t[8]||(t[8]=s("span",null,"打款单位",-1)),s("span",ut,o(e.unit),1)]),s("p",mt,[t[9]||(t[9]=s("span",null,"到款金额(元)",-1)),s("span",ct,o(p(y)(e.amount))+o(e.includeTax?"(含税)":"(不含税)"),1)]),s("p",_t,[t[10]||(t[10]=s("span",null,"管理费(元)",-1)),s("span",ft,o(p(y)(e.manageAmount)),1)]),s("p",yt,[t[11]||(t[11]=s("span",null,"税费(元)",-1)),s("span",gt,o(p(y)(e.taxAmount)),1)]),s("p",vt,[t[12]||(t[12]=s("span",null,"到款日期",-1)),s("span",ht,o(p(Q)(new Date(e.createdTime),"YYYY-mm-dd")),1)])])]),_:2},1032,["onClick"]))),128))]),_:1},8,["loading","finished"])])])}}});const zt=tt(Nt,[["__scopeId","data-v-bbd410c6"]]);export{zt as default};