修复:保留监控缺测语义、采样日期与磁盘字段名称

This commit is contained in:
cieanyau committed 2026-11-07 04:18:02 +08:00
1 parent 520c0894c2
commit 6a07904ca0
7 files changed
+726 -71

No files matched your search

+12 -14
View File
@@ -26,6 +26,8 @@ import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import skeleton from "openvue/skeleton";
import selectbutton from "openvue/selectbutton";
import { r as dict_r } from "~/lib/dict.js";
import { t as finance_resource_chart_t } from "~/lib/finance-resource-chart.js";
var T = defineAsyncComponent(() =>
loadModule(
() => import("~/components/ChartBox.vue").then((e) => e.default || e),
@@ -113,8 +115,10 @@ var T = defineAsyncComponent(() =>
start_time: Math.floor(Date.now() / 1e3) - S.value,
});
if (R || e !== L || t !== h.hostId || n !== h.module) return;
((F.value = (Array.isArray(r.list) ? r.list : []).filter((e) =>
Number.isFinite(Number(e.time)),
((F.value = (Array.isArray(r.list) ? r.list : []).filter(
(e) =>
finance_resource_chart_t(e.time) !== null &&
Number.isFinite(new Date(Number(e.time) * 1e3).getTime()),
)),
(I.value = typeof r.unit == `string` ? r.unit : ``));
} catch (t) {
@@ -126,12 +130,8 @@ var T = defineAsyncComponent(() =>
}
}
// 缺失采样转为 null 而不是 0,配合 connectNulls:false 保留采集中断的空隙。
function V(e) {
return e != null && e !== `` && Number.isFinite(Number(e))
? Number(e)
: null;
}
let H = computed(() =>
let V = finance_resource_chart_t,
H = computed(() =>
F.value.some((e) => V(e.in_bw) !== null || V(e.out_bw) !== null),
),
U = computed(() => ({
@@ -150,12 +150,10 @@ var T = defineAsyncComponent(() =>
xAxis: {
type: `category`,
boundaryGap: !1,
data: F.value.map((e) =>
new Date(Number(e.time) * 1e3).toLocaleTimeString(`zh-CN`, {
hour: `2-digit`,
minute: `2-digit`,
}),
),
data: F.value.map((e) => dict_r(Number(e.time))),
axisLabel: {
formatter: (e) => String(e).slice(11, 16),
},
},
yAxis: {
type: `value`,