From f17a4121df9cd542ad02c349e8e39a457581e0f3 Mon Sep 17 00:00:00 2001 From: dongzhihuan Date: Tue, 10 Feb 2026 20:51:20 +0800 Subject: [PATCH 1/4] =?UTF-8?q?update=20=E5=9B=9E=E6=94=B6=E7=AB=99?= =?UTF-8?q?=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/imgs/btnIcon/ignore.svg | 1 + src/assets/imgs/btnIcon/replace.svg | 1 + src/components/common/table/baseTable.vue | 1 + src/utils/i18n/en.ts | 1 + src/utils/i18n/zh.ts | 1 + src/views/system/recycleBin/index.vue | 235 ++++++++++++++++++++++ 6 files changed, 240 insertions(+) create mode 100644 src/assets/imgs/btnIcon/ignore.svg create mode 100644 src/assets/imgs/btnIcon/replace.svg create mode 100644 src/views/system/recycleBin/index.vue diff --git a/src/assets/imgs/btnIcon/ignore.svg b/src/assets/imgs/btnIcon/ignore.svg new file mode 100644 index 00000000..c9a84423 --- /dev/null +++ b/src/assets/imgs/btnIcon/ignore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/imgs/btnIcon/replace.svg b/src/assets/imgs/btnIcon/replace.svg new file mode 100644 index 00000000..5468fc48 --- /dev/null +++ b/src/assets/imgs/btnIcon/replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/common/table/baseTable.vue b/src/components/common/table/baseTable.vue index 3bf20739..5390ec06 100644 --- a/src/components/common/table/baseTable.vue +++ b/src/components/common/table/baseTable.vue @@ -71,6 +71,7 @@ :loading="loading" :data="tableData" v-bind="$attrs" + highlight-hover-row :seq-config="{ startIndex: (current - 1) * size }" :column-config="{ drag: true, diff --git a/src/utils/i18n/en.ts b/src/utils/i18n/en.ts index f3765160..79ad4caa 100644 --- a/src/utils/i18n/en.ts +++ b/src/utils/i18n/en.ts @@ -43,6 +43,7 @@ const lang = { 重试: 'Retry', 加载中: 'Loading...', 加载失败请稍后再试: 'Load failed, please try again later', + 还原: 'Restore', }, 菜单: { 首页: 'Home', diff --git a/src/utils/i18n/zh.ts b/src/utils/i18n/zh.ts index 02c98b18..3391f9ec 100644 --- a/src/utils/i18n/zh.ts +++ b/src/utils/i18n/zh.ts @@ -43,6 +43,7 @@ const lang = { 重试: '重试', 加载中: '加载中...', 加载失败请稍后再试: '加载失败,请稍后再试', + 还原: '还原', }, 菜单: { 首页: '首页', diff --git a/src/views/system/recycleBin/index.vue b/src/views/system/recycleBin/index.vue new file mode 100644 index 00000000..29ed2498 --- /dev/null +++ b/src/views/system/recycleBin/index.vue @@ -0,0 +1,235 @@ + + + + + From 541ff926e5ac83ea240afea26a83cc01406ab327 Mon Sep 17 00:00:00 2001 From: zhouyang Date: Wed, 11 Feb 2026 09:01:14 +0800 Subject: [PATCH 2/4] =?UTF-8?q?update:=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E8=AF=A6=E6=83=85tab=E9=A1=B5=E7=9A=84=E5=A4=8D=E7=9B=98?= =?UTF-8?q?=E6=95=B0=E6=8D=AEtab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/taskDetail/reviewData.vue | 216 ++++++++++++++++++ .../components/runDetailPage/index.vue | 2 + .../components/taskDetailPage/index.vue | 8 + .../projectDetail/components/taskDetail.vue | 12 + 4 files changed, 238 insertions(+) create mode 100644 src/components/taskDetail/reviewData.vue diff --git a/src/components/taskDetail/reviewData.vue b/src/components/taskDetail/reviewData.vue new file mode 100644 index 00000000..12b90e23 --- /dev/null +++ b/src/components/taskDetail/reviewData.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/src/views/task/execution/components/runDetailPage/index.vue b/src/views/task/execution/components/runDetailPage/index.vue index 50e2918c..27f7ce85 100644 --- a/src/views/task/execution/components/runDetailPage/index.vue +++ b/src/views/task/execution/components/runDetailPage/index.vue @@ -844,6 +844,7 @@ const getSubmitParamFun = async (appPath: any) => { const creatorId = getUserId().toString(); const subRunId = flowNodeData.value.nodeId; const asyncTaskId = flowNodeData.value.nodeDetailInfo?.asyncTaskId; + const outputFormat = flowNodeParamData.value.outputFormat; return { runId, runName, @@ -867,6 +868,7 @@ const getSubmitParamFun = async (appPath: any) => { creatorId, subRunId, asyncTaskId, + outputFormat, }; }; diff --git a/src/views/task/execution/components/taskDetailPage/index.vue b/src/views/task/execution/components/taskDetailPage/index.vue index ddf92574..4d6be463 100644 --- a/src/views/task/execution/components/taskDetailPage/index.vue +++ b/src/views/task/execution/components/taskDetailPage/index.vue @@ -10,6 +10,7 @@ + @@ -88,6 +89,12 @@ :disabled="!showLeftOptions" > +
+ +
+ + +
+ +
+
- - - - - - - - - - - - - -
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
- - - - - - diff --git a/src/views/task/dashboard/components/dataStatistics.vue b/src/views/task/dashboard/components/dataStatistics.vue index ff890bf0..b51ef8d9 100644 --- a/src/views/task/dashboard/components/dataStatistics.vue +++ b/src/views/task/dashboard/components/dataStatistics.vue @@ -57,8 +57,8 @@ const statusColorList = [ ]; const performanceColorList = [ 'rgb(200, 201, 204)', + getThemeColor('--el-color-danger'), getThemeColor('--el-color-success'), - getThemeColor('--el-color-primary'), ]; // 难度系数颜色列表 const difficultyCountColorList = [ diff --git a/src/views/task/dashboard/components/dataStatistics/performanceCompletion.vue b/src/views/task/dashboard/components/dataStatistics/performanceCompletion.vue index 910a0aa3..56908070 100644 --- a/src/views/task/dashboard/components/dataStatistics/performanceCompletion.vue +++ b/src/views/task/dashboard/components/dataStatistics/performanceCompletion.vue @@ -61,12 +61,12 @@ const initCompleteChart = async (formData: any) => { res.data?.result?.map((item: any) => { return item.name; }) || []; - + const allExeStatus = Object.keys(TASK_CALCULATE_STATUS_OBJ); titles = - res.data?.allExeStatus?.map((item: any) => { - return TASK_CALCULATE_STATUS_OBJ[item] || item; // todo 返回的状态待确认 + allExeStatus?.map((item: any) => { + return TASK_CALCULATE_STATUS_OBJ[item] || item; }) || []; - const names = res.data?.allExeStatus || []; + const names = allExeStatus || []; for (let i = 0; i < names.length; i++) { const str = names[i]; diff --git a/src/views/task/dashboard/components/dataStatistics/reviewPassed.vue b/src/views/task/dashboard/components/dataStatistics/reviewPassed.vue index 6e94597e..1ac441cd 100644 --- a/src/views/task/dashboard/components/dataStatistics/reviewPassed.vue +++ b/src/views/task/dashboard/components/dataStatistics/reviewPassed.vue @@ -59,7 +59,7 @@ const initReviewPassedChart = async (formData: any) => { return item.name; }) || []; - titles = res.data.allApprovalStatus; + titles = ['0', '1', '2', '3']; const statusMap: any = { 0: '未评审', 1: '评审中',