修复了模型对话列表的显示问题

This commit is contained in:
2026-01-22 17:34:59 +08:00
parent 8c89e9907f
commit 6af55b4ff9

View File

@@ -272,11 +272,15 @@
const urlParams = new URLSearchParams(window.location.search); const urlParams = new URLSearchParams(window.location.search);
compareTaskId = urlParams.get('id'); compareTaskId = urlParams.get('id');
// 加载数据 // 加载对比任务数据获取已选模型ID列表
await Promise.all([ await loadCompareTask();
loadCompareTask(), // 再加载模型列表
loadModels() await loadModels();
]);
// 确保两个都加载完成后再渲染已选模型
if (selectedModelIds.length > 0) {
renderSelectedModels();
}
} catch (e) { } catch (e) {
console.error('加载数据失败:', e); console.error('加载数据失败:', e);
} }
@@ -320,7 +324,7 @@
} else if (Array.isArray(modelsField)) { } else if (Array.isArray(modelsField)) {
selectedModelIds = modelsField; selectedModelIds = modelsField;
} }
renderSelectedModels(); // 不在这里渲染,等 loadModels() 完成后再渲染
} catch (e) { } catch (e) {
console.error('解析模型列表失败:', e); console.error('解析模型列表失败:', e);
} }