StatusCards.CpMXOwYH.js 1.3 KB

1
  1. import{ai as _,ae as p,aj as m,ak as v}from"./index.BVWooy93.js";import{a as l,f,aH as b,aj as g,c as o,o as t,b as a,R as C,a9 as h,S as y,K as D,J as k,O as F,F as S,Q as c}from"./vue.YrNK8sx4.js";import{_ as x}from"./_plugin-vue_export-helper.DlAUqK2U.js";const B={class:"status-cards"},j={class:"pending-items"},w={class:"icon-wrapper"},E={class:"item-content"},z={class:"number","data-target":"37"},A={class:"label"},L=l({name:"StatusCards"}),N=l({...L,props:{statusData:{type:Object,required:!0}},setup(r){const e=r,i=f(()=>[{label:"待审批",value:e.statusData.pending_approval,icon:_,color:"#409EFF"},{label:"已借出",value:e.statusData.pending_return,icon:p,color:"#E6A23C"},{label:"待维修",value:e.statusData.pending_maintenance,icon:m,color:"#67C23A"},{label:"已逾期",value:e.statusData.pending_overdue,icon:v,color:"#F56C6C"}]);return b(),(O,n)=>{const d=g("el-icon");return t(),o("div",B,[n[0]||(n[0]=a("div",{class:"info-title"}," 待处理 ",-1)),a("div",j,[(t(!0),o(C,null,h(i.value,(s,u)=>(t(),o("div",{class:"pending-item",key:u},[a("div",w,[y(d,{size:40,class:"card-icon",style:S({color:s.color})},{default:D(()=>[(t(),k(F(s.icon)))]),_:2},1032,["style"])]),a("div",E,[a("span",z,c(s.value),1),a("span",A,c(s.label),1)])]))),128))])])}}}),H=x(N,[["__scopeId","data-v-4cf05a2b"]]);export{H as default};