File tree Expand file tree Collapse file tree 8 files changed +48
-24
lines changed
Expand file tree Collapse file tree 8 files changed +48
-24
lines changed Original file line number Diff line number Diff line change 55 style ="color: #4caf50; " target ="_blank " > 楠格</ a >
66 </ div >
77</ div >
8- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /jquery/3.6.0 /jquery.min.js "> </ script >
9- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /semantic-ui/2.4.1 /semantic.min.js "> </ script >
8+ < script src ="https://s4.zstatic.net/ajax/libs /jquery/3.7.1 /jquery.min.js "> </ script >
9+ < script src ="https://s4.zstatic.net/ajax/libs /semantic-ui/2.5.0 /semantic.min.js "> </ script >
1010< script src ="/static/wallpaper.js?v20220423 "> </ script >
11- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /vue/2.6.14/vue.min.js "> </ script >
12- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /echarts/5.3 .0/echarts.min.js "> </ script >
13- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /popper.js/2.11.2 /umd/popper.min.js "> </ script >
14- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /tippy.js/6.3.7/tippy.umd.min.js "> </ script >
11+ < script src ="https://s4.zstatic.net/ajax/libs /vue/2.6.14/vue.min.js "> </ script >
12+ < script src ="https://s4.zstatic.net/ajax/libs /echarts/5.6 .0/echarts.min.js "> </ script >
13+ < script src ="https://s4.zstatic.net/ajax/libs /popper.js/2.11.8 /umd/popper.min.js "> </ script >
14+ < script src ="https://s4.zstatic.net/ajax/libs /tippy.js/6.3.7/tippy.umd.min.js "> </ script >
1515< script src ="/static/mixin.js?v20240912 "> </ script >
1616< script src ="/static/main.js?v20250709 "> </ script >
1717< script >
Original file line number Diff line number Diff line change 1515 < meta name ="msapplication-TileColor " content ="#4BBC43 ">
1616 < meta content ="telephone=no " name ="format-detection ">
1717 < title > {{.Title}}</ title >
18- < link rel ="stylesheet " type ="text/css " href ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /semantic-ui/2.4.1 /semantic.min.css ">
18+ < link rel ="stylesheet " type ="text/css " href ="https://s4.zstatic.net/ajax/libs /semantic-ui/2.5.0 /semantic.min.css ">
1919 < link rel ="stylesheet " type ="text/css " href ="/static/fontawesome.min.css?v2025032723 ">
20- < link href ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /font-logos/0.17 /font-logos.min.css " rel ="stylesheet ">
21- < link href ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /flag-icon-css/4.1.5 /css/flag-icons.min.css " rel ="stylesheet ">
20+ < link href ="https://s4.zstatic.net/ajax/libs /font-logos/1.3.0 /font-logos.min.css " rel ="stylesheet ">
21+ < link href ="https://s4.zstatic.net/ajax/libs /flag-icons/7.5.0 /css/flag-icons.min.css " rel ="stylesheet ">
2222 < link rel ="stylesheet " type ="text/css " href ="/static/main.css?v2025060313 ">
2323 < link rel ="shortcut icon " type ="image/png " href ="/static/logo.svg?v20220602 "/>
2424</ head >
Original file line number Diff line number Diff line change 99 < title > File List</ title >
1010 < link rel ="shortcut icon " type ="image/png " href ="/static/logo.svg?v20210804 " />
1111 < link href ="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap " rel ="stylesheet " />
12- < link rel ="stylesheet " href ="https://unpkg.com/ mdui@2 /mdui.css " />
12+ < link rel ="stylesheet " href ="https://s4.zstatic.net/ajax/libs/ mdui/2.1.4 /mdui.min .css " />
1313 < link href ="https://fonts.googleapis.com/icon?family=Material+Icons " rel ="stylesheet " />
14- < script src ="https://unpkg.com/ mdui@2 /mdui.global.js "> </ script >
14+ < script src ="https://s4.zstatic.net/ajax/libs/ mdui/2.1.4 /mdui.global.min .js "> </ script >
1515</ head >
1616< style >
1717 body {
Original file line number Diff line number Diff line change 9898</ div >
9999{{template "component/server" .}}
100100{{template "common/footer" .}}
101- < script src ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /clipboard.js/2.0.10 /clipboard.min.js "> </ script >
101+ < script src ="https://s4.zstatic.net/ajax/libs /clipboard.js/2.0.11 /clipboard.min.js "> </ script >
102102< script >
103103 // 服务器IP地址检测和脚本切换功能
104104 const serverLocationCache = new Map ( ) ;
Original file line number Diff line number Diff line change 1515 < meta name ="msapplication-TileColor " content ="#0F7D00 ">
1616 < title > TTY@{{.ServerName}} - {{.Title}}</ title >
1717 < link rel ="shortcut icon " type ="image/png " href ="static/favicon.ico " />
18- < link type ="text/css " rel ="stylesheet " href ="https://unpkg.com/ xterm@5.3 .0/css/ xterm.css " />
18+ < link type ="text/css " rel ="stylesheet " href ="https://s4.zstatic.net/ajax/libs/ xterm/5.5 .0/xterm.min .css " />
1919</ head >
2020
2121< style >
6868 < iframe id ="file-list-iframe " src =""> </ iframe >
6969 < button id ="folder-button "> 📁</ button >
7070
71- < script src ="https://unpkg.com/ xterm@5.3.0/lib /xterm.js "> </ script >
71+ < script src ="https://s4.zstatic.net/ajax/libs/ xterm/5.5.0 /xterm.js "> </ script >
7272 < script src ="https://unpkg.com/@xterm/addon-fit@0.10.0/lib/addon-fit.js "> </ script >
7373 < script src ="https://unpkg.com/@xterm/addon-web-links@0.11.0/lib/addon-web-links.js "> </ script >
7474 < script src ="https://unpkg.com/@xterm/addon-attach@0.11.0/lib/addon-attach.js "> </ script >
Original file line number Diff line number Diff line change 1717 < meta name ="apple-mobile-web-app-capable " content ="yes " />
1818 < meta name ="mobile-web-app-capable " content ="yes " />
1919 < title > {{.Title}}</ title >
20- < link rel ="stylesheet " type ="text/css " href ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /semantic-ui/2.4.1 /semantic.min.css ">
20+ < link rel ="stylesheet " type ="text/css " href ="https://s4.zstatic.net/ajax/libs /semantic-ui/2.5.0 /semantic.min.css ">
2121 < link rel ="stylesheet " type ="text/css " href ="/static/fontawesome.min.css?v2025032723 ">
22- < link href ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /font-logos/0.17 /font-logos.min.css " rel ="stylesheet ">
23- < link href ="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M /flag-icon-css/4.1.5 /css/flag-icons.min.css " rel ="stylesheet ">
22+ < link href ="https://s4.zstatic.net/ajax/libs /font-logos/1.3.0 /font-logos.min.css " rel ="stylesheet ">
23+ < link href ="https://s4.zstatic.net/ajax/libs /flag-icons/7.5.0 /css/flag-icons.min.css " rel ="stylesheet ">
2424 < link rel ="stylesheet " type ="text/css " href ="/static/main.css?v20250709 ">
2525 < link rel ="apple-touch-startup-image " href ="/static/logo.svg " />
2626 < link rel ="shortcut icon " type ="image/png " href ="/static/logo.svg?v20220602 "/>
Original file line number Diff line number Diff line change 9898 < div v-for ="server in filteredServers " :key ="server.ID " :id ="server.ID " class ="ui card ">
9999 < div class ="content " v-if ="server.Host " style ="padding-bottom: 5px ">
100100 < div class ="header ">
101- < i :class ="'flag-icon flag-icon -'+server.Host.CountryCode "> </ i >
101+ < i :class ="'fi fi -'+server.Host.CountryCode "> </ i >
102102 < i v-if ='isWindowsPlatform(server.Host.Platform) ' class ="windows icon "> </ i >
103103 < i v-else-if ='getFontLogoClass(server.Host.Platform) == "" && server.State.Uptime > 0 ' class ="fl-tux "> </ i >
104104 < i v-else :class ="'fl-' + getFontLogoClass(server.Host.Platform) "> </ i >
Original file line number Diff line number Diff line change 1414 :key ="server.ID "
1515 style ="margin-top: 3px;font-size: 100%; "
1616 @click ="redirectNetwork(server.ID) ">
17- < i :class ="'flag-icon flag-icon -'+server.Host.CountryCode "> </ i > < i
17+ < i :class ="'fi fi -'+server.Host.CountryCode "> </ i > < i
1818 v-if ='server.Host.Platform == "darwin" ' class ="apple icon "> </ i > < i
1919 v-else-if ='isWindowsPlatform(server.Host.Platform) ' class ="windows icon "> </ i > < i
2020 v-else :class ="'fl-' + getFontLogoClass(server.Host.Platform) "> </ i >
2424 </ div >
2525 </ div >
2626 < div class ="ui container ">
27- < div ref ="chartDom " style ="margin-top: 10px;height: auto;overflow: hidden;border-radius: 5px ; "> </ div >
27+ < div ref ="chartDom " style ="margin-top: 10px;height: auto;overflow: hidden;border-radius: 10px ; "> </ div >
2828 </ div >
2929</ div >
3030
105105 return [ pt [ 0 ] , '10%' ] ;
106106 } ,
107107 formatter : function ( params ) {
108+ if ( ! params || params . length === 0 ) {
109+ return '' ;
110+ }
111+
108112 let result = params [ 0 ] . axisValueLabel + "<br />" ;
109- params . forEach ( function ( item ) {
110- result += item . marker + item . seriesName + ": " + item . value [ 1 ] . toFixed ( 2 ) + " ms<br />" ;
111- } )
113+
114+ // 优化:显示所有监控点在该时间的数据
115+ // 按监控点名称排序,确保显示顺序一致
116+ const sortedParams = params . sort ( ( a , b ) => {
117+ return a . seriesName . localeCompare ( b . seriesName ) ;
118+ } ) ;
119+
120+ sortedParams . forEach ( function ( item ) {
121+ if ( item . value && item . value [ 1 ] !== undefined ) {
122+ const delay = parseFloat ( item . value [ 1 ] ) ;
123+ const displayDelay = isNaN ( delay ) ? '超时' : delay . toFixed ( 2 ) + ' ms' ;
124+ result += item . marker + item . seriesName + ": " + displayDelay + "<br />" ;
125+ }
126+ } ) ;
127+
112128 return result ;
113129 } ,
114130 confine : true ,
115131 transitionDuration : 0 ,
116132 z : 10 ,
117- zlevel : 1
133+ zlevel : 1 ,
134+ // 优化:确保显示所有数据系列
135+ showContent : true ,
136+ axisPointer : {
137+ type : 'cross' ,
138+ crossStyle : {
139+ color : '#999'
140+ }
141+ }
118142 } ,
119143 title : {
120144 left : 'center' ,
You can’t perform that action at this time.
0 commit comments