1 |
- import{a8 as v,a9 as f,aa as p,ab as b,ac as y,ad as C}from"./index.Ib81wAC-.js";import{a as r,f as D,ao as k,c as l,o as t,b as e,S as x,a9 as g,T as h,L as w,K as B,P as I,R as c}from"./vue.fY72QXCX.js";import{_ as L}from"./_plugin-vue_export-helper.DlAUqK2U.js";const N={class:"info-cards"},S={class:"card-grid"},V=["onClick"],j={class:"card-value"},q={class:"card-label"},z=r({name:"InfoCards"}),E=r({...z,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",N,[o[0]||(o[0]=e("div",{class:"info-title"}," 数据简报 ",-1)),o[1]||(o[1]=e("div",{class:"custom-line"},null,-1)),e("div",S,[(t(!0),l(x,null,g(i.value,(s,m)=>(t(),l("div",{key:m,class:"card",onClick:F=>u(s)},[h(_,{size:40,class:"card-icon"},{default:w(()=>[(t(),B(I(s.icon)))]),_:2},1024),e("div",j,c(s.value),1),e("div",q,c(s.label),1)],8,V))),128))])])}}}),R=L(E,[["__scopeId","data-v-6e49edb2"]]);export{R as default};
|