feat(sj_1.0.0_beta3): 优化重试场景的导出
This commit is contained in:
parent
94b9c5c68e
commit
132374eb06
@ -29,7 +29,7 @@ const local: App.I18n.Schema = {
|
||||
millisecond: '毫秒',
|
||||
import: '导入',
|
||||
export: '导出',
|
||||
exportAll: '确认全部导出吗?',
|
||||
exportAll: '确认导出列表中全部数据吗?',
|
||||
exportPar: '确认导出{num}条数据吗?',
|
||||
edit: '编辑',
|
||||
detail: '详情',
|
||||
|
5
src/typings/api.d.ts
vendored
5
src/typings/api.d.ts
vendored
@ -844,6 +844,11 @@ declare namespace Api {
|
||||
CommonSearchParams
|
||||
>;
|
||||
|
||||
type ExportScene = Common.CommonRecord<{
|
||||
sceneIds: string[];
|
||||
}> &
|
||||
SceneSearchParams;
|
||||
|
||||
/** scene list */
|
||||
type SceneList = Common.PaginatingQueryRecord<Scene>;
|
||||
|
||||
|
@ -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'));
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -1,7 +1,8 @@
|
||||
<script setup lang="ts">
|
||||
import { $t } from '@/locales';
|
||||
import SelectGroup from '@/components/common/select-group.vue';
|
||||
import SelectScene from '@/components/common/select-scene.vue';
|
||||
import { translateOptions } from '@/utils/common';
|
||||
import { enableStatusNumberOptions } from '@/constants/business';
|
||||
|
||||
defineOptions({
|
||||
name: 'SceneSearch'
|
||||
@ -31,7 +32,14 @@ function search() {
|
||||
<SelectGroup v-model:value="model.groupName" />
|
||||
</NFormItemGi>
|
||||
<NFormItemGi span="24 s:12 m:6" :label="$t('page.retryScene.sceneName')" path="sceneName" class="pr-24px">
|
||||
<SelectScene v-model:value="model.sceneName" :group-name="model.groupName as string" />
|
||||
<NInput v-model:value="model.sceneName" :placeholder="$t('page.retryScene.form.sceneName')" />
|
||||
</NFormItemGi>
|
||||
<NFormItemGi span="24 s:12 m:6" :label="$t('page.retryScene.sceneStatus')" path="sceneStatus" class="pr-24px">
|
||||
<NSelect
|
||||
v-model:value="model.sceneStatus"
|
||||
:placeholder="$t('page.jobTask.form.jobStatus')"
|
||||
:options="translateOptions(enableStatusNumberOptions)"
|
||||
/>
|
||||
</NFormItemGi>
|
||||
</SearchForm>
|
||||
</template>
|
||||
|
Loading…
Reference in New Issue
Block a user