From 132374eb06481121b29ec3b75dcbb32dafcde5b2 Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Wed, 29 May 2024 23:18:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.0.0=5Fbeta3):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=87=8D=E8=AF=95=E5=9C=BA=E6=99=AF=E7=9A=84=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/langs/zh-cn.ts | 2 +- src/typings/api.d.ts | 5 +++++ src/views/retry/scene/index.vue | 11 ++++++++++- src/views/retry/scene/modules/scene-search.vue | 12 ++++++++++-- 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index d869114..56b0811 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -29,7 +29,7 @@ const local: App.I18n.Schema = { millisecond: '毫秒', import: '导入', export: '导出', - exportAll: '确认全部导出吗?', + exportAll: '确认导出列表中全部数据吗?', exportPar: '确认导出{num}条数据吗?', edit: '编辑', detail: '详情', diff --git a/src/typings/api.d.ts b/src/typings/api.d.ts index 6a54b9d..3eb66ab 100644 --- a/src/typings/api.d.ts +++ b/src/typings/api.d.ts @@ -844,6 +844,11 @@ declare namespace Api { CommonSearchParams >; + type ExportScene = Common.CommonRecord<{ + sceneIds: string[]; + }> & + SceneSearchParams; + /** scene list */ type SceneList = Common.PaginatingQueryRecord; diff --git a/src/views/retry/scene/index.vue b/src/views/retry/scene/index.vue index 8557408..f569479 100644 --- a/src/views/retry/scene/index.vue +++ b/src/views/retry/scene/index.vue @@ -188,8 +188,17 @@ function triggerInterval(backOff: number, maxRetryCount: number) { return desc.substring(1, desc.length); } +function body(): Api.RetryScene.ExportScene { + return { + sceneIds: checkedRowKeys.value, + groupName: searchParams.groupName, + sceneName: searchParams.sceneName, + sceneStatus: searchParams.sceneStatus + }; +} + function handleExport() { - downloadFetch('/scene-config/export', checkedRowKeys.value, $t('page.retryScene.title')); + downloadFetch('/scene-config/export', body(), $t('page.retryScene.title')); } diff --git a/src/views/retry/scene/modules/scene-search.vue b/src/views/retry/scene/modules/scene-search.vue index 1472458..d86f057 100644 --- a/src/views/retry/scene/modules/scene-search.vue +++ b/src/views/retry/scene/modules/scene-search.vue @@ -1,7 +1,8 @@