修复:保留监控缺测语义、采样日期与磁盘字段名称
This commit is contained in:
1 parent
520c0894c2
commit
6a07904ca0
7 files changed
+726
-71
No files matched your search
@@ -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`,
|
||||
|
||||
Reference in new issue
Block a user