From 0b71f89f96ab5d5f1c7fc14d971fe1f0bda447e0 Mon Sep 17 00:00:00 2001 From: 666ghj <670939375@qq.com> Date: Thu, 29 Jan 2026 10:58:36 +0800 Subject: [PATCH] fix(Step2EnvSetup): update expectedTotal only when API returns a valid value to prevent overwriting existing data --- frontend/src/components/Step2EnvSetup.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Step2EnvSetup.vue b/frontend/src/components/Step2EnvSetup.vue index 1e3a5ab..eae776a 100644 --- a/frontend/src/components/Step2EnvSetup.vue +++ b/frontend/src/components/Step2EnvSetup.vue @@ -914,7 +914,10 @@ const fetchProfilesRealtime = async () => { if (res.success && res.data) { const prevCount = profiles.value.length profiles.value = res.data.profiles || [] - expectedTotal.value = res.data.total_expected + // 只有当 API 返回有效值时才更新,避免覆盖已有的有效值 + if (res.data.total_expected) { + expectedTotal.value = res.data.total_expected + } // 提取实体类型 const types = new Set()