2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{g as h}from"./index-BIlGw-iH.js";import{_ as m,n as b,o as k,c as C,a as s,w as a,i as w,r as e,b as t,t as i}from"./index-DZCMG0nr.js";const g={class:"dashboard"},y={class:"stat-icon",style:{background:"#409eff"}},I={class:"stat-info"},x={class:"stat-value"},z={class:"stat-icon",style:{background:"#67c23a"}},D={class:"stat-info"},U={class:"stat-value"},V={class:"stat-icon",style:{background:"#e6a23c"}},B={class:"stat-info"},F={class:"stat-value"},N={class:"stat-icon",style:{background:"#f56c6c"}},P={class:"stat-info"},T={class:"stat-value"},E={__name:"Dashboard",setup(M){const l=w({totalUsers:0,totalCouponsIssued:0,totalVerified:0,totalPointsIssued:0});return b(async()=>{try{const _=await h();l.value=_.data}catch{}}),(_,o)=>{const r=e("UserFilled"),c=e("el-icon"),d=e("el-card"),n=e("el-col"),u=e("Ticket"),v=e("CircleCheck"),f=e("Coin"),p=e("el-row");return k(),C("div",g,[s(p,{gutter:20},{default:a(()=>[s(n,{span:6},{default:a(()=>[s(d,{shadow:"hover",class:"stat-card"},{default:a(()=>[t("div",y,[s(c,{size:28},{default:a(()=>[s(r)]),_:1})]),t("div",I,[t("div",x,i(l.value.totalUsers),1),o[0]||(o[0]=t("div",{class:"stat-label"},"用户总数",-1))])]),_:1})]),_:1}),s(n,{span:6},{default:a(()=>[s(d,{shadow:"hover",class:"stat-card"},{default:a(()=>[t("div",z,[s(c,{size:28},{default:a(()=>[s(u)]),_:1})]),t("div",D,[t("div",U,i(l.value.totalCouponsIssued),1),o[1]||(o[1]=t("div",{class:"stat-label"},"优惠券发放总量",-1))])]),_:1})]),_:1}),s(n,{span:6},{default:a(()=>[s(d,{shadow:"hover",class:"stat-card"},{default:a(()=>[t("div",V,[s(c,{size:28},{default:a(()=>[s(v)]),_:1})]),t("div",B,[t("div",F,i(l.value.totalVerified),1),o[2]||(o[2]=t("div",{class:"stat-label"},"核销总量",-1))])]),_:1})]),_:1}),s(n,{span:6},{default:a(()=>[s(d,{shadow:"hover",class:"stat-card"},{default:a(()=>[t("div",N,[s(c,{size:28},{default:a(()=>[s(f)]),_:1})]),t("div",P,[t("div",T,i(l.value.totalPointsIssued),1),o[3]||(o[3]=t("div",{class:"stat-label"},"积分发放总量",-1))])]),_:1})]),_:1})]),_:1})])}}},q=m(E,[["__scopeId","data-v-449edbaf"]]);export{q as default};
|