Add real-time simulation configuration endpoint and update frontend components

- Introduced a new API endpoint for retrieving real-time simulation configuration, allowing users to view progress and metadata during simulation generation.
- Updated frontend API service to include the new real-time configuration method.
- Enhanced Step2EnvSetup.vue to support real-time polling for configuration updates, improving user experience during simulation setup.
- Revised display logic to show detailed configuration summaries and orchestration content, enriching the simulation setup process.
This commit is contained in:
666ghj
2025-12-11 18:44:00 +08:00
parent ceb1399144
commit 8b5d082fb1
3 changed files with 390 additions and 20 deletions

View File

@@ -58,6 +58,15 @@ export const getSimulationConfig = (simulationId) => {
return service.get(`/api/simulation/${simulationId}/config`)
}
/**
* 实时获取生成中的模拟配置
* @param {string} simulationId
* @returns {Promise} 返回配置信息,包含元数据和配置内容
*/
export const getSimulationConfigRealtime = (simulationId) => {
return service.get(`/api/simulation/${simulationId}/config/realtime`)
}
/**
* 列出所有模拟
* @param {string} projectId - 可选按项目ID过滤