fix: 修复解码器历史诊断记录loading载状态同步问题

This commit is contained in:
yangsy
2026-05-19 16:34:29 +08:00
parent 11b673550b
commit b8927e064b
@@ -36,7 +36,8 @@ const selected = ref([...historyDiagOptions.map((option) => `${option.value}`)])
const loading = ref<boolean>(false); const loading = ref<boolean>(false);
const icmpLoading = ref<boolean>(false); const icmpLoading = ref<boolean>(false);
const alarmLoading = ref<boolean>(false); const alarmLoading = ref<boolean>(false);
watch([icmpLoading, alarmLoading], (loadings) => { const usageLoading = ref<boolean>(false);
watch([icmpLoading, alarmLoading, usageLoading], (loadings) => {
loading.value = loadings.some((loading) => loading); loading.value = loadings.some((loading) => loading);
}); });
const icmpHistoryQueryFn = ref<() => void>(); const icmpHistoryQueryFn = ref<() => void>();
@@ -91,7 +92,7 @@ onMounted(() => {
:cpu-usage-field="'stCommonInfo.CPU使用率'" :cpu-usage-field="'stCommonInfo.CPU使用率'"
:mem-usage-field="'stCommonInfo.内存使用率'" :mem-usage-field="'stCommonInfo.内存使用率'"
v-model:range="range" v-model:range="range"
v-model:loading="alarmLoading" v-model:loading="usageLoading"
@expose-query-fn="onExposeUsageHistoryQueryFn" @expose-query-fn="onExposeUsageHistoryQueryFn"
/> />
</NFlex> </NFlex>