2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
import{b as v}from"./index-CkelhEk4.js";import{b as $,j as _,W as N,q as n,c,o as i,k as e,w as l,a as t,G as x,F as y,x as w,_ as P}from"./index-BRLZOSuF-1775297478351.js";import"./myChartInfo-CETPSFOA.js";const V={class:"chart-card"},E={class:"carousel-item-inner"},j={class:"table-container"},D={key:0,class:"custom-loading"},F={class:"carousel-item-inner"},I={class:"table-container"},T={key:0,class:"custom-loading"},q=$({__name:"ChartV10",props:{formParams:{type:Object,default:()=>({})}},setup(k){const p=k,u=_(),m=_(),d=_(!1);async function B(){try{const s=await v({...p.formParams,flowType:"2"});u.value=s||[]}catch{u.value=[]}}async function C(){try{const s=await v({...p.formParams,flowType:"1"});m.value=s||[]}catch{m.value=[]}}async function L(){d.value=!0,await Promise.all([B(),C()]),d.value=!1}return N(()=>p.formParams,()=>L(),{deep:!0,immediate:!0}),(s,a)=>{const f=n("Loading"),g=n("el-icon"),r=n("el-table-column"),b=n("el-table"),h=n("el-carousel-item"),S=n("el-carousel");return i(),c("div",V,[e(S,{height:"100%",arrow:"hover",trigger:"click",autoplay:!1},{default:l(()=>[e(h,null,{default:l(()=>[t("div",E,[a[1]||(a[1]=t("div",{class:"chart-card-header"},[t("span",{class:"chart-card-title"},"账户收入分析")],-1)),t("div",j,[d.value?(i(),c("div",D,[e(g,{class:"loading-icon"},{default:l(()=>[e(f)]),_:1}),a[0]||(a[0]=t("span",{class:"loading-text"},"加载中...",-1))])):x("",!0),e(b,{data:u.value,stripe:"","empty-text":"暂无账户收入数据","row-style":{background:"transparent"},"cell-style":{borderBottom:"1px solid rgba(26, 80, 139, 0.3)"},"header-row-style":{background:"transparent"},"header-cell-style":{borderBottom:"1px solid rgba(26, 80, 139, 0.3)"}},{default:l(()=>[e(r,{prop:"axisName",label:"账户名称",width:"120",fixed:"left"}),(i(),c(y,null,w(12,o=>e(r,{key:`in-${o}`,prop:`value${String(o).padStart(2,"0")}`,label:`${o}月`,align:"center"},null,8,["prop","label"])),64)),e(r,{prop:"indexSum",label:"合计",width:"120",fixed:"right"})]),_:1},8,["data"])])])]),_:1}),e(h,null,{default:l(()=>[t("div",F,[a[3]||(a[3]=t("div",{class:"chart-card-header"},[t("span",{class:"chart-card-title"},"账户支出分析")],-1)),t("div",I,[d.value?(i(),c("div",T,[e(g,{class:"loading-icon"},{default:l(()=>[e(f)]),_:1}),a[2]||(a[2]=t("span",{class:"loading-text"},"加载中...",-1))])):x("",!0),e(b,{data:m.value,stripe:"","empty-text":"暂无账户支出数据","row-style":{background:"transparent"},"cell-style":{borderBottom:"1px solid rgba(26, 80, 139, 0.3)"},"header-row-style":{background:"transparent"},"header-cell-style":{borderBottom:"1px solid rgba(26, 80, 139, 0.3)"}},{default:l(()=>[e(r,{prop:"axisName",label:"账户名称",width:"120",fixed:"left"}),(i(),c(y,null,w(12,o=>e(r,{key:`ex-${o}`,prop:`value${String(o).padStart(2,"0")}`,label:`${o}月`,align:"center"},null,8,["prop","label"])),64)),e(r,{prop:"indexSum",label:"合计",width:"120",fixed:"right"})]),_:1},8,["data"])])])]),_:1})]),_:1})])}}}),O=P(q,[["__scopeId","data-v-76768672"]]);export{O as default};
|