Files
safePower/dist/assets/087AC4D233B64EB0index.CVvjqFKt.js

5 lines
13 KiB
JavaScript
Raw Normal View History

2026-04-29 09:15:49 +08:00
/*!
Build based on gin-vue-admin
Time : 1776662816000 */
import{s as e,a,G as t,q as l,H as o,I as n,g as i,c as s,o as r,b as c,f as d,x as u,F as p,J as v,w as m,K as f,t as y,e as b,d as h}from"./087AC4D233B64EB0index.D-00lXMX.js";import{L as g,E as x}from"./087AC4D233B64EB0index.D87tq4Bj.js";const S={class:"background-box"},w={class:"container"},L={class:"left"},z={class:"module-card left-first-module"},k={class:"device-stat-content"},C={class:"device-ring-chart"},M={class:"device-list"},_={class:"device-name"},A={key:0,class:"device-percent"},E={class:"module-card left-second-module"},F={class:"device-status-content"},D={class:"module-card left-third-module"},W={class:"project-bar-chart"},R={class:"center"},T={class:"top2"},P={class:"card map-card"},H={class:"map-container-full",id:"chinaMap",ref:"chinaMap"},j={class:"map-control"},B={class:"control-top"},N={class:"control-value"},G={class:"bottom"},I={class:"scroll-container"},O={class:"scroll-text"},q={style:{"margin-left":"0.1rem"}},J={class:"right"},K={class:"module-card alarm-pending-module"},Q={class:"alarm-pending-chart"},U={class:"module-card alert-distribution-module"},V={class:"alert-distribution-content"},X={class:"alert-ring-chart"},Y={class:"alert-list"},Z={class:"alert-name"},$={class:"alert-count"},ee={class:"alert-percent"},ae={class:"module-card alert-trend-module"},te={class:"alert-trend-chart"},le={__name:"index",setup(le){const oe=a(null),ne=a(180),ie=a(null),se=a([]),re=a([]),ce=a([{name:"其他设备报警",count:1,percent:41.16,color:"#10b981"},{name:"分合闸报警",count:12,percent:39.22,color:"#3b82f6"},{name:"电压报警",count:2,percent:5.41,color:"#06b6d4"},{name:"其他",count:0,percent:14.21,color:"#f59e0b"}]),de=[{value:1,label:"线路1"},{value:2,label:"线路2"},{value:3,label:"线路3"},{value:4,label:"线路4"}],ue=a([]),pe=a([]),ve=a(null),me=a(null),fe=a(null),ye=a(null),be=a(null),he=a([]),ge=a([]),xe=t(()=>ge.value.length);t(()=>ge.value.filter(e=>"online"===e.status).length),t(()=>ge.value.filter(e=>"offline"===e.status).length),t(()=>ge.value.filter(e=>"alarm"===e.status).length);const Se=t(()=>({tooltip:{trigger:"axis",backgroundColor:"rgba(15, 23, 42, 0.9)",borderColor:"#1e3a8a",textStyle:{color:"#e2e8f0"}},grid:{top:"15%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:["02-17","02-22","02-27","03-04","03-09","03-14"],axisLine:{lineStyle:{color:"#1e3a8a"}},axisLabel:{color:"#64748b",fontSize:10}},yAxis:{type:"value",name:"次数",nameTextStyle:{color:"#64748b",fontSize:10},splitLine:{lineStyle:{color:"#1e3a8a",type:"dashed"}},axisLine:{lineStyle:{color:"#1e3a8a"}},axisLabel:{color:"#64748b",fontSize:10}},series:[{name:"待处理报警",data:[1,3,2,5,2,3],type:"line",smooth:!0,lineStyle:{color:"#00d4ff",width:2},itemStyle:{color:"#00d4ff"},areaStyle:{color:new g(0,0,0,1,[{offset:0,color:"rgba(0, 212, 255, 0.3)"},{offset:1,color:"rgba(0, 212, 255, 0)"}])},markPoint:{data:[{type:"max",name:"Max"},{type:"min",name:"Min"}]}}]})),we=t(()=>(e=>({series:[{type:"pie",radius:["45%","70%"],center:["50%","50%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:8,borderColor:"#0f172a",borderWidth:2},label:{show:!0,position:"center",formatter:"{total|15}\n{name|报警总数}",rich:{total:{fontSize:28,fontWeight:"bold",color:"#e2e8f0",lineHeight:35},name:{fontSize:14,color:"#94a3b8"}}},labelLine:{show:!1},data:e.map(e=>({value:e.count,name:e.name,itemStyle:{color:e.color}}))}]}))(ce.value)),Le=t(()=>(e=>{const a=e.reduce((e,a)=>e+(a.count||a.value||0),0);return{grid:{top:0,left:0,right:0,bottom:0,containLabel:!1},series:[{type:"pie",radius:["45%","70%"],center:["50%","50%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:8,borderColor:"#0f172a",borderWidth:2},label:{show:!0,position:"center",formatter:"{total|".concat(a,"}\n{name|设备总数}"),rich:{total:{fontSize:18,fontWeight:"bold",color:"#e2e8f0",lineHeight:35},name:{fontSize:12,color:"#94a3b8"}}},labelLine:{show:!1},data:e.map(e=>({value:e.count||0,name:e.cb_type_name||"未知",itemStyle:{color:e.color}}))}]}})(ue.value)),ze=t(()=>(e=>({tooltip:{trigger:"axis",backgroundColor:"rgba(15, 23, 42, 0.9)",borderColo