修复了模型对话列表的显示问题
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user