From ac9b427731dde62d12db3b85fdb97e9b4e4e1cbd Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Thu, 25 Apr 2024 18:31:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.0.0):=20=E9=87=8D=E8=AF=95=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=96=B0=E5=A2=9E=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=92=8C=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/langs/en-us.ts | 1 + src/locales/langs/zh-cn.ts | 1 + src/router/elegant/routes.ts | 3 +- src/service/api/retry.ts | 19 +++- src/typings/api.d.ts | 4 +- src/typings/app.d.ts | 1 + src/views/retry/log/index.vue | 92 ++++++++++++------- .../retry/log/modules/retry-log-search.vue | 8 +- src/views/retry/scene/index.vue | 33 +------ 9 files changed, 93 insertions(+), 69 deletions(-) diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 4342bad..f5f2b64 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -21,6 +21,7 @@ const local: App.I18n.Schema = { deleteSuccess: 'Delete Success', confirmDelete: 'Are you sure you want to delete?', edit: 'Edit', + detail: 'Detail', index: 'Index', keywordSearch: 'Please enter keyword', logout: 'Logout', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 5fee4a7..3e6d720 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -21,6 +21,7 @@ const local: App.I18n.Schema = { deleteSuccess: '删除成功', confirmDelete: '确认删除吗?', edit: '编辑', + detail: '详情', index: '序号', keywordSearch: '请输入关键词搜索', logout: '退出登录', diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 40911c1..66c863c 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -426,7 +426,8 @@ export const generatedRoutes: GeneratedRoute[] = [ component: 'view.retry_log', meta: { title: 'retry_log', - i18nKey: 'route.retry_log' + i18nKey: 'route.retry_log', + icon: 'tabler:logs' } }, { diff --git a/src/service/api/retry.ts b/src/service/api/retry.ts index cb99a0e..d9b5fd6 100644 --- a/src/service/api/retry.ts +++ b/src/service/api/retry.ts @@ -48,7 +48,24 @@ export function fetchUpdateSceneStatus(id: number, status: number) { export function fetchRetryLogPageList(params?: Api.RetryLog.RetryLogSearchParams) { return request({ url: '/retry-task-log/list', - method: 'put', + method: 'get', params }); } + +/** delete retry log */ +export function fetchDeleteRetryLog(id: number) { + return request({ + url: `/retry-task-log/${id}`, + method: 'delete' + }); +} + +/** delete retry log */ +export function fetchBatchDeleteRetryLog(ids: number[]) { + return request({ + url: `/retry-task-log/ids`, + method: 'delete', + data: ids + }); +} diff --git a/src/typings/api.d.ts b/src/typings/api.d.ts index da4f748..9706353 100644 --- a/src/typings/api.d.ts +++ b/src/typings/api.d.ts @@ -965,7 +965,7 @@ declare namespace Api { /** retryLog */ type RetryLog = Common.CommonRecord<{ /** UniqueId */ - UniqueId: string; + uniqueId: string; /** 组名称 */ groupName: string; /** 场景名称 */ @@ -984,7 +984,7 @@ declare namespace Api { /** retryLog search params */ type RetryLogSearchParams = CommonType.RecordNullable< - Pick & + Pick & CommonSearchParams >; diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts index 19cfa02..34f04c3 100644 --- a/src/typings/app.d.ts +++ b/src/typings/app.d.ts @@ -267,6 +267,7 @@ declare namespace App { deleteSuccess: string; confirmDelete: string; edit: string; + detail: string; index: string; keywordSearch: string; logout: string; diff --git a/src/views/retry/log/index.vue b/src/views/retry/log/index.vue index c9454ec..2be45be 100644 --- a/src/views/retry/log/index.vue +++ b/src/views/retry/log/index.vue @@ -1,9 +1,10 @@