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 @@