File: /www/server/panel/BTPanel/static/js/index-legacy188.js
!function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,a="function"==typeof Symbol?Symbol:{},u=a.iterator||"@@iterator",o=a.toStringTag||"@@toStringTag";function i(n,a,u,o){var i=a&&a.prototype instanceof c?a:c,f=Object.create(i.prototype);return r(f,"_invoke",function(n,r,a){var u,o,i,c=0,f=a||[],s=!1,v={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return u=t,o=0,i=e,v.n=n,l}};function d(n,r){for(o=n,i=r,t=0;!s&&c&&!a&&t<f.length;t++){var a,u=f[t],d=v.p,p=u[2];n>3?(a=p===r)&&(i=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=e):u[0]<=d&&((a=n<2&&d<u[1])?(o=0,v.v=r,v.n=u[1]):d<p&&(a=n<3||u[0]>r||r>p)&&(u[4]=n,u[5]=r,v.n=p,o=0))}if(a||n>1)return l;throw s=!0,r}return function(a,f,p){if(c>1)throw TypeError("Generator is already running");for(s&&1===f&&d(f,p),o=f,i=p;(t=o<2?e:i)||!s;){u||(o?o<3?(o>1&&(v.n=-1),d(o,i)):v.n=i:v.v=i);try{if(c=2,u){if(o||(a="next"),t=u[a]){if(!(t=t.call(u,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,o<2&&(o=0)}else 1===o&&(t=u.return)&&t.call(u),o<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),o=1);u=e}else if((t=(s=v.n<0)?i:n.call(r,v))!==l)break}catch(t){u=e,o=1,i=t}finally{c=1}}return{value:t,done:s}}}(n,u,o),!0),f}var l={};function c(){}function f(){}function s(){}t=Object.getPrototypeOf;var v=[][u]?t(t([][u]())):(r(t={},u,function(){return this}),t),d=s.prototype=c.prototype=Object.create(v);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,r(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return f.prototype=s,r(d,"constructor",s),r(s,"constructor",f),f.displayName="GeneratorFunction",r(s,o,"GeneratorFunction"),r(d),r(d,o,"Generator"),r(d,u,function(){return this}),r(d,"toString",function(){return"[object Generator]"}),(n=function(){return{w:i,m:p}})()}function r(e,t,n,a){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}r=function(e,t,n,a){function o(t,n){r(e,t,function(e){return this._invoke(t,n,e)})}t?u?u(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},r(e,t,n,a)}function a(e,t,n,r,a,u,o){try{var i=e[u](o),l=i.value}catch(e){return void n(e)}i.done?t(l):Promise.resolve(l).then(r,a)}function u(e){return function(){var t=this,n=arguments;return new Promise(function(r,u){var o=e.apply(t,n);function i(e){a(o,r,u,i,l,"next",e)}function l(e){a(o,r,u,i,l,"throw",e)}i(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy121.js?v=1777008528","./index-legacy3.js?v=1777008528","./site-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(t,r){"use strict";var a,o,i,l,c,f,s,v,d,p,y,m,_,b,h,w,x,g,k,S,j,T,P,V,D,O,A,q,z,B,C,M,E;return{setters:[function(e){a=e.c,o=e.cM,i=e.c7,l=e._},function(e){c=e._},function(e){f=e.r,s=e.aK,v=e.g,d=e.w,p=e.o,y=e.n,m=e.a8,_=e.a_,b=e.j,h=e.k,w=e.q,x=e.F,g=e.B,k=e.e,S=e.v,j=e.s,T=e.x,P=e.p,V=e.Q,D=e.y,O=e.C,A=e.a$,q=e.al,z=e.aj},function(e){B=e._},function(e){C=e.o},function(e){M=e.getOverviewTop5,E=e.getSiteOverviewTop5},null,null],execute:function(){var I={class:"px-16 py-8 relative"},L={class:"flex flex-col pb-12"},U={class:"flex"},G={class:"text-secondary text-[12px]"},N={class:"flex items-center gap-2 mt-0.5"},F={class:"text-[18px] font-bold text-darkPrimary"},H={class:"text-[12px] text-secondary mt-0.5"},K={class:"text-[12px] text-tertiary mt-0.5"},R={key:0,class:"flex flex-col pb-12"},$={class:"mb-1"},Q={class:"flex flex-col"},W={class:"mb-1"},J={key:2,class:"flex items-center"},X={key:3,class:"flex items-center"};t("default",{__name:"index",props:{compData:{type:Object,default:function(){return{viewType:"all",siteName:""}}},visibleMetrics:{type:Array,default:function(){return["traffic","req_count","ip_count","uv","pv"]}}},setup:function(t){var Y=a(),Z=Y.globalTheme,ee=Y.adHideInfo,te=t,ne=f(null),re=f(null),ae=f(!1),ue=f(null);f("点击领取七天试用");var oe=s("siteStatisticsMetric","traffic"),ie=s("siteStatisticsCenterMetric","traffic"),le=s("siteStatisticsSortOrder","desc"),ce=f(null),fe=null,se=f(null),ve=null,de=function(){var e=u(n().m(function e(t){var r,a;return n().w(function(e){for(;;)switch(e.p=e.n){case 0:return ae.value=!0,ue.value=null,e.p=1,e.n=2,M(t);case 2:return r=e.v,console.log(r.data.data),e.a(2,r.data.data);case 3:return e.p=3,a=e.v,ue.value=a,console.error("获取概览数据失败:",a),e.a(2,null);case 4:return e.p=4,ae.value=!1,e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),pe=function(){var e=u(n().m(function e(t){var r,a;return n().w(function(e){for(;;)switch(e.p=e.n){case 0:return ae.value=!0,ue.value=null,e.p=1,e.n=2,E(t);case 2:return r=e.v,console.log(r.data.data),e.a(2,r.data.data);case 3:return e.p=3,a=e.v,ue.value=a,console.error("获取站点概览数据失败:",a),e.a(2,null);case 4:return e.p=4,ae.value=!1,e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),ye=function(e){var t,n,r,a,u,o,i,l,c,f,s,v,d,p,y;if(!e)return{today:{},yesterday:{},dayBefore:{}};var m=e.overview_three_days;return{today:{traffic:(null==m||null===(t=m.today)||void 0===t?void 0:t.traffic_bytes)||0,req_count:(null==m||null===(n=m.today)||void 0===n?void 0:n.req_count)||0,ip_count:(null==m||null===(r=m.today)||void 0===r?void 0:r.ip_count)||0,uv:(null==m||null===(a=m.today)||void 0===a?void 0:a.uv)||0,pv:(null==m||null===(u=m.today)||void 0===u?void 0:u.pv)||0},yesterday:{traffic:(null==m||null===(o=m.yesterday)||void 0===o?void 0:o.traffic_bytes)||0,req_count:(null==m||null===(i=m.yesterday)||void 0===i?void 0:i.req_count)||0,ip_count:(null==m||null===(l=m.yesterday)||void 0===l?void 0:l.ip_count)||0,uv:(null==m||null===(c=m.yesterday)||void 0===c?void 0:c.uv)||0,pv:(null==m||null===(f=m.yesterday)||void 0===f?void 0:f.pv)||0},dayBefore:{traffic:(null==m||null===(s=m.day_before)||void 0===s?void 0:s.traffic_bytes)||0,req_count:(null==m||null===(v=m.day_before)||void 0===v?void 0:v.req_count)||0,ip_count:(null==m||null===(d=m.day_before)||void 0===d?void 0:d.ip_count)||0,uv:(null==m||null===(p=m.day_before)||void 0===p?void 0:p.uv)||0,pv:(null==m||null===(y=m.day_before)||void 0===y?void 0:y.pv)||0}}},me=function(e){var t;return null!=e&&null!==(t=e.trend_7days)&&void 0!==t&&t.points?e.trend_7days.points.map(function(e){return{date:e.date,traffic:e.traffic_bytes,req_count:e.req_count,ip_count:e.ip_count,uv:e.uv,pv:e.pv}}):[]},_e=v(function(){return ne.value?ye(ne.value):null}),be=v(function(){return re.value?ye(re.value):null}),he=v(function(){var e,t;return"all"===te.compData.viewType?(null===(e=_e.value)||void 0===e?void 0:e.today)||{}:(null===(t=be.value)||void 0===t?void 0:t.today)||{}}),we=v(function(){var e,t;return"all"===te.compData.viewType?(null===(e=_e.value)||void 0===e?void 0:e.yesterday)||{}:(null===(t=be.value)||void 0===t?void 0:t.yesterday)||{}}),xe=v(function(){var e,t;return"all"===te.compData.viewType?(null===(e=_e.value)||void 0===e?void 0:e.dayBefore)||{}:(null===(t=be.value)||void 0===t?void 0:t.dayBefore)||{}}),ge=v(function(){return"all"!==te.compData.viewType?[]:null!=(e=ne.value)&&null!==(t=e.top5_sites)&&void 0!==t&&t.items?e.top5_sites.items.map(function(e){return{name:e.site,traffic:e.traffic_bytes,req_count:e.req_count,ip_count:e.ip_count,uv:e.uv,pv:e.pv}}):[];var e,t}),ke=v(function(){return"all"===te.compData.viewType?me(ne.value):me(re.value)}),Se=function(){var e=u(n().m(function e(){var t;return n().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=o("正在获取网站概览数据,请稍后..."),e.p=1,"all"!==te.compData.viewType){e.n=3;break}return e.n=2,de({metric:oe.value,order:le.value});case 2:ne.value=e.v,e.n=5;break;case 3:return e.n=4,pe({site_name:te.compData.siteName});case 4:re.value=e.v;case 5:return e.n=6,y();case 6:return e.n=7,Ae();case 7:return e.n=8,qe();case 8:return e.p=8,t.close(),e.f(8);case 9:return e.a(2)}},e,null,[[1,,8,9]])}));return function(){return e.apply(this,arguments)}}();d([te.compData.viewType,te.compData.siteName],u(n().m(function e(){return n().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Se();case 1:return e.a(2)}},e)})),{immediate:!0}),d([oe,le],u(n().m(function e(){return n().w(function(e){for(;;)switch(e.n){case 0:if("all"!==te.compData.viewType){e.n=3;break}return e.n=1,de({metric:oe.value,order:le.value});case 1:return ne.value=e.v,e.n=2,y();case 2:return e.n=3,Ae();case 3:return e.a(2)}},e)}))),d([ie,ke],u(n().m(function e(){return n().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,y();case 1:return e.n=2,qe();case 2:return e.a(2)}},e)})));var je=function(e){return"traffic"===oe.value?Be(e):e},Te={ip_count:"IP",uv:"UV",pv:"PV",req_count:"请求数",traffic:"流量"},Pe=function(){if("all"!==te.compData.viewType)return{};var e=getComputedStyle(document.documentElement).getPropertyValue("--el-color-text-primary").trim(),t=getComputedStyle(document.documentElement).getPropertyValue("--el-color-text-tertiary").trim(),n=ge.value.map(function(e){return{name:e.name,value:e[oe.value]}});n.sort(function(e,t){return"desc"===le.value?e.value-t.value:t.value-e.value});var r=n.map(function(e){return e.name}),a=n.map(function(e){return e.value});return{grid:{left:140,right:45,top:36,bottom:36},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:function(e){var t=Array.isArray(e)?e[0]:e,n=t.value,r="traffic"===oe.value?Be(n):n;return"".concat(t.name,"<br/>").concat(t.seriesName,": ").concat(r)}},xAxis:{type:"value",axisLabel:{formatter:je,color:"#666",fontSize:11},splitLine:{show:!0,lineStyle:{color:t}}},yAxis:{type:"category",data:r,axisLabel:{color:"#666",fontSize:12}},series:[{name:Te[oe.value],type:"bar",data:a,barWidth:14,itemStyle:{color:Z.value.theme.color},label:{show:!0,position:"right",color:e,fontSize:12,formatter:function(e){return"traffic"===oe.value?Be(e.value):e.value}}}]}},Ve=function(){var t,n=getComputedStyle(document.documentElement).getPropertyValue("--el-color-text-tertiary").trim();if(null===(t=ke.value)||void 0===t||!t.length)return{xAxis:{data:[]},series:[]};var r=ie.value,a=Te[r],u=e(ke.value).sort(function(e,t){return new Date(e.date).getTime()-new Date(t.date).getTime()});return{grid:{left:80,right:45,top:36,bottom:36},tooltip:{trigger:"axis",axisPointer:{type:"line"},formatter:function(e){var t=Array.isArray(e)?e[0]:e,n=t.value,a="traffic"===r?Be(n):n;return"".concat(t.name,"<br/>").concat(t.seriesName,": ").concat(a)}},xAxis:{type:"category",data:u.map(function(e){return Ce(e.date)}),axisLabel:{color:"#666",fontSize:12}},yAxis:{type:"value",axisLabel:{formatter:function(e){return"traffic"===r?Be(e):e},color:"#666",fontSize:11},splitLine:{show:!0,lineStyle:{color:n}}},series:[{name:a,type:"line",data:u.map(function(e){return e[r]}),smooth:!0,areaStyle:{opacity:.1},itemStyle:{color:Z.value.theme.color},lineStyle:{color:Z.value.theme.color,width:2},label:{show:!0,position:"top",color:Z.value.theme.color,fontSize:10,formatter:function(e){return"traffic"===r?Be(e.value):e.value}}}]}},De=function(){var e=u(n().m(function e(){var t;return n().w(function(e){for(;;)switch(e.n){case 0:if(fe||!ce.value){e.n=2;break}return e.n=1,l(function(){return r.import("./index-legacy161.js?v=1777008528")},void 0,r.meta.url);case 1:t=e.v,fe=t.init(ce.value);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=u(n().m(function e(){var t;return n().w(function(e){for(;;)switch(e.n){case 0:if(ve||!se.value){e.n=2;break}return e.n=1,l(function(){return r.import("./index-legacy161.js?v=1777008528")},void 0,r.meta.url);case 1:t=e.v,ve=t.init(se.value);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=u(n().m(function e(){var t;return n().w(function(e){for(;;)switch(e.n){case 0:if("all"===te.compData.viewType){e.n=1;break}return e.a(2);case 1:return e.n=2,De();case 2:if(fe){e.n=3;break}return e.a(2);case 3:t=Pe(),fe.setOption(t,!0);case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),qe=function(){var e=u(n().m(function e(){var t;return n().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Oe();case 1:if(ve){e.n=2;break}return e.a(2);case 2:t=Ve(),ve.setOption(t,!0);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),ze=function(){fe&&fe.resize(),ve&&ve.resize()};p(u(n().m(function e(){return n().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,y();case 1:return e.n=2,Ae();case 2:return e.n=3,qe();case 3:window.addEventListener("resize",ze);case 4:return e.a(2)}},e)}))),m(function(){if(window.removeEventListener("resize",ze),fe){try{fe.dispose()}catch(e){}fe=null}if(ve){try{ve.dispose()}catch(t){}ve=null}});var Be=function(e){if(0===e)return"0 B";if(e<1024)return e+" B";var t=["KB","MB","GB","TB"],n=-1;do{e/=1024,n++}while(e>=1024&&n<t.length-1);return"".concat(e.toFixed(2)," ").concat(t[n])},Ce=function(e){if(!e)return"";var t=new Date(e),n=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0");return"".concat(n,"-").concat(r)},Me=[{key:"traffic",label:"流量",format:Be},{key:"req_count",label:"请求数"},{key:"ip_count",label:"IP"},{key:"uv",label:"UV"},{key:"pv",label:"PV"}],Ee=v(function(){return Me.filter(function(e){return te.visibleMetrics.includes(e.key)})});return function(n,r){var a=A,u=i,o=B,l=q,f=z,s=c,v=_("n-text"),d=i;return b(),h("div",I,[w("div",L,[w("div",U,[(b(!0),h(x,null,g(Ee.value,function(e){return b(),h("div",{key:e.key,class:"text-left flex flex-col pl-[1rem] flex-1 gap-[0.2rem]"},[w("div",G,[k(a,{size:6},{default:S(function(){return[r[4]||(r[4]=w("span",{class:"w-4 h-4 bg-primaryDark rounded-full inline-block"},null,-1)),w("span",null,j(e.label),1)]}),_:2},1024)]),w("div",N,[w("div",F,j(e.format?e.format(he.value[e.key]):he.value[e.key]),1)]),w("div",H,"昨日 "+j(e.format?e.format(we.value[e.key]):we.value[e.key]),1),w("div",K,"前日 "+j(e.format?e.format(xe.value[e.key]):xe.value[e.key]),1)])}),128)),w("div",{class:"text-left flex flex-col items-center cursor-pointer pr-[1rem]",onClick:Se},[k(u,{href:"javascript:;",class:"flex items-center justify-center"},{default:S(function(){return e(r[5]||(r[5]=[w("i",{title:"",class:"svgtofont-icon-refresh !text-[1.8rem] flex items-center justify-center mr-[0.5rem]"},null,-1),T("刷新",-1)]))}),_:1}),k(o,{name:"tools-logo",class:"opacity-90",size:"40"})])])]),"all"===t.compData.viewType?(b(),h("div",R,[w("div",$,[k(a,{class:"w-full flex justify-between"},{default:S(function(){return[r[13]||(r[13]=w("strong",{class:"text-[1.6rem] font-bold"},"今日网站排名TOP5",-1)),k(a,null,{default:S(function(){return[k(f,{modelValue:P(le),"onUpdate:modelValue":r[0]||(r[0]=function(e){return V(le)?le.value=e:null})},{default:S(function(){return[k(l,{value:"desc"},{default:S(function(){return e(r[6]||(r[6]=[T("降序",-1)]))}),_:1}),k(l,{value:"asc"},{default:S(function(){return e(r[7]||(r[7]=[T("升序",-1)]))}),_:1})]}),_:1},8,["modelValue"]),k(f,{modelValue:P(oe),"onUpdate:modelValue":r[1]||(r[1]=function(e){return V(oe)?oe.value=e:null})},{default:S(function(){return[k(l,{value:"traffic"},{default:S(function(){return e(r[8]||(r[8]=[T("流量",-1)]))}),_:1}),k(l,{value:"req_count"},{default:S(function(){return e(r[9]||(r[9]=[T("请求数",-1)]))}),_:1}),k(l,{value:"ip_count"},{default:S(function(){return e(r[10]||(r[10]=[T("IP",-1)]))}),_:1}),k(l,{value:"uv"},{default:S(function(){return e(r[11]||(r[11]=[T("UV",-1)]))}),_:1}),k(l,{value:"pv"},{default:S(function(){return e(r[12]||(r[12]=[T("PV",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]),w("div",{ref_key:"rankingChartRef",ref:ce,class:"h-[180px]"},null,512)])):D("",!0),w("div",Q,[w("div",W,[k(a,{class:"w-full flex justify-between"},{default:S(function(){return[r[19]||(r[19]=w("strong",{class:"text-[1.6rem] font-bold"},"近7天统计数据",-1)),k(a,null,{default:S(function(){return[k(f,{modelValue:P(ie),"onUpdate:modelValue":r[2]||(r[2]=function(e){return V(ie)?ie.value=e:null})},{default:S(function(){return[k(l,{value:"traffic"},{default:S(function(){return e(r[14]||(r[14]=[T("流量",-1)]))}),_:1}),k(l,{value:"req_count"},{default:S(function(){return e(r[15]||(r[15]=[T("请求数",-1)]))}),_:1}),k(l,{value:"ip_count"},{default:S(function(){return e(r[16]||(r[16]=[T("IP",-1)]))}),_:1}),k(l,{value:"uv"},{default:S(function(){return e(r[17]||(r[17]=[T("UV",-1)]))}),_:1}),k(l,{value:"pv"},{default:S(function(){return e(r[18]||(r[18]=[T("PV",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]),w("div",{ref_key:"statsCenterChartRef",ref:se,class:"h-[220px]"},null,512)]),P(ee).siteMonitor?D("",!0):(b(),O(s,{key:1,direction:"horizontal",class:"!my-6"})),P(ee).siteMonitor?D("",!0):(b(),h("div",J,[k(v,{depth:"3"},{default:S(function(){return e(r[20]||(r[20]=[T(" 此为简易网站数据统计,如需更详细的数据详情,请使用",-1)]))}),_:1}),k(d,{href:"javascript:;",onClick:r[3]||(r[3]=function(e){return P(C)({name:"monitor",installNow:!0,source:363})})},{default:S(function(){return e(r[21]||(r[21]=[T("网站监控报表",-1)]))}),_:1})])),P(ee).siteMonitor?D("",!0):(b(),h("div",X,[k(v,{depth:"3"},{default:S(function(){return e(r[22]||(r[22]=[T("立即查看网站监控报表的全部能力",-1)]))}),_:1}),k(d,{href:"https://www.bt.cn/new/product_website_total.html"},{default:S(function(){return e(r[23]||(r[23]=[T(">>点我跳转",-1)]))}),_:1})]))])}}})}}})}();