mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-08 07:50:28 +08:00
修复在使用内存缓存时导致节点看板页为空的Bug
This commit is contained in:
@@ -452,11 +452,14 @@ Tea.context(function () {
|
|||||||
this.cacheDirAvail = ""
|
this.cacheDirAvail = ""
|
||||||
this.cacheDirAvailWarning = false
|
this.cacheDirAvailWarning = false
|
||||||
if (this.cacheDirValues.length > 0) {
|
if (this.cacheDirValues.length > 0) {
|
||||||
|
let lastStat = this.cacheDirValues.$last()
|
||||||
|
if (lastStat.value != null && lastStat.value.dirs != null && lastStat.value.dirs.length > 0) {
|
||||||
this.cacheDirUsed = teaweb.formatBytes(this.cacheDirValues.$last().value.dirs[0].used)
|
this.cacheDirUsed = teaweb.formatBytes(this.cacheDirValues.$last().value.dirs[0].used)
|
||||||
this.cacheDirTotal = teaweb.formatBytes(this.cacheDirValues.$last().value.dirs[0].total)
|
this.cacheDirTotal = teaweb.formatBytes(this.cacheDirValues.$last().value.dirs[0].total)
|
||||||
this.cacheDirAvail = teaweb.formatBytes(this.cacheDirValues.$last().value.dirs[0].avail)
|
this.cacheDirAvail = teaweb.formatBytes(this.cacheDirValues.$last().value.dirs[0].avail)
|
||||||
this.cacheDirAvailWarning = (this.cacheDirValues.$last().value.dirs[0].avail < 1024 * 1024 * 1024 * 10)
|
this.cacheDirAvailWarning = (this.cacheDirValues.$last().value.dirs[0].avail < 1024 * 1024 * 1024 * 10)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
this.reloadCacheDirsChart = function () {
|
this.reloadCacheDirsChart = function () {
|
||||||
let axis = {unit: "%", divider: 1}
|
let axis = {unit: "%", divider: 1}
|
||||||
teaweb.renderLineChart({
|
teaweb.renderLineChart({
|
||||||
@@ -471,7 +474,7 @@ Tea.context(function () {
|
|||||||
return stats[args.dataIndex].time + "<br/>使用:" + teaweb.formatBytes(v.used) + "<br/>总量:" + teaweb.formatBytes(v.total) + "<br/>比例:" + (Math.ceil(v.used * 100 / v.total * 100) / 100) + "%"
|
return stats[args.dataIndex].time + "<br/>使用:" + teaweb.formatBytes(v.used) + "<br/>总量:" + teaweb.formatBytes(v.total) + "<br/>比例:" + (Math.ceil(v.used * 100 / v.total * 100) / 100) + "%"
|
||||||
},
|
},
|
||||||
value: function (v) {
|
value: function (v) {
|
||||||
if (v.value.dirs.length ==0) {
|
if (v.value == null || v.value.dirs == null || v.value.dirs.length == 0) {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
v = v.value.dirs[0]
|
v = v.value.dirs[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user