2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
|
|
import{_ as ne}from"./index-COOnaZWq.js?v=1773287522785";import{_ as re}from"./index-DIKmrNCq.js?v=1773287522785";import{t as ie,I as R,l as le,J as j,_ as pe,C as ue,i as ce,c as _e}from"./index-BTglIPU2.js?v=1773287522785";import{_ as fe}from"./logo-CO_ZRY__.js?v=1773287522785";import{u as ye}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{g as de,a as me}from"./php-D3q5Oj7O.js?v=1773287522785";import{u as ve}from"./index-vtVnh4D6.js?v=1773287522785";import{k as K,an as I,$ as m,Z as S,a8 as V,a9 as s,a0 as o,j as u,aa as r,ak as H,ao as be,R as xe,a6 as D,c as O,r as W,e as z,ap as N,o as ge,ab as Te,S as n,F,P as he,_}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{_ as E}from"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import{a3 as ke,ag as we,u as $e,a9 as Se,k as Ce,B as Ae,ac as Ve,a0 as Le}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";const Me={class:"flex gap-4"},G=K({__name:"tren-type",props:be({showSort:{type:Boolean,default:!0}},{sort:{default:"desc"},sortModifiers:{},type:{default:"traffic"},typeModifiers:{}}),emits:["update:sort","update:type"],setup(x){const b=I(x,"sort"),g=I(x,"type");return(v,i)=>{const f=we,T=ke;return m(),S("div",Me,[x.showSort?(m(),V(T,{key:0,value:b.value,"onUpdate:value":i[0]||(i[0]=c=>b.value=c),size:"small"},{default:s(()=>[o(f,{value:"desc"},{default:s(()=>[u(r(v.$t("Desc")),1)]),_:1}),o(f,{value:"asc"},{default:s(()=>[u(r(v.$t("Asc")),1)]),_:1})]),_:1},8,["value"])):H("",!0),o(T,{value:g.value,"onUpdate:value":i[1]||(i[1]=c=>g.value=c),size:"small"},{default:s(()=>[o(f,{value:"traffic"},{default:s(()=>[u(r(v.$t("Traffic")),1)]),_:1}),o(f,{value:"req_count"},{default:s(()=>[u(r(v.$t("Requests")),1)]),_:1}),o(f,{value:"ip_count"},{default:s(()=>i[2]||(i[2]=[u("IP")])),_:1,__:[2]}),o(f,{value:"uv"},{default:s(()=>i[3]||(i[3]=[u("UV")])),_:1,__:[3]}),o(f,{value:"pv"},{default:s(()=>i[4]||(i[4]=[u("PV")])),_:1,__:[4]})]),_:1},8,["value"])])}}}),Be=["textContent"],Pe={key:1},Ue={class:"font-bold text-16px text-font2"},qe={class:"text-font2"},Re={class:"text-font2"},je={class:"font-bold text-16px text-font2"},Ie={class:"font-bold text-16px text-font2"},De=K({__name:"index",props:{name:{type:String,default:""},showTops5:{type:Boolean,default:!0}},setup(x){const{t:b}=xe(),{siteMonitorStatus:g}=D(ie()),{webserver:v,isMonitorInstall:i}=D(ve()),f=O(()=>v.value!=="openlitespeed"&&(i.value||g.value)),T=W(!1),c=x,a=z({sort:"desc",top5Type:"traffic",trenType:"traffic"}),M={traffic:b("Traffic"),req_count:b("Requests"),ip_count:"IP",uv:"UV",pv:"PV"},L=W([]),J=O(()=>M[a.trenType]),B=e=>e==="traffic"?"traffic_bytes":e,h=(e,t)=>t==="traffic"?ue(e):e,C=z({today:{traffic_human:"-",req_count:"-",ip_count:"-",uv:"-",pv:"-"},yesterday:{traffic_human:"-",req_count:"-",ip_count:"-",uv:"-",pv:"-"},day_before:{traffic_human:"-",req_count:"-",ip_count:"-",uv:"-",pv:"-"}}),Y=[{key:"traffic_human",label:b("Traffic")},{key:"req_count",label:b("Requests")},{key:"ip_count",label:"IP"},{key:"uv",label:"UV"},{key:"pv",label:"PV"}],k=$e(),w=N({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:"axis",backgroundColor:"var(--chart-tooltip-bg-color)",textStyle:{color:"var(--chart-tooltip-text-color)"},formatter:e=>{const t=Array.isArray(e)?e[0]:e,p=t.name||t.axisValueLabel||"",y=Array.isArray(t.value)?t.value[0]:t.value;return"".concat(p,"<br/>").concat(M[a.top5Type],": ").concat(h(y,a.top5Type))}},xAxis:{type:"value",axisLabel:{formatter:e=>h(e,a.top5Type)}},yAxis:{type:"category",data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:"truncate",ellipsis:"...",lineHeight:18,margin:4,align:"right"}},series:[{type:"bar",data:[],barWidth:14,label:{show:!0,position:"right",color:"#666",formatter:e=>h(e.value,a.top5Type)},itemStyle:{color:k.value.primaryColor,borderRadius:[0,6,6,0]}}]}),$=N({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:"axis",backgroundColor:"var(--chart-tooltip-bg-color)",textStyle:{color:"var(--chart-tooltip-text-color)"},formatter:e=>{var d;const t=Array.isArray(e)?e[0]:e,p=t.na
|