index.CVYzCzke.js 30 KB

1
  1. import{i,L as V}from"./echarts.Bog-kzRU.js";import{a as ce,r as x,aE as te,_ as ue,aJ as me,q as pe,t as Z,$ as he,W as fe,w as oe,ai as be,ao as y,c as Q,o as J,T as m,L as w,b as e,S as ge,a9 as ye,R as g,Q as h}from"./vue.fY72QXCX.js";import{r as S,b as ve,u as we,F as ze}from"./index.Ck1HWQ_Q.js";import{_ as xe}from"./_plugin-vue_export-helper.DlAUqK2U.js";const M="/api/system/dashboard/";function Ce(){return S({url:M+"overview_stats/",method:"get"})}function De(){return S({url:M+"device_rankings/",method:"get"})}function Ae(r){return S({url:M+"device_rankings/",method:"get",params:r})}function Ee(){return S({url:M+"utilization_trend/",method:"get"})}function Se(){return S({url:M+"borrow_trends/",method:"get"})}function Me(){return S({url:M+"active_users/",method:"get"})}let c={homeChartOne:null,homeChartTwo:null,homeCharThree:null,dispose:[null,"",void 0]};const Te=ce({name:"home",setup(){const r=x(0),t=x("all"),z=x(null),q=x(""),P=x(),I=x(),C=x(),G=ve(),D=we(),{themeConfig:T}=te(D),{isTagsViewCurrenFull:H}=te(G),l=ue({devicedata:{total_devices:0,borrowed_devices:0,available_devices:0,today_borrowed:0,today_returned:0,total_borrows:0},homeOne:[{num1:"0",num2:"0",num3:"申请总数",num4:"fa fa-meetup",color1:"#6690F9",color2:"--next-color-primary-lighter",color3:"--el-color-primary"},{num1:"0",num2:"0",num3:"职位总数",num4:"iconfont icon-ditu",color1:"#6690F9",color2:"--next-color-success-lighter",color3:"--el-color-success"},{num1:"0",num2:"0",num3:"报告总数",num4:"fa fa-github-alt",color1:"#6690F9",color2:"--next-color-danger-lighter",color3:"--el-color-danger"}],homeThree:[{icon:"iconfont icon-yangan",label:"浅粉红",value:"2.1%OBS/M",iconColor:"#F72B3F"},{icon:"iconfont icon-wendu",label:"深红(猩红)",value:"30℃",iconColor:"#91BFF8"},{icon:"iconfont icon-shidu",label:"淡紫红",value:"57%RH",iconColor:"#88D565"},{icon:"iconfont icon-shidu",label:"弱紫罗兰红",value:"107w",iconColor:"#88D565"},{icon:"iconfont icon-zaosheng",label:"中紫罗兰红",value:"57DB",iconColor:"#FBD4A0"},{icon:"iconfont icon-zaosheng",label:"紫罗兰",value:"57PV",iconColor:"#FBD4A0"},{icon:"iconfont icon-zaosheng",label:"暗紫罗兰",value:"517Cpd",iconColor:"#FBD4A0"},{icon:"iconfont icon-zaosheng",label:"幽灵白",value:"12kg",iconColor:"#FBD4A0"},{icon:"iconfont icon-zaosheng",label:"海军蓝",value:"64fm",iconColor:"#FBD4A0"}],myCharts:[],charts:{theme:"",bgColor:"",color:"#303133"},apiData:null,heroData:[],teamRankings:[]}),k=me(),K=()=>{var a,s,n,u;c.dispose.some(d=>d===c.homeChartOne)||c.homeChartOne.dispose(),c.homeChartOne=i(P.value,l.charts.theme);const o={backgroundColor:l.charts.bgColor,title:{text:"申请趋势",x:"left",textStyle:{fontSize:"15",color:l.charts.color}},grid:{top:70,right:20,bottom:30,left:30},tooltip:{trigger:"axis"},legend:{data:["申请数量"],right:0},xAxis:{data:((s=(a=l.apiData)==null?void 0:a.application_trend)==null?void 0:s.map(d=>d.date.substring(5)))||["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},yAxis:[{type:"value",name:"数量",splitLine:{show:!0,lineStyle:{type:"dashed",color:"#f5f5f5"}}}],series:[{name:"申请数量",type:"line",symbolSize:6,symbol:"circle",smooth:!0,data:((u=(n=l.apiData)==null?void 0:n.application_trend)==null?void 0:u.map(d=>d.count))||[0,41.1,30.4,65.1,53.3,53.3,53.3,41.1,30.4,65.1,53.3,10],lineStyle:{color:"#fe9a8b"},itemStyle:{color:"#fe9a8b",borderColor:"#fe9a8b"},areaStyle:{color:new V(0,0,0,1,[{offset:0,color:"#fe9a8bb3"},{offset:1,color:"#fe9a8b03"}])}}]};c.homeChartOne.setOption(o),l.myCharts.push(c.homeChartOne)},X=()=>{c.dispose.some(p=>p===c.homeChartTwo)||c.homeChartTwo.dispose(),c.homeChartTwo=i(I.value,l.charts.theme);var o=["申请总数","职位总数","问题总数","报告总数"],a=[];l.apiData?a=[l.apiData.total_applications,l.apiData.total_positions,l.apiData.total_questions,l.apiData.total_reports]:a=[34.2,38.87,17.88,9.05];for(var s=[],n=0;n<o.length;n++)s.push({name:o[n],value:a[n]});const u=["#51A3FC","#36C78B","#FEC279","#968AF5","#E790E8"],d={backgroundColor:l.charts.bgColor,title:{text:"数据统计",x:"left",textStyle:{fontSize:"15",color:l.charts.color}},tooltip:{trigger:"item",formatter:"{b} <br/> {c}%"},graphic:{elements:[{type:"image",z:-1,style:{image:T.value.isIsDark?"":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK0AAACtCAYAAADCr/9DAAAcoElEQVR4Xu19e7wcRZn28/ZM90xXzzknOYEkIAEiBAUUFyFc4wKCCAt8gHhBUEDFG8K3Iri6+3ETL0hQ9FthvYC4gAb0cwFRQcUlKiIIbpRbEBGUREJIyHWmq2e6Z+r9fjU5iQnJOWcuPV195nT/l5yq93nep57p6amueouQXV0rwMzW6tWrS4XCsFvPVQWIyAphKweR3ShUGw2EAwMIAfhE1OgacJIHoEme/7jpM3O+UgnnWFZuDpF6pQJ2JtDOBJ4JwgxmmgbwEABr3GAAM1Ah8CqAVgC8nEBLFWgJQz1Liv7sefZTRBS0EGvSNslMu9nQL1u2TEyZsv3rARygwK8nxuvIwh7McBJ0iL4T/xXgR8DW75nxcL2ef2jKFFqTIIdUQ01q02qTDg5v/wZLqSMZ9I8AtGHtFI6YAmExFO4jsu6N3Ny9Q0SrU8gzEUqTzrSrV8ud7aJ1okW54wg4jJmLiSgdL4i+Gz8Moh9xQ91ZKhUeizd8uqNNCtNKya9QqnYqWdbbAcwF0Fd5M/AnZv5/UFgwMFBYnG7Ldc+urwZvczmY2Q6CxolMfDaYjwKQ616uCRHhd2BcX63at0ybRusnBOM2SfadaYOAd2Wun8PgMwFMb1OPvmlORBUGfw8K13qes6hvEuunr0nfD/dn4gsJdAqAfD8NUpe5MBF+wWR9QRRydxMRdxnPePcJf6etBNGRFvNFDBxuXM20EyA8QWx9xnVz3yMilXa6o/GbsKYNgugNivlzAOZNVPGN8SY8rpgvK7nObRPxzjvhTFsu1/ay8rgKTP9kbND7BZixyLLoQte1F06klCaMadetWzecz7uXg/DB7Jk1bovRD3JW42PFYvHZuCP3Il7qTcvMJKvRe8D0eYC374UIWcymAlUwf14I5/NEVEuzJqk27bp11Tm2bV3HwGFpFrGfuDHwlKLG+wdd97605pVK0+q7axBE/8zAZwGItIrXx7wUA9esWfXiJ2fNmpW6FWepM63v8w6M6EYivKmPTTExUiM8wQ2cXio5j6SJcKpMu96vnZQj6zqAt0uTSJOcS41B/+a5+S+lZXosFaZduJDzcw+MPk/Ax/rpLV1/mZ1+FLn5M6aQ+XW9xk1bLvN0ykXfpeyN1kTw+F9Y4WTTjwtGTavXC4DodoB3mggjlnFsrun0AT5LiML3TelhzLRS1t7KoBuz2QFTQ98VrgLzJZ5X0LM7iV9GTCtl+FEGvtjiZsDERckAW1SAcN1DD9rnHHEE1VvsEUuzxE1bkbX5BPp4LOyzIOYVYP6hEM7biaiaFJnETKtrA8hq9DUw3p9UchlOMgro9bpu0T5BLzxPAjER0zJzTlajG8A4I4mkMozkFSDggWq1cuzw8PC6XqP33LT6DhtUo/9kxrt7nUwW37gCD/iVtUdPnz69p3fcnpvW98PrQXifcTkzAokoQET3rnpp+fG9XLPQU9NKGX2RwfotV3ZNIgWY+S5POCcRUdSLtHtm2oqMLiTwVb0gncVMvwIM3Oq59mm9WK/QE9NKWX8HQy2YZPOwzIz1ROQDqqbvMrp4HYAiQLqKjS5SN1lqLzQ/VQSeL0ThE3F/xGI3rZTRwQzWe44KcZM1Ha9ZS4D5CRAeJcZitqxnuK6WAOGLnue9RDT6JLv+QVoul4cLhYHpzPVZjQbvRkSvAngfxdiHCMOm8+sBPoNwtuc6N8QZO1bTrpJyVhH2wwDPiJOkqVjMWG0R7mELv2LLvt+z8Vivtl5Xq9XdmfOHKqh5YD4GoL5Yj0GEEExHCmH/Oq5xjM20upCbDCK9RWP/uMiZiEOEv0DXxYJ1h+vmHzJVBLlcq72GFE4gJl1/7B9MaBEj5ouE+v5CiL/FETM20/p+eJ3+KoiDVNIxGCgT4RZifEsI58Gk8cfDq1Z5j7oK30OwzgR4h/Hap/TvDwjXPiyOGYVYTFsJwncT46aUijUqLQKeZsaXhLBvTuoVZDca6R92QdA4iaEuAHBQN7FM9CXQ1ULYmntXV9emXVetzrHZ+h9mDHTFJMHOzHiEiS8vuc4dvXpG7XU6UkaHKlaXENHRvcaKMT6DreM9L39XNzG7Mq3+5Mugfj/AB3RDIqm+uo6rBesi1819vxfzh0nlsTmOlNE8Bl8xccpD0YvCzb+WiFZ2qldXpvWD6FIwX9YpeFL9mLHWIvq06+avISJ9ykzfXXpuHFBXMrBL2pMj0B1C2Cd3yrNj01Yq4T+QhYdSekbBZnrwf4Hr53me90KnIk2UfsuXL/dKg8OXE/DPaX+RwcTvKrmF73SibUembS41DCJtWH2wRiovZqxQxB8aFIXbU0mwh6R8358L2P8Jwl49hOkyNL2kGvm9Bgbaf0zoyLRSRh9jsN4uk86L+W6lnLMGBvRZXZPz0vPmQRB9gYFz0rotnwg3C9dpe41126aVUu7EyD8JoJRCOzT0M7YQzmf75YdWtxo3N5ASfROMwW5j9aA/W0RHtltqtAPThrcwcGoPEugyJK1hhXeWSvZPuwzUd911Td9cnu5gxpzUJUd4/KEH7X3b2RzZlmmljA5hsH6H3Fa/3gvFf1UNHDcZjiPqVEtmHg6C6HYG9CF/6boYH/E85z9aJdWy+Zp1YoPoAQAHtho8iXbM/Aewc0ypRC8mgTeRMZi5IGW4AERvSVkeK4Vr707U2hFSLZtWytopDDJWVWQUkR8Urn0sEa1N2SCkls7IJlP9jKuPrErPxfwZzytc3Aqhlkw7sv37cTD2bCVoQm30AoyjJ8KagYT0aBlmZDyvB+M9LXfqfcOKatR2GxgYGHfGpyXTVoLaacTU0URwj3JdFNb8I6dOnZrdYTsUWBvXD6LvUIp+VOvtWUIU/mW8lMY1bTM5GT5ORCm5y/KzquEc1Mmk9HhiTLa/66NYfRn9OC0FrPW3Zj0KZg8ODr401liMa9r1snZyDnRbOgaUXmpYjUMHi8U/pYPPxGfBzEO+jO4nwt6pyIb5cs8rXNqVaaUMf8PAwSlIqG4RHeW69i9TwKWvKAQB76K4/rt0VGCnVcLN70xEcjSRx7zTShkexICe5jJ+sVIXlErFq40T6VMClWp0FCn+SRoW2ijGOQOe89VOTbuAgXeaHye+zRMFfVBzdvVQAd+vXQyiy3sI0VJoZiwuec6ojyuj3mnL5fL0XL6whNn0VnD6Wz3Kv25oiFa3lHHWqGMF9ByuH0QLCXhDx0Fi6qiIDh8Y5VFwVNNWZPXjBGt+TBw6DaMXVLzJde3/7jRA1q89BfTzbYOjxwhmt08RsEAI5/RtsR/VtH4QLjb+MoFwvec6WT3b9nzXdWvfDz8CwjVdB+ouQBDW7B2nTt36bec2TeuH4f6o4+HuMLvszbw8FM6eU7NXtF0K2X735huzDTUsDmm/d4w9GB/0POcbL4+4TdNWZO0qAl0YI3zboSyyznLdvD5IJLsMKDCynep3JmcTGPhlSTiHj2va5rm01egvzAY3yDEeFsI+MFvIbcCtm0H6fvh1ED5gkIWSHM3a3vOWbc5hqzvtSAG53xgkCovo8OwlgskR2IDt+/4OIPvPRo/NYpzrec61Y5u2Gs1nxeZOn2H83POc7DBn855tMpCydhWbfFQk3OO5zhYFSba60/p++BgIrzGlGYEOFcI2eqc3lXsacZl5uyCI/sqAZ4hfrbzenjZzpq77u+HawrRSylmM/HMGt9Pc7wlnniFxMthRFPD98BoQPmJMIMs6wSvmf7RN0/p++H4QtppiSIwsWyd7Xv6OxPAyoJYUqFZ5t4aKnjI4k/AfnnA2fWi2uNNWZKhPA9f1UA1cvES4zuyJWhDOgGCJQvoy+gHA/ytR0I2PA4Q/Cdd51bbvtDL6G8CvMEFM1yvwvMKnjGBnoOMq4PvV40HWD8dt2JsGrBr2zI3FVzbdadcGwWybc8/2BnPcqKpWrc8eHhZLxm2ZNTCiQHNDpAyXgshIUWcCv0WMlLjaZNogqJ+uWH3bhCIE/EII5wgT2Blm6wpIGV3N4PNb7xFfSwJ9QQi7ORW7ybS+rF8DKDO/ENss1hCfFFmkdhQw+eKJQPcLYTdnljYzbajnRk1sq2GCPUsIer4dAbO2ySuwoWBL/XlD5z74wrUH9Q/1pmlHVvWsh5kJ5Ec94bwu+SHIEDtRwPfDb4Lw3k76dtsnZ6lXF4vFp5qmXVutvtJW1jPdBu2kP4Pnl3pwql8nXLI+4ytQlrVTLdAt47eMvwWBTxGicFvTtL5fPx6kjExnsEXHlIpZpcP4h7g3ESuVykyyHL3qatzyA7EzILrYc+3PNIErsno+wTKx07UhXHsqEZVjTzAL2DMFpAyfZmD3ngGMFphxk+c5Z47cacNrQc2K0YlezHii5DnGFuckmmwfgckgvJkZ7zKQUnNtygbTyuiHAB+fNAkiLBDutjevJc0lw2tdASnD8xlI/JuZQH8Twp614fHADx8hwj6t046nJYE+KYR9ZTzRsihJKVCpRG8ii3+WFN5mOPpxsrjxTrsC4O0TJ8HqRM8r3pk4bgbYlQJS8ixGZOSVO8HeiRYu5PwBB0Y1AFZXmXTQmRXvUyoVHuuga9bFoAIj8/oBACdxGoz9SFeSsXIFI6XfhWsPZEWREx/2WAB9WXsaoMRnEFipN1O1Wt2joSy9wDfZi7HW85ypyYJmaHEpUJGhLp+01fbuuOKPFofA7yDfD/cHJV+YQx+uXBJ/X9jb62Sz+PEqYGzDAOMDVC4Hh1m53C/iTamlaL/1hHNQSy2zRqlTwA/Cr4HxwaSJ6XN/qVKpHkOWdbcB8IVCOG9MGjfDi0cBKcOrGUh8ba2eJiXfrx4HsjbtdIwnpRaiEP3Ec+1jW2iZNUmhAhVZu0IbKHFqRBeR79dOBJGBHbB8pycKJyaedAYYiwK+X7sMRGOejRAL0MuDEF1m7k7L/GPPKyT+6rgnQk7CoL5f+xSILkk8deZLTZr2p55XOCbxpDPAWBSoyNqVBBr3zK9YwDYLwuB/pSCIjlDM98YdvIV4v/aEY7xMegs8sybbUEDK8N8ZOC9pcQh0AZk6wYYZj5U8J/FFOkmL3K94MghvYsa7E8/PwoepVqu9pt4gA+//6QVP2DsmnnQGGIsCfhDdBebEZ3+Y+F0kJe/EiJbGkkl7QerNZWZEjfa6Za3ToIAvw0UA9k2aCyt1LC1btkwMTdluUxnFJElUg/rO06YJEx+YJNPsS6yKH75EhGmJJ8eYO7KeNtR7tEpJExjrrKikuWR4rSuwevXqoUKxZOQEeIvs2U3TyiB8mtnARjULH/SKW59e0rp8WUsTCvh+OBeEh0xgN5ezamBTy8wAXOsJ51wTyWeYnStQCcKziPGtziN02pPWeMIeHtkjVruRiM7oNFSn/Ri4ryScf+y0f9bPjAIVGf5fAv63AfRmNaINz7RBdAmYE68NS4SKW2zWPagbECCD7FABX4b6ZHoDy0rpdk/Yb2maNgjqpylW3+kwh+66Mfb3POd/uguS9U5KAWZ2ZRDpH2GJ7w8ji64SRftfNtxpw3A/1KFP50v8YqjzS6L45cSBM8COFAiC6DDFbGLTgC7E9D7PdW7YWDVRyCDSVRNzHWXSRSdmvrvkFf6pixBZ1wQVKPu1T1tEFyUIuQmKgIOFcB7cVERMBuEfmbHpMIYESQXCtYeJqJogZgbVoQK+DPVB3/t32L2bbg2/Yk+ZPp0qfzetDG9h4NRuonbcl9UJnldMfvdEx4QnZ0cp5U4j58wlXyMD/FRJFF6tld9k2oqMLiTwVUaGg3CT5zpnGsHOQFtWwFQNL02Qwd8uiUJzVdkm066Xcl4O+ftaziDGhsxYv3LF8zNmz56dPSLEqGvcoXwZPgjgwLjjthKPoM4TonjNFqZl5uLIVEahlSBxt2HFp5VKBSMVpuPOpR/jlcu1Pa0cPWGkmLIWNI/Xe47z+y1Mq/9RkeGvCDCym4CBhaVsS3lq/S5l9EUGf8wMQVor3Py0jad5blGC3A+iT4E5+c1qG5TgRl3tOThYTL5Ek5mRmDCoS5cudYenzVwC8HZmSNOdnrA37dx+2Snk0TwGG3mu1WJYhK+7rvMhM8JkqKMpYPqgbwLOE8JpPs9u9XjAzHlfRiuJMMXQEAaqUdt1YGBghSH8DPZlCuiynn4QLSYYmcNvsqlHao+hoeLT2zSt/k8pw1sZeIep0dPTbkIUEt+abCrftONWgtppxGRmXcqGX31PCeE052fHMG3tnQxaYFBMySrcrVQqLTfIIYPecChiLqhGi5mxhylBNi6SGdO0zFwKqvUXmVmYIgpY13oiny0ONzcATWTfD84G5a4zSYPyOEg4zm/HNO0GsrXvg+gUg2TrqsH7DgwUHjfIYVJDr1y5ckB4g08BtIMpIYjwnFu0ZxMRj2taKetvY6jvmSLbxCX6uefabzLKYRKDSxnNZ3DzqHpTF4GuFMLeqjLjNo+K1NvKB4e2e4EIg6YIa1yLcIbrOjeb5DAZsf0w3Bf15sbFvMn8VYNfu61v21HPNy374TcswvtNkmbGKk/YexLRSpM8JhO2nvaUQaSfIV9vNG/Gw57nHLAtDqOaVsrwAAa2eAA2kgTznZ6X1bFNSvuyX/uUZaKE58sTHKO8wJgnSfsy1Hu3zH7idDKMD3ue87WkBm6y4qyX8tA88r9gw48FAK3zK2t2mj59eqWtO61uHAThexTjhhQMomSFQ0sl5w8p4NKXFJh5uyCIfsfALilI8CuecEbdoj7mnZaZCzKoPwfwjBQk8qxw7f2JaE0KuPQVBf0SQVbrPwHzUSlIrFGP1KuHhop/Ho3LmKbVnfwguhjMl6cgGT0Ndo8o5o8joigVfPqEhJTRlxj80XSkw7d7ovCWsbiMa9p163g4b0fPmShQt03ijBs8z3lfOgSe+CykDM9l4CtpyYSAA4VwxqwTNq5pdTIVWZtPIKMTzVuIyvxpzyuYWveblvHtmoeUtVMY9F0TpQO2RZ4Z95Q85+jxEmvJtCOHPj8LwBsvYFJ/14dUCGGb2YiZVJI9xPH96rEg63YARrZXbXtWgOYJYd8/Xtotmbb5bOvXPgeifx0vYIJ/Z333F8L+YoKYfQGlDUtW7r90iaPUJMR8t9di0ZaWTbuGeYoTRM8AGE5NopoI0WWeaydePC9VGrRBpixrp1horo9NzR0WgGKF/Vqd0mzZtBuebcOPEvClNjRKpinjq0LY52XnN4wtd9kPP2xR80dX4uWvxmTGuNHznLNaNUtbpn3iCXZ2mR0+TqA5rQIk1o75LimdU7ffnnQp/uzaTAE9D+sH0XwCDO2mHXM4fIL9KiHo+VYHrS3T6qDVanRMQ3Hip5a3lBDjSaX4lIGBwpMttZ8EjZh5WFbDBWB6cxrTZaJ/K7n2Fe1wa9u0OriU0W0MPrkdoKTaMlC2wB8QonBrUphpxZEyOoShFgCUhlezW8nE4Kc819mHiMJ2NOzQtHInhbzeoTnQDliSbQm42XXtc4lIlzCdVNfChZw/4KD6RWD+P6bXxI4hPCuiNw64dtu1bjsyrSbi++E5IFybcjcsgWWd4xXzP045z9joVSo1fef6JshIOc7W8yBc77lOR+u1OzYtM+vDoO9l4PDWmZppyeDvWmhcIIRo+WHfDNPOUVes4JIohZcQSK8hsDuPlEjPpbVq5bXDw8PrOkHr2LQabE0Q7Gqr3COmt+W0kjgRlRnqqvK6NVfPnDnTyAmVrfBst82GFVrRmVD8GZC5TYht8FYW0dGua/93G322aNqVaXWkShCeQYwbOyWQfD9eTqDPua593USuPq4rv1SC8K0W0aVg7JW8jp0hMvDlknDO76z3hl5dm7ZpXBl+m4DTuyGSdF9mvEjgaxqN2lcHBwdXJY3fKZ4uyVqR0Rk5C+czY4vKK53GTLDfomXPP3fInDlzat1gxmJavUfeKw09NAFFBBH5DL6FGNcLsWVRiG6Ejbvvump195yiswnWewHePu74vY7HjHWNnJo7VPx7Ta5OMWMxrQav1Wp7N5T1oK5Q0ykZ0/0Y/Eci61ZVV99LwwsKn3lHDqK3EfB2AAfH9c1oQGdW4LcOiMJtcWDHZlpNRsra20bWZ8YaN45E247BeJKI7lIW7vEK+d/oH3Jtx2izw9NPP12Y8YpXzM1x7kgiOpaBubr8Q5th0tec+bOeV4jtGKfYzeX7tU/D0DlTPRytBoBHwc0t9Y8Q0aNRJP84NDS0ulPMFStWlDxvyhzLsvZpsNrHAh3AYH3UUbHTmOnsR3cKN3/yxirecXCM3bQj87e6XKj+Suv3S88z/oWZl1sWrVSMVcRcgYUqM+o5siwFFJnZI8I0KF1Jm2YwsCsRJtxzaQeD+YfyenvezJkU6xRj7KbViW0odz7j5wAO6SDRrEtfKMBLwPWDPc9bFnc6PTGtJrmWeWpehvcR0d5xk87ipV6Bl/I5PqxQKCzuBdOemVaT9X1/R7Ls+5jxyl6Qz2KmUoG1YBzpec6iXrHrqWmbd9y1wWzbsX4J0KxeJZHFTYcCRFQB481C2L/pJaOem1aTX7euunvepnsz4/ZyKM3G1i9pGnWcMDBgL+w1k0RMq5MIAp6tONTG3bXXSWXxk1VAz2ETcLzr2r9KAjkx0+pk9CnWinM/I6I9k0guw0hCAVpVBx83lOAr8ERNqyVk5mkyiH4E4KAkJM0weqkAL1ENHDsw0JtZgtGYJ27aEeO6MqgvAPikXkqaxe6pAr8H28d7HsU+DzseayOmHTGuFQThlQy6YAIvBBlP3z79O93pV9acPlrR414nbcy0GxPTi8gt0NdSVaKn16pP3PgM5iuEcC6Ocy1Bu3IYN60m7PvhfiD+fjaz0O7wJdder4dl4vfGtbywG+apMK1OQL/2tYPwWwBtOiK9m8SyvrEqsChn2e8oFmnU6tyxoo0TLDWm3cizLMNzLWA+gPRU9EtyRNKFpRj4d8+1P9FuQY1eppE60+pky+XaXlaObgKwXy+Tz2KPqcBSVvTeUsnWq/VSdaXStCOzC3k/qF9A4Euzu26inlEgfF0U7U+mtTpPak27cZiq1erudWV9g4AjEh26yQjGeLJB9Q8MCvHrNKefetOO3HXJ98PTybKuAHinNAs6EbkxYz2YP/fCC0u+3O327iTynxCm3SgEMwtZrX8C3DwdO/uh1r1DGmgWWoku8jzvhe7DJRNhQpl2oyRS8iwmfb4ZdPXotNetSmYk20NhgH/Mii5utWR8e+F723pCmvbvz7v8ykYjuoQIp5s/z7W3AxVbdKKfEvMl453VFRteDwJNaNNuZt7dGxx9HIwz+m8LdiyjrgC6k8BXCuE8GEtEg0H6wrQb9SuXebqVr38IjA8BvINBXVMBrauiE3Bjo66+MjhY/FMqSMVAoq9Mu9kPNrsShCdZZJ0N5iNTd5pLDAM3TohFYFwnpf2dfjw4pS9Nu/mASilnKcq9i0CngfGa3vvFGMJSBt+KHL5dKhQeNcYiAeC+N+3mGpZrtb0shVNY0UlE2Heir+Mlwp9B9AMo3Oa6+QeIiBPwjHGISWXazdX2fd4RiI4lwlEMvBHAdOOjMQ4B/YwK5vssop/V6/zTwcHCH9POuRf8Jq1pXy5muVzb08rTPCg+CBbNBUNvvsz3QvQWYzIB+hDthxXUb4mt+4WwF2WnUsZUCbzFQZhQzZr1yGbM2Jsb2Nti3pMZc0C0GzN2IcKUGJPxwVgComcY/Azp9/+NxuJ6PXi004M0YuSWylDZnbaDYdGFo2u12g5K5WbUWW1nWTTFYgwo6OqIVgEKNpPKE6MGywqJEQJcY4ZPZK1pEK9GXa1Qylk+NEQdlwvtgHpfdPn/ixNifr4QLGYAAAAASUVORK5CYII=",width:230,height:230},left:"16.5%",top:"center"}]},legend:{type:"scroll",orient:"vertical",right:"0%",left:"65%",top:"center",itemWidth:14,itemHeight:14,data:o,textStyle:{rich:{name:{fontSize:14,fontWeight:400,width:200,height:35,padding:[0,0,0,60],color:l.charts.color},rate:{fontSize:15,fontWeight:500,height:35,width:40,padding:[0,0,0,30],color:l.charts.color}}}},series:[{type:"pie",radius:["82",T.value.isIsDark?"50":"102"],center:["32%","50%"],itemStyle:{color:function(p){return u[p.dataIndex]}},label:{show:!1},labelLine:{show:!1},data:s}]};c.homeChartTwo.setOption(d),l.myCharts.push(c.homeChartTwo)},Y=()=>{c.dispose.some(a=>a===c.homeCharThree)||c.homeCharThree.dispose(),c.homeCharThree=i(C.value,l.charts.theme);const o={backgroundColor:l.charts.bgColor,title:{text:"地热开发利用",x:"left",textStyle:{fontSize:"15",color:l.charts.color}},tooltip:{trigger:"axis"},legend:{data:["供温","回温","压力值(Mpa)"],right:0},grid:{top:70,right:80,bottom:30,left:80},xAxis:[{type:"category",data:["1km","2km","3km","4km","5km","6km"],boundaryGap:!0,axisTick:{show:!1}}],yAxis:[{name:"供回温度(℃)",nameLocation:"middle",nameTextStyle:{padding:[3,4,50,6]},splitLine:{show:!0,lineStyle:{type:"dashed",color:"#f5f5f5"}},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:l.charts.color,formatter:"{value} "}},{name:"压力值(Mpa)",nameLocation:"middle",nameTextStyle:{padding:[50,4,5,6]},splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:l.charts.color,formatter:"{value} "}}],series:[{name:"供温",type:"line",smooth:!0,showSymbol:!0,symbol:"path://M150 0 L80 175 L250 75 L50 75 L220 175 Z",symbolSize:12,yAxisIndex:0,areaStyle:{color:new V(0,0,0,1,[{offset:0,color:"rgba(250,180,101,0.3)"},{offset:1,color:"rgba(250,180,101,0)"}]),shadowColor:"rgba(250,180,101,0.2)",shadowBlur:20},itemStyle:{color:"#FF8000"},data:[{value:1,stationName:"s1"},{value:3,stationName:"s2"},{value:4,stationName:"s3"},{value:9,stationName:"s4"},{value:3,stationName:"s5"},{value:2,stationName:"s6"}]},{name:"回温",type:"line",smooth:!0,showSymbol:!0,symbol:"emptyCircle",symbolSize:12,yAxisIndex:0,areaStyle:{color:new V(0,0,0,1,[{offset:0,color:"rgba(199, 237, 250,0.5)"},{offset:1,color:"rgba(199, 237, 250,0.2)"}],!1)},itemStyle:{color:"#3bbc86"},data:[{value:31,stationName:"s1"},{value:36,stationName:"s2"},{value:54,stationName:"s3"},{value:24,stationName:"s4"},{value:73,stationName:"s5"},{value:22,stationName:"s6"}]},{name:"压力值(Mpa)",type:"bar",barWidth:30,yAxisIndex:1,itemStyle:{color:new V(0,0,0,1,[{offset:0,color:"rgba(108,80,243,0.3)"},{offset:1,color:"rgba(108,80,243,0)"}]),borderRadius:[30,30,0,0]},data:[{value:11,stationName:"s1"},{value:34,stationName:"s2"},{value:54,stationName:"s3"},{value:39,stationName:"s4"},{value:63,stationName:"s5"},{value:24,stationName:"s6"}]}]};c.homeCharThree.setOption(o),l.myCharts.push(c.homeCharThree)},A=()=>{Z(()=>{for(let o=0;o<l.myCharts.length;o++)setTimeout(()=>{l.myCharts[o].resize()},o*1e3)})},O=()=>{window.addEventListener("resize",A)};pe(()=>{R(),O(),se(),Z(()=>{ie()})}),he(()=>{A()}),fe(()=>{}),oe(()=>H.value,()=>{A()}),oe(()=>T.value.isIsDark,o=>{Z(()=>{l.charts.theme=o?"dark":"",l.charts.bgColor=o?"transparent":"",l.charts.color=o?"#dadada":"#303133",setTimeout(()=>{K()},500),setTimeout(()=>{X()},700),setTimeout(()=>{Y()},1e3)})},{deep:!0,immediate:!0});const R=async()=>{try{const o=await Ce();o.code===2e3&&(l.devicedata=o.data,le(o.data));const a=await De();o.code===2e3&&(l.teamRankings=[...a.data.borrow_count_ranking].sort((d,p)=>p.borrow_count-d.borrow_count),l.heroData=[...a.data.borrow_duration_ranking].sort((d,p)=>Number(p.total_duration)-Number(d.total_duration)),console.log("state.heroData:::",l.heroData));const s=await Ee();s.code===2e3&&ae(s.data.monthly_utilization);const n=await Se();n.code===2e3&&W(n.data.trends);const u=await Me();u.code===2e3&&f(u.data.active_users)}catch(o){console.error("获取统计数据失败:",o)}},F=o=>{const a=ze();o==="day"?z.value=[a.format("YYYY-MM-DD"),a.format("YYYY-MM-DD")]:o==="month"?z.value=[a.startOf("month").format("YYYY-MM-DD"),a.endOf("month").format("YYYY-MM-DD")]:o==="year"&&(z.value=[a.startOf("year").format("YYYY-MM-DD"),a.endOf("year").format("YYYY-MM-DD")]),L()},L=async()=>{var o,a;try{const s={type:t.value,start_date:(o=z.value)==null?void 0:o[0],end_date:(a=z.value)==null?void 0:a[1]},n=await Ae(s);n.code===2e3&&(l.teamRankings=[...n.data.borrow_count_ranking].sort((u,d)=>d.borrow_count-u.borrow_count))}catch(s){console.error("获取设备排名失败:",s)}},f=o=>{const a=i(document.getElementById("echart2"));if(!a)return;const s={tooltip:{trigger:"item"},legend:{top:"5%",left:"center",textStyle:{color:"#fff"}},series:[{name:"借用总量",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!0,formatter:"{b}: {c}件"},data:o.map(n=>({value:n.total_quantity,name:n.user_name}))}]};a.setOption(s)},W=o=>{const a=i(document.getElementById("echart3"));if(!a)return;const s={tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"#57617B"}}},legend:{data:["借用次数","借用时长"],top:"0",textStyle:{color:"#fff"},itemGap:20},grid:{left:"0",right:"20",top:"10",bottom:"20",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,axisLabel:{show:!0,textStyle:{color:"rgba(255,255,255,1)",fontSize:11}},axisLine:{lineStyle:{color:"rgba(255,255,255,.1)"}},data:o.map(n=>n.date.substring(5))}],yAxis:[{axisLabel:{show:!0,textStyle:{color:"rgba(255,255,255,.6)"}},axisLine:{lineStyle:{color:"rgba(255,255,255,.1)"}},splitLine:{lineStyle:{color:"rgba(255,255,255,.1)"}}}],series:[{name:"借用次数",type:"line",smooth:!0,data:o.map(n=>n.borrow_count)},{name:"借用时长",type:"line",smooth:!0,data:o.map(n=>n.total_duration)}]};a.setOption(s)},ae=o=>{const a=i(document.getElementById("echart5"));if(!a)return;const s={xAxis:{type:"category",data:o.map(n=>n.month),axisLabel:{color:"#fff"}},yAxis:{type:"value",axisLabel:{color:"#fff"}},series:[{name:"月度利用率",type:"line",data:o.map(n=>n.rate),itemStyle:{color:"#91cc75"}}],tooltip:{trigger:"axis",axisPointer:{type:"line"}},legend:{data:["月度利用率"],textStyle:{color:"#fff"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0}};a.setOption(s)},le=o=>{const a=i(document.getElementById("zb1")),s=i(document.getElementById("zb2")),n=i(document.getElementById("zb3")),u=i(document.getElementById("zb4")),d=i(document.getElementById("zb5")),p=i(document.getElementById("zb6"));if(!a||!s||!n||!u||!d||!p)return;const b=(B,N)=>({series:[{type:"gauge",startAngle:180,endAngle:0,min:0,max:100,splitNumber:10,itemStyle:{color:N},progress:{show:!0,roundCap:!0,width:8},pointer:{show:!1},axisLine:{roundCap:!0,lineStyle:{width:8}},axisTick:{show:!1},splitLine:{show:!1},axisLabel:{show:!1},title:{show:!1},detail:{show:!0,fontSize:14,offsetCenter:[0,"20%"],color:"#fff",formatter:B+"%"},data:[{value:B}]}]}),v=o.total_devices||1;a.setOption(b(o.total_devices,"#fac858")),s.setOption(b(Math.round(o.borrowed_devices/v*100),"#91cc75")),n.setOption(b(Math.round(o.available_devices/v*100),"#ee6666")),u.setOption(b(Math.round(o.today_borrowed/v*100),"#fac858")),d.setOption(b(Math.round(o.today_returned/v*100),"#fac858")),p.setOption(b(Math.round(o.total_borrows/(v*100)*100),"#fac858"))},ne=o=>{const a=["/JobApplication/list/index","/position/list","/questionBank/list","/JobApplication/list/index"];o>=0&&o<a.length&&k.push(a[o])},se=()=>{const o=()=>{const a=new Date,s=a.getFullYear(),n=a.getMonth()+1,u=a.getDate(),d=a.getHours(),p=a.getMinutes(),b=a.getSeconds();document.getElementById("showTime").innerHTML=s+"年"+n+"月"+u+"日"+d+"时"+p+"分"+b+"秒"};o(),setInterval(o,1e3)},ie=()=>{const o=i(document.getElementById("echart5")),a={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["利用率"],textStyle:{color:"#fff"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:["DEV001","DEV002","DEV003","DEV004","DEV005"],axisLabel:{color:"#fff"}},yAxis:{type:"value",axisLabel:{color:"#fff"}},series:[{name:"利用率",type:"bar",data:[168,145,132,120,96],itemStyle:{color:"#91cc75"}}]};o.setOption(a);const s=i(document.getElementById("echart3")),n={tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"#57617B"}}},legend:{data:["已修复","待修复"],top:"0",textStyle:{color:"#fff"},itemGap:20},grid:{left:"0",right:"20",top:"10",bottom:"20",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,axisLabel:{show:!0,textStyle:{color:"rgba(255,255,255,1)",fontSize:11}},axisLine:{lineStyle:{color:"rgba(255,255,255,.1)"}},data:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}],yAxis:[{axisLabel:{show:!0,textStyle:{color:"rgba(255,255,255,.6)"}},axisLine:{lineStyle:{color:"rgba(255,255,255,.1)"}},splitLine:{lineStyle:{color:"rgba(255,255,255,.1)"}}}],series:[{name:"已修复",type:"line",smooth:!0,data:[4,2,4,5,2,4,3,3,5,2,3,4]},{name:"待修复",type:"line",smooth:!0,data:[1,1,0,1,0,1,0,1,0,1,1,1]}]};s.setOption(n);const u=i(document.getElementById("echart4")),d={tooltip:{trigger:"axis"},legend:{data:["运行设备","故障设备"],textStyle:{color:"#fff"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:["00:00","04:00","08:00","12:00","16:00","20:00"],axisLabel:{color:"#fff"}},yAxis:{type:"value",axisLabel:{color:"#fff"}},series:[{name:"运行设备",type:"bar",data:[150,145,160,155,158,152],itemStyle:{color:"#91cc75"}},{name:"故障设备",type:"bar",data:[8,12,5,7,10,6],itemStyle:{color:"#ee6666"}}]};u.setOption(d);const p=i(document.getElementById("echart2")),b={tooltip:{trigger:"item"},legend:{top:"5%",left:"center",textStyle:{color:"#fff"}},series:[{name:"维修用时",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!0,formatter:"{b}: {c}h"},data:[{value:2.5,name:"DEV003"},{value:1.8,name:"DEV007"},{value:1.2,name:"DEV001"},{value:1,name:"DEV005"},{value:.8,name:"DEV002"}]}]};p.setOption(b);const v=i(document.getElementById("zb1")),B=i(document.getElementById("zb2")),N=i(document.getElementById("zb3")),j=i(document.getElementById("zb4")),U=i(document.getElementById("zb5")),_=i(document.getElementById("zb6")),E=(ee,de)=>({series:[{type:"gauge",startAngle:180,endAngle:0,min:0,max:100,splitNumber:10,itemStyle:{color:de},progress:{show:!0,roundCap:!0,width:8},pointer:{show:!1},axisLine:{roundCap:!0,lineStyle:{width:8}},axisTick:{show:!1},splitLine:{show:!1},axisLabel:{show:!1},title:{show:!1},detail:{show:!0,fontSize:14,offsetCenter:[0,"20%"],color:"#fff",formatter:ee+"%"},data:[{value:ee}]}]}),$=i(document.getElementById("echart1")),re={tooltip:{trigger:"item",formatter:"{b}: {c}台 ({d}%)"},legend:{orient:"vertical",right:10,top:"center",textStyle:{color:"#fff"}},series:[{type:"pie",radius:["50%","70%"],label:{show:!0,formatter:"{b}: {c}台"},data:[{value:150,name:"正常运行"},{value:10,name:"故障维修"},{value:5,name:"待机状态"},{value:3,name:"停机维护"}]}]};$.setOption(re),v.setOption(E(89,"#91cc75")),B.setOption(E(6,"#ee6666")),N.setOption(E(5,"#fac858")),j.setOption(E(5,"#fac858")),U.setOption(E(5,"#fac858")),_.setOption(E(6,"#fac858")),window.addEventListener("resize",()=>{o.resize(),u.resize(),s.resize(),p.resize(),$.resize(),v.resize(),B.resize(),N.resize(),j.resize(),U.resize(),_.resize()})};return{homeLineRef:P,homePieRef:I,homeBarRef:C,selectedType:t,dateRange:z,quickRange:q,handleCardClick:ne,handleQuickRange:F,fetchRankings:L,scrollOffset:r,...be(l)}}}),Le={class:"home-container"},Be={class:"lol-container"},Ye={class:"mainbox"},Oe={class:"clearfix"},Re={class:"boxall",style:{height:"300px",overflow:"hidden"}},Fe={class:"navboxall"},We={class:"wrap"},Ne={style:{display:"flex","justify-content":"space-between",width:"100%"}},Ve={class:"boxall",style:{height:"320px"}},Pe={class:"clearfix navboxall",style:{height:"100%"}},Ie={class:"pulll_left zhibiao"},Ge={class:"zb1"},He={class:"zb2"},ke={class:"zb3"},Ke={class:"zb4"},Xe={class:"zb5"},Ze={class:"zb6"},Qe={class:"timeselect",style:{height:"30px"}},Je={class:"boxall",style:{height:"350px",overflow:"hidden"}},qe={class:"navboxall"},je={class:"filter-bar",style:{"margin-bottom":"10px",display:"flex",gap:"12px","align-items":"center"}};function Ue(r,t,z,q,P,I){const C=y("el-radio-button"),G=y("el-radio-group"),D=y("el-option"),T=y("el-select"),H=y("el-date-picker"),l=y("el-table-column"),k=y("el-table"),K=y("el-col"),X=y("el-row");return J(),Q("div",Le,[m(X,{gutter:15,class:"lol-data-section"},{default:w(()=>[m(K,{span:24},{default:w(()=>{var Y,A,O,R,F,L;return[e("div",Be,[t[30]||(t[30]=e("div",{class:"head"},[e("div",{class:"weather"},[e("span",{id:"showTime"})]),e("h1",null,"设备运维数据中心")],-1)),e("div",Ye,[e("ul",Oe,[e("li",null,[t[5]||(t[5]=e("div",{class:"boxall",style:{height:"400px"}},[e("div",{class:"alltitle"},"设备利用率趋势"),e("div",{class:"navboxall",id:"echart5",style:{height:"95%"}})],-1)),e("div",Re,[t[4]||(t[4]=e("div",{class:"alltitle"},"单台设备累计借用时长排名",-1)),e("div",Fe,[t[3]||(t[3]=e("div",{class:"wraptit"},[e("span",null,"排名"),e("span",null,"设备名称"),e("span",null,"设备编号"),e("span",null,"借用时长")],-1)),e("div",We,[e("ul",null,[(J(!0),Q(ge,null,ye(r.heroData,(f,W)=>(J(),Q("li",{key:W,style:{width:"100%"}},[e("div",Ne,[e("span",null,g(W+1),1),e("span",null,g(f.device_name),1),e("span",null,g(f.device_code),1),e("span",null,g(f.total_duration),1)])]))),128))])])])])]),e("li",null,[e("div",Ve,[e("div",Pe,[e("div",Ie,[e("div",Ge,[e("span",null,[t[6]||(t[6]=h("设备",-1)),t[7]||(t[7]=e("br",null,null,-1)),h(g(((Y=r.devicedata)==null?void 0:Y.total_devices)??0)+"个",1)]),t[8]||(t[8]=e("div",{id:"zb1",style:{height:"95%"}},null,-1))]),e("div",He,[e("span",null,[t[9]||(t[9]=h("借出",-1)),t[10]||(t[10]=e("br",null,null,-1)),h(g(((A=r.devicedata)==null?void 0:A.borrowed_devices)??0)+"个",1)]),t[11]||(t[11]=e("div",{id:"zb2",style:{height:"95%"}},null,-1))]),e("div",ke,[e("span",null,[t[12]||(t[12]=h("可用",-1)),t[13]||(t[13]=e("br",null,null,-1)),h(g(((O=r.devicedata)==null?void 0:O.available_devices)??0)+"个",1)]),t[14]||(t[14]=e("div",{id:"zb3",style:{height:"95%"}},null,-1))]),e("div",Ke,[e("span",null,[t[15]||(t[15]=h("今日借出",-1)),t[16]||(t[16]=e("br",null,null,-1)),h(g(((R=r.devicedata)==null?void 0:R.today_borrowed)??0)+"个",1)]),t[17]||(t[17]=e("div",{id:"zb4",style:{height:"95%"}},null,-1))]),e("div",Xe,[e("span",null,[t[18]||(t[18]=h("今日归还",-1)),t[19]||(t[19]=e("br",null,null,-1)),h(g(((F=r.devicedata)==null?void 0:F.today_returned)??0)+"个",1)]),t[20]||(t[20]=e("div",{id:"zb5",style:{height:"95%"}},null,-1))]),e("div",Ze,[e("span",null,[t[21]||(t[21]=h("借出总数",-1)),t[22]||(t[22]=e("br",null,null,-1)),h(g(((L=r.devicedata)==null?void 0:L.total_borrows)??0)+"个",1)]),t[23]||(t[23]=e("div",{id:"zb6",style:{height:"95%"}},null,-1))])])])]),t[24]||(t[24]=e("div",{class:"boxall",style:{height:"340px"}},[e("div",{class:"alltitle"},"整体设备借用次数趋势"),e("div",{class:"navboxall",id:"echart3",style:{height:"95%"}})],-1))]),e("li",null,[e("div",Qe,[m(G,{class:"transparent-radio",modelValue:r.quickRange,"onUpdate:modelValue":t[0]||(t[0]=f=>r.quickRange=f),onChange:r.handleQuickRange},{default:w(()=>[m(C,{label:"day"},{default:w(()=>t[25]||(t[25]=[h("今日",-1)])),_:1,__:[25]}),m(C,{label:"month"},{default:w(()=>t[26]||(t[26]=[h("本月",-1)])),_:1,__:[26]}),m(C,{label:"year"},{default:w(()=>t[27]||(t[27]=[h("今年",-1)])),_:1,__:[27]})]),_:1},8,["modelValue","onChange"])]),e("div",Je,[t[28]||(t[28]=e("div",{class:"alltitle"},"单台设备累计借用次数排名",-1)),e("div",qe,[e("div",je,[m(T,{class:"transparent-select",modelValue:r.selectedType,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedType=f),placeholder:"借用类型",onChange:r.fetchRankings},{default:w(()=>[m(D,{label:"全部",value:"all"}),m(D,{label:"常规借用",value:"regular"}),m(D,{label:"课堂借用",value:"classroom"}),m(D,{label:"特殊借用",value:"special"})]),_:1},8,["modelValue","onChange"]),m(H,{modelValue:r.dateRange,"onUpdate:modelValue":t[2]||(t[2]=f=>r.dateRange=f),type:"daterange","start-placeholder":"开始日期","end-placeholder":"结束日期",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",onChange:r.fetchRankings},null,8,["modelValue","onChange"])]),m(k,{data:r.teamRankings,style:{width:"100%"}},{default:w(()=>[m(l,{type:"index",label:"排名",width:"80"}),m(l,{prop:"device_name",label:"设备名称"}),m(l,{prop:"device_code",label:"设备编码"}),m(l,{prop:"borrow_count",label:"借用次数"})]),_:1},8,["data"])])]),t[29]||(t[29]=e("div",{class:"boxall",style:{height:"320px"}},[e("div",{class:"alltitle"},"借用次数最多的用户"),e("div",{class:"navboxall",id:"echart2",style:{height:"95%"}})],-1))])])])])]}),_:1})]),_:1})])}const ot=xe(Te,[["render",Ue],["__scopeId","data-v-3ddad40a"]]);export{ot as default};