1 |
- import{a as h,r as o,q as m,aC as u,$ as b,w as l,t as _,aj as p,c as k,o as x,S as t,K as a}from"./vue.YrNK8sx4.js";import{S as f,b as R,u as B}from"./index.BgmH2yU3.js";import{d as L,e as S}from"./api.CC8uFj83.js";import z from"./StatusCards.fZ5Un59I.js";import D from"./InfoCards.BKO8ri-Q.js";import E from"./BorrowTrendsChart.Dc8hw-0O.js";import I from"./BorrowRankingList.D46qiW3X.js";import{_ as V}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./index.DQ04k8aE.js";import"./echarts.DTyPNLGI.js";import"./api.CswjKXeR.js";const A={class:"home-container"},F=h({name:"screenconsole"}),G=h({...F,setup(j){const i=o({pending_approval:0,pending_return:0,pending_overdue:0,pending_maintenance:0,pending_restock:0,pending_warehousing:0,pending_inventory_check:0}),c=o({total_devices:0,borrowed_devices:0,available_devices:0,today_borrowed:0,today_returned:0,total_borrows:0,total_borrowers:0});m(async()=>{try{if(console.log(f.get("userInfo")),f.get("userInfo").username=="平台管理员")return;const e=await L();e.code===2e3&&(i.value=e.data.pending_items);const n=await S();n.code===2e3&&(c.value=n.data)}catch(e){console.error("获取数据失败:",e)}}),o(),o(),o();const g=R(),w=B(),{themeConfig:v}=u(w),{isTagsViewCurrenFull:C}=u(g),r=()=>{_(()=>{for(let e=0;e<state.myCharts.length;e++)setTimeout(()=>{state.myCharts[e].resize()},e*1e3)})},T=()=>{window.addEventListener("resize",r)};m(()=>{y(),T()}),b(()=>{r()}),l(()=>C.value,()=>{r()}),l(()=>v.value.isIsDark,e=>{_(()=>{state.charts.theme=e?"dark":"",state.charts.bgColor=e?"transparent":"",state.charts.color=e?"#dadada":"#303133",setTimeout(()=>{initLineChart()},500),setTimeout(()=>{initPieChart()},700),setTimeout(()=>{initBarChart()},1e3)})},{deep:!0,immediate:!0});const y=async()=>{};return(e,n)=>{const s=p("el-col"),d=p("el-row");return x(),k("div",A,[t(d,{gutter:15,class:"home-row"},{default:a(()=>[t(s,{span:8},{default:a(()=>[t(z,{statusData:i.value},null,8,["statusData"])]),_:1}),t(s,{span:16},{default:a(()=>[t(D,{summaryData:c.value},null,8,["summaryData"])]),_:1})]),_:1}),t(d,{gutter:15,class:"home-row"},{default:a(()=>[t(s,{span:12},{default:a(()=>[t(I)]),_:1}),t(s,{span:12},{default:a(()=>[t(E)]),_:1})]),_:1})])}}}),W=V(G,[["__scopeId","data-v-35c7a83d"]]);export{W as default};
|