1 |
- import{a8 as v,a9 as f,aa as p,ab as b,ac as y,ad as C}from"./index.C_LR0U8u.js";import{a as r,f as D,aj as k,c as l,o as t,b as e,R as x,a9 as g,S as h,K as w,J as B,O as I,Q as c}from"./vue.YrNK8sx4.js";import{_ as j}from"./_plugin-vue_export-helper.DlAUqK2U.js";const L={class:"info-cards"},N={class:"card-grid"},O=["onClick"],S={class:"card-value"},V={class:"card-label"},q=r({name:"InfoCards"}),z=r({...q,props:{summaryData:{type:Object,required:!0}},setup(d){const a=d,i=D(()=>[{label:"设备总数",value:a.summaryData.total_devices,icon:v},{label:"在借数",value:a.summaryData.borrowed_devices,icon:f},{label:"在库数",value:a.summaryData.available_devices,icon:p},{label:"今日借出",value:a.summaryData.today_borrowed,icon:b},{label:"今日归还",value:a.summaryData.today_returned,icon:y},{label:"累计借用次数",value:a.summaryData.total_borrows,icon:C}]);function u(n){console.log("点击信息卡片:",n.label)}return(n,o)=>{const _=k("el-icon");return t(),l("div",L,[o[0]||(o[0]=e("div",{class:"info-title"}," 数据简报 ",-1)),o[1]||(o[1]=e("div",{class:"custom-line"},null,-1)),e("div",N,[(t(!0),l(x,null,g(i.value,(s,m)=>(t(),l("div",{key:m,class:"card",onClick:E=>u(s)},[h(_,{size:40,class:"card-icon"},{default:w(()=>[(t(),B(I(s.icon)))]),_:2},1024),e("div",S,c(s.value),1),e("div",V,c(s.label),1)],8,O))),128))])])}}}),Q=j(z,[["__scopeId","data-v-6e49edb2"]]);export{Q as default};
|