1 |
- import{d as h}from"./api.585e9675.js";import{u as c}from"./columns.24ea4a2e.js";import{e as d}from"./emitter.4674589a.js";import{f as b,p as s,r as y,Q as x,w as C,d as w,m as B,a7 as u,af as L,h as _,E as T,G as f,H as k,i as R,M as S,a1 as j,$ as z,j as E,L as I,u as M,a2 as N,ab as P}from"./vue.9083513e.js";import{_ as V}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.1f6d4486.js";import"./elementPlus.c6384d96.js";const $={class:"outer-container"},q=b({__name:"DataTable",setup(F){const p=s("profile"),r=s("dateRange"),n=s("tableData");d.on("DateTendency-changeStatDim",()=>{e.value=!0});const e=y(!1),a=x({height:"auto",border:!1,round:!0,showFooter:!0,columnConfig:{resizable:!0},toolbarConfig:{custom:!0},columns:[],data:[]});async function m(){e.value=!0;const l={profileId:p.value.profile_id,startDate:r.value[0],endDate:r.value[1]};try{const t=await h(l);a.columns=c,a.data=t.data}catch(t){console.log("error:",t)}finally{e.value=!1}}return C(n,()=>{a.data=n.value,e.value=!1}),w(()=>{m()}),B(()=>{d.all.clear()}),(l,t)=>{const v=u("vxe-grid"),g=u("el-card"),D=L("loading");return _(),T(g,{"body-style":"padding-top: 0;",style:{"margin-top":"10px"}},{default:f(()=>[k((_(),R("div",$,[S(v,N(P(a)),j({_:2},[z(M(c),o=>({name:`${o.field}_default`,fn:f(({row:i})=>[E("div",null,I(i[o.field]?i[o.field]:"-"),1)])}))]),1040)])),[[D,e.value]])]),_:1})}}});const K=V(q,[["__scopeId","data-v-79245801"]]);export{K as default};
|