2 lines
8.2 KiB
JavaScript
2 lines
8.2 KiB
JavaScript
System.register(["./index-legacy-DWPn48Vb.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./logo-legacy-B73HALFt.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./php-legacy-BZUQ59eS.js?v=1773287522785","./index-legacy-PSe5LpyC.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785"],(function(e,t){"use strict";var a,s,l,r,o,i,n,p,u,c,y,d,f,v,_,x,m,b,g,h,k,T,w,S,$,j,A,C,q,L,P,U,V,I,R,M,W,z,B,D,F,O,E,G,H,J,Y;return{setters:[e=>{a=e._},e=>{s=e._},e=>{l=e.t,r=e.I,o=e.l,i=e.J,n=e._,p=e.C,u=e.i,c=e.c},e=>{y=e._},e=>{d=e.u},e=>{f=e.g,v=e.a},e=>{_=e.u},e=>{x=e.k,m=e.an,b=e.$,g=e.Z,h=e.a8,k=e.a9,T=e.a0,w=e.j,S=e.aa,$=e.ak,j=e.ao,A=e.R,C=e.a6,q=e.c,L=e.r,P=e.e,U=e.ap,V=e.o,I=e.ab,R=e.S,M=e.F,W=e.P,z=e._},e=>{B=e._},e=>{D=e.a3,F=e.ag,O=e.u,E=e.a9,G=e.k,H=e.B,J=e.ac,Y=e.a0},null],execute:function(){var t=document.createElement("style");t.textContent=".circle[data-v-1c38078e]{margin-right:5px;display:inline-block;width:10px;height:10px;border-radius:9999px;background-color:var(--color-primary)}\n/*$vite$:1*/",document.head.appendChild(t);const Z={class:"flex gap-4"},K=x({__name:"tren-type",props:j({showSort:{type:Boolean,default:!0}},{sort:{default:"desc"},sortModifiers:{},type:{default:"traffic"},typeModifiers:{}}),emits:["update:sort","update:type"],setup(e){const t=m(e,"sort"),a=m(e,"type");return(s,l)=>{const r=F,o=D;return b(),g("div",Z,[e.showSort?(b(),h(o,{key:0,value:t.value,"onUpdate:value":l[0]||(l[0]=e=>t.value=e),size:"small"},{default:k((()=>[T(r,{value:"desc"},{default:k((()=>[w(S(s.$t("Desc")),1)])),_:1}),T(r,{value:"asc"},{default:k((()=>[w(S(s.$t("Asc")),1)])),_:1})])),_:1},8,["value"])):$("",!0),T(o,{value:a.value,"onUpdate:value":l[1]||(l[1]=e=>a.value=e),size:"small"},{default:k((()=>[T(r,{value:"traffic"},{default:k((()=>[w(S(s.$t("Traffic")),1)])),_:1}),T(r,{value:"req_count"},{default:k((()=>[w(S(s.$t("Requests")),1)])),_:1}),T(r,{value:"ip_count"},{default:k((()=>l[2]||(l[2]=[w("IP")]))),_:1,__:[2]}),T(r,{value:"uv"},{default:k((()=>l[3]||(l[3]=[w("UV")]))),_:1,__:[3]}),T(r,{value:"pv"},{default:k((()=>l[4]||(l[4]=[w("PV")]))),_:1,__:[4]})])),_:1},8,["value"])])}}}),N=["textContent"],Q={key:1},X={class:"font-bold text-16px text-font2"},ee={class:"text-font2"},te={class:"text-font2"},ae={class:"font-bold text-16px text-font2"},se={class:"font-bold text-16px text-font2"},le=x({__name:"index",props:{name:{type:String,default:""},showTops5:{type:Boolean,default:!0}},setup(e){const{t:t}=A(),{siteMonitorStatus:c}=C(l()),{webserver:x,isMonitorInstall:m}=C(_()),j=q((()=>"openlitespeed"!==x.value&&(m.value||c.value))),D=L(!1),F=e,Z=P({sort:"desc",top5Type:"traffic",trenType:"traffic"}),le={traffic:t("Traffic"),req_count:t("Requests"),ip_count:"IP",uv:"UV",pv:"PV"},re=L([]),oe=q((()=>le[Z.trenType])),ie=e=>"traffic"===e?"traffic_bytes":e,ne=(e,t)=>"traffic"===t?p(e):e,pe=P({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:"-"}}),ue=[{key:"traffic_human",label:t("Traffic")},{key:"req_count",label:t("Requests")},{key:"ip_count",label:"IP"},{key:"uv",label:"UV"},{key:"pv",label:"PV"}],ce=O(),ye=U({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,a=t.name||t.axisValueLabel||"",s=Array.isArray(t.value)?t.value[0]:t.value;return`${a}<br/>${le[Z.top5Type]}: ${ne(s,Z.top5Type)}`}},xAxis:{type:"value",axisLabel:{formatter:e=>ne(e,Z.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=>ne(e.value,Z.top5Type)},itemStyle:{color:ce.value.primaryColor,borderRadius:[0,6,6,0]}}]}),de=U({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=>{const t=Array.isArray(e)?e[0]:e,a=t.name||t.axisValueLabel||"",s=Array.isArray(t.value)?t.value[1]??t.value[0]:t.value;return`${a}<br/>${oe.value}: ${ne(s,Z.trenType)}`}},xAxis:{type:"category",boundaryGap:!1,data:[]},yAxis:{type:"value",axisLabel:{formatter:e=>ne(e,Z.trenType)}},series:[{type:"line",data:[],smooth:!0,symbol:"circle",symbolSize:6,itemStyle:{color:"#fff",borderColor:ce.value.primaryColor,borderWidth:2},lineStyle:{color:ce.value.primaryColor,width:2},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:r(ce.value.primaryColor,.35)},{offset:1,color:r(ce.value.primaryColor,.05)}]}}}]}),fe=()=>{const e=ie(Z.trenType);de.xAxis={...de.xAxis,data:re.value.map((e=>e.date.substring(5)))},de.series=[{...de.series?.[0],data:re.value.map((t=>t[e]||0))}]},{loading:ve,setLoading:_e}=d(),xe=async()=>{try{let e;_e(!0),e=F.name?(await f({site_name:F.name})).message:(await v({metric:Z.top5Type,order:Z.sort})).message,u(e)&&(re.value=e.trend_7days.points,Object.assign(pe,e.overview_three_days),fe(),F.name||(e=>{D.value=0===e.top5_sites.items.length;const t=ie(Z.top5Type);ye.yAxis={...ye.yAxis,data:e.top5_sites.items.map((e=>e.site)).reverse()},ye.series=[{...ye.series?.[0],data:e.top5_sites.items.map((e=>e[t]||0)).reverse()}]})(e))}finally{_e(!1)}};return V((()=>{"openlitespeed"!==x.value&&(m.value||c.value)&&xe()})),(e,t)=>{const l=n,r=I("i18n-t"),p=G,u=o,c=H,d=J,f=Y,v=s,_=E,m=a;return b(),h(m,{install:R(j)},{desc:k((()=>["openlitespeed"==R(x)?(b(),g("span",{key:0,textContent:S(e.$t("This feature is not currently supported by the OpenLiteSpeed service"))},null,8,N)):(b(),g("span",Q,[T(r,{keypath:"Please use {a} or enable Site Monitor in the Settings"},{a:k((()=>[T(l,{class:"font-bold",onClick:t[0]||(t[0]=e=>R(i)(F.name))},{default:k((()=>t[5]||(t[5]=[w("Website statistics-v2")]))),_:1,__:[5]})])),_:1})]))])),default:k((()=>[T(_,{class:"py-16px px-30px",show:R(ve)},{default:k((()=>[T(p,{class:"justify-between!"},{default:k((()=>[(b(),g(M,null,W(ue,(a=>T(p,{class:"flex-col! items-center",key:a.key},{default:k((()=>[z("span",null,[t[6]||(t[6]=z("span",{class:"circle"},null,-1)),z("span",null,S(a.label),1)]),z("span",X,S(R(pe).today[a.key]),1),z("span",ee,S(e.$t("Public.Search.Yesterday"))+" "+S(R(pe).yesterday[a.key]),1),z("span",te,S(e.$t("Day Before"))+" "+S(R(pe).day_before[a.key]),1)])),_:2},1024))),64)),T(p,{class:"flex-col! items-center justify-center! cursor-pointer",onClick:xe},{default:k((()=>[T(p,{class:"items-center",size:5},{default:k((()=>[T(u,{name:"base-refresh",class:"text-primary"}),T(c,{type:"primary",text:""},{default:k((()=>[w(S(e.$t("Refresh")),1)])),_:1})])),_:1}),t[7]||(t[7]=z("img",{src:y,class:"w-40px h-40px"},null,-1))])),_:1,__:[7]})])),_:1}),F.showTops5?(b(),g(M,{key:0},[T(p,{class:"my-25px justify-between! items-center"},{default:k((()=>[z("div",ae,S(e.$t("Today Top 5 Websites")),1),T(K,{sort:R(Z).sort,"onUpdate:sort":[t[1]||(t[1]=e=>R(Z).sort=e),xe],type:R(Z).top5Type,"onUpdate:type":[t[2]||(t[2]=e=>R(Z).top5Type=e),xe]},null,8,["sort","type"])])),_:1}),R(D)?(b(),h(d,{key:0,class:"h-200px justify-center"})):(b(),h(B,{key:1,type:"bar",height:"200px",option:R(ye)},null,8,["option"]))],64)):$("",!0),T(p,{class:"my-25px justify-between! items-center"},{default:k((()=>[z("div",se,S(e.$t("Last 7 Days Statistics")),1),T(K,{showSort:!1,type:R(Z).trenType,"onUpdate:type":[t[3]||(t[3]=e=>R(Z).trenType=e),fe]},null,8,["type"])])),_:1}),T(B,{type:"line",height:"260px",option:R(de)},null,8,["option"]),T(f),T(v,{class:"mt-10px"},{default:k((()=>[z("li",null,[w(S(e.$t("This is a simplified website statistics report. For more detailed data, please use"))+" ",1),T(c,{type:"primary",text:"",onClick:t[4]||(t[4]=e=>R(i)(F.name))},{default:k((()=>t[8]||(t[8]=[w("Website statistics-v2")]))),_:1,__:[8]})])])),_:1})])),_:1},8,["show"])])),_:1},8,["install"])}}});e("default",c(le,[["__scopeId","data-v-1c38078e"]]))}}}));
|