From 00bf070dbd29425e9b28f60129ea7f1acf112d9f Mon Sep 17 00:00:00 2001 From: aylvn Date: Sun, 16 Mar 2025 14:58:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=86=E5=8F=B2=E4=BB=BB=E5=8A=A1=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../frontend/src/components/TableTools.vue | 21 +- desktop/frontend/src/locales/en.js | 19 + desktop/frontend/src/locales/zh-cn.js | 19 + desktop/frontend/src/router/index.js | 15 +- desktop/frontend/src/views/task/History.vue | 348 ++++++++++++++++++ .../src/views/{main => task}/Home.vue | 0 .../{main/History.vue => task/TaskIndex.vue} | 9 +- .../{main/Task.vue => task/TaskInfo.vue} | 0 8 files changed, 407 insertions(+), 24 deletions(-) create mode 100644 desktop/frontend/src/views/task/History.vue rename desktop/frontend/src/views/{main => task}/Home.vue (100%) rename desktop/frontend/src/views/{main/History.vue => task/TaskIndex.vue} (98%) rename desktop/frontend/src/views/{main/Task.vue => task/TaskInfo.vue} (100%) diff --git a/desktop/frontend/src/components/TableTools.vue b/desktop/frontend/src/components/TableTools.vue index a149f5a..2ba617e 100644 --- a/desktop/frontend/src/components/TableTools.vue +++ b/desktop/frontend/src/components/TableTools.vue @@ -6,22 +6,16 @@ - - - - - 新增 - - 删除 + {{ t('delete') }}
- 重置 - 查询 + {{ t('reset') }} + {{ t('search') }}
@@ -54,7 +48,9 @@ diff --git a/desktop/frontend/src/views/main/Home.vue b/desktop/frontend/src/views/task/Home.vue similarity index 100% rename from desktop/frontend/src/views/main/Home.vue rename to desktop/frontend/src/views/task/Home.vue diff --git a/desktop/frontend/src/views/main/History.vue b/desktop/frontend/src/views/task/TaskIndex.vue similarity index 98% rename from desktop/frontend/src/views/main/History.vue rename to desktop/frontend/src/views/task/TaskIndex.vue index 81d5a51..8ee8a35 100644 --- a/desktop/frontend/src/views/main/History.vue +++ b/desktop/frontend/src/views/task/TaskIndex.vue @@ -49,7 +49,7 @@
{{ t('taskStatus.name') }}: - {{ t(taskInfo.status) }} + {{ taskInfo.status }}
@@ -87,7 +87,6 @@ import { ref, reactive, inject, computed, onMounted, onUnmounted } from 'vue' import { FolderAdd, Promotion, Eleme, CircleClose } from '@element-plus/icons-vue' import { useConfig } from '@/store/config' import { useI18n } from 'vue-i18n' -import i18n from '@/locales/i18n' const utils = inject('utils') const config = useConfig() @@ -124,7 +123,7 @@ const buildEventSource = (taskId) => { // 处理错误情况 loading.value = false eventSource.value.close() - taskInfo.value.status = "failed" + taskInfo.value.status = "taskStatus.failed" utils.pop("任务执行失败", "error") } @@ -143,7 +142,7 @@ const handleEvent = (event, type) => { console.log('task completed'); loading.value = false eventSource.value.close() - taskInfo.value.status = "success" + taskInfo.value.status = "taskStatus.success" utils.pop("任务已完成", "success") return } @@ -288,7 +287,7 @@ function stop() { console.log("stop") loading.value = false eventSource.value.close() - taskInfo.value.status = "terminated" + taskInfo.value.status = "taskStatus.terminated" utils.pop("用户终止任务", "error") } diff --git a/desktop/frontend/src/views/main/Task.vue b/desktop/frontend/src/views/task/TaskInfo.vue similarity index 100% rename from desktop/frontend/src/views/main/Task.vue rename to desktop/frontend/src/views/task/TaskInfo.vue