From 92d5fcf3041fd6eb1fc49588d3dd28a0975f72d7 Mon Sep 17 00:00:00 2001 From: zhouyang Date: Tue, 25 Nov 2025 17:37:02 +0800 Subject: [PATCH 1/7] =?UTF-8?q?fix:=E6=95=B0=E6=8D=AE=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E7=B1=BB=E5=9E=8B=E5=8F=82=E6=95=B0=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E7=AE=97=E4=BE=8B=E4=B8=8B=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E5=8C=96=E4=B8=8A=E4=BC=A0=E5=92=8C=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project/run.ts | 31 +++- src/api/task/taskpool.ts | 5 + src/components/taskDetail/resultImage.vue | 4 +- src/components/taskDetail/taskCurve.vue | 2 +- src/components/taskDetail/taskDeliverable.vue | 2 +- src/components/taskDetail/taskModel.vue | 2 +- src/components/taskDetail/taskPerformance.vue | 66 ++++++- src/components/taskDetail/taskReport.vue | 2 +- .../components/analysisDataDialog.vue | 2 +- src/views/data/analysis/index.vue | 10 +- .../components/leftTaskTree/index.vue | 6 +- .../components/runDetailPage/index.vue | 3 +- .../runPagecomponent/resultData.vue | 166 +++++++++++++++--- .../components/taskDetailPage/index.vue | 2 +- 14 files changed, 250 insertions(+), 53 deletions(-) diff --git a/src/api/project/run.ts b/src/api/project/run.ts index 04afb502..042a4ff6 100644 --- a/src/api/project/run.ts +++ b/src/api/project/run.ts @@ -82,4 +82,33 @@ export const getTaskRunVersionApi = (params: any) => { */ export const getRunVersionApi = (params: any) => { return post(`${PREFIX}run/getRunVersion`, params); -}; \ No newline at end of file +}; + +/** + *算例录入关键结果 + * @param params + * @returns + */ +export const addSimulationKeyResultApi = (params: any) => { + return upload(`${PREFIX}run/addSimulationKeyResult`, params); +}; + +/** + * 查询算例关键结果列表 + * @param params runId keyResultType size current + * @returns + */ +export const listSimulationKeyResult = (params: any) => { + return post(`${PREFIX}run/listSimulationKeyResult`, params); + +}; + +/** + *删除算例关键结果列表 + * @param params + * @returns + */ +export const deleteSimulationKeyResultApi = (params: any) => { + return post(`${PREFIX}run/deleteSimulationKeyResult`, params); + +}; diff --git a/src/api/task/taskpool.ts b/src/api/task/taskpool.ts index 03b38d6e..668b3bba 100644 --- a/src/api/task/taskpool.ts +++ b/src/api/task/taskpool.ts @@ -54,3 +54,8 @@ export const batchAddTaskPerformanceApi = (params: any) => { export const batchDeleteTaskPerformanceApi = (params: any) => { return post(`${PREFIX}taskPerformance/batchDeleteTaskPerformance`, params); }; + +export const getRunPerformanceApi = (params: any) => { + return get(`${PREFIX}taskPerformance/getRunPerformance`, params); +}; + diff --git a/src/components/taskDetail/resultImage.vue b/src/components/taskDetail/resultImage.vue index eb0abcbe..e1438d1c 100644 --- a/src/components/taskDetail/resultImage.vue +++ b/src/components/taskDetail/resultImage.vue @@ -60,7 +60,7 @@ const getTaskResultImageDataFn = async () => { const res: any = await getSimulationTaskFilesApi({ taskId: props.taskId, - fileType: 1, + fileBizType: 1, fileName: '', startTime: '', endTime: '', @@ -69,7 +69,7 @@ const getTaskResultImageDataFn = async () => { }); if (res && res.code === 200) { - exampleImglist.value = res.data.data.map((item: any) => { + exampleImglist.value = res.data?.data?.map((item: any) => { return { ...item, url: `${env.VITE_API_IMAGE_PREVIEW_URL}/data/previewImage?fileId=${item.id}`, diff --git a/src/components/taskDetail/taskCurve.vue b/src/components/taskDetail/taskCurve.vue index fdabcba9..b09cc75a 100644 --- a/src/components/taskDetail/taskCurve.vue +++ b/src/components/taskDetail/taskCurve.vue @@ -121,7 +121,7 @@ const getCheckedNodesCurveFn = async () => { const res: any = await getSimulationTaskFilesApi({ taskId: props.taskId, - fileType: 5, + fileBizType: 5, fileName: '', startTime: '', endTime: '', diff --git a/src/components/taskDetail/taskDeliverable.vue b/src/components/taskDetail/taskDeliverable.vue index 03f89313..906bd056 100644 --- a/src/components/taskDetail/taskDeliverable.vue +++ b/src/components/taskDetail/taskDeliverable.vue @@ -7,7 +7,7 @@ showCheckbox :params="{ taskId: taskId, - fileType: 3, + fileBizType: 3, fileName: '', startTime: '', endTime: '' diff --git a/src/components/taskDetail/taskModel.vue b/src/components/taskDetail/taskModel.vue index 2709602b..e6fa249f 100644 --- a/src/components/taskDetail/taskModel.vue +++ b/src/components/taskDetail/taskModel.vue @@ -8,7 +8,7 @@ showCheckbox :params="{ taskId: taskId, - fileType: 1, + fileBizType: 1, fileName: '', startTime: '', endTime: '' diff --git a/src/components/taskDetail/taskPerformance.vue b/src/components/taskDetail/taskPerformance.vue index 50980435..70f7540a 100644 --- a/src/components/taskDetail/taskPerformance.vue +++ b/src/components/taskDetail/taskPerformance.vue @@ -1,6 +1,6 @@