| 1 |
- import{a as _,r as s,q as g,aC as l,aj as m,c as f,o as v,S as e,K as t}from"./vue.D1BjjNmv.js";import{S as c,b as w,u as x}from"./index.UDxprg-f.js";import{d as h,e as C}from"./api.BEHaRVd3.js";import b from"./StatusCards.GUgTLkgw.js";import y from"./InfoCards.BWa2-Twx.js";import T from"./BorrowTrendsChart.dY9zd7KA.js";import S from"./BorrowRankingList.CB_8zn_T.js";import{_ as k}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./index.D6H9PPaW.js";import"./echarts.Bm4fHez2.js";import"./api.BAtx_WDX.js";const I={class:"home-container"},B=_({name:"screenconsole"}),D=_({...B,setup(R){const a=s({pending_approval:0,pending_return:0,pending_overdue:0,pending_maintenance:0,pending_restock:0,pending_warehousing:0,pending_inventory_check:0}),i=s({total_devices:0,borrowed_devices:0,available_devices:0,today_borrowed:0,today_returned:0,total_borrows:0,total_borrowers:0});g(async()=>{try{if(console.log(c.get("userInfo")),c.get("userInfo").username=="平台管理员")return;const o=await h();o.code===2e3&&(a.value.pending_approval=o.data.pending_approval,a.value.pending_return=o.data.borrowed,a.value.pending_maintenance=o.data.pending_repair,a.value.pending_overdue=o.data.overdue);const n=await C();n.code===2e3&&(i.value=n.data)}catch(o){console.error("获取数据失败:",o)}}),s(),s(),s();const u=w(),p=x(),{themeConfig:V}=l(p),{isTagsViewCurrenFull:L}=l(u);return(o,n)=>{const r=m("el-col"),d=m("el-row");return v(),f("div",I,[e(d,{gutter:15,class:"home-row"},{default:t(()=>[e(r,{xs:24,sm:24,md:24,lg:8,xl:6,style:{"margin-bottom":"10px"}},{default:t(()=>[e(b,{statusData:a.value},null,8,["statusData"])]),_:1}),e(r,{xs:24,sm:24,md:24,lg:16,xl:18},{default:t(()=>[e(y,{summaryData:i.value},null,8,["summaryData"])]),_:1})]),_:1}),e(d,{gutter:15,class:"home-row"},{default:t(()=>[e(r,{xs:24,sm:24,md:24,lg:12,xl:12,style:{"margin-bottom":"10px"}},{default:t(()=>[e(S)]),_:1}),e(r,{xs:24,sm:24,md:24,lg:12,xl:12},{default:t(()=>[e(T)]),_:1})]),_:1})])}}}),H=k(D,[["__scopeId","data-v-2e97384d"]]);export{H as default};
|