From 9d06991609d61fa4041d359d2410cbd83918991f Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Tue, 15 Oct 2024 16:52:03 +0800 Subject: [PATCH] =?UTF-8?q?page:=20=F0=9F=93=84=20=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=B0=83=E5=BA=A6=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/monitor/schedulers.ts | 2 ++ src/views/monitor/schedulers/index.vue | 23 ++++++++++++-- .../monitor/schedulers/schedulers-dialog.vue | 15 ++++------ src/views/monitor/schedulers/utils/columns.ts | 23 +++++++------- src/views/monitor/schedulers/utils/hooks.ts | 30 +++++++++++++++---- src/views/monitor/schedulers/utils/types.ts | 6 ++-- 6 files changed, 66 insertions(+), 33 deletions(-) diff --git a/src/store/monitor/schedulers.ts b/src/store/monitor/schedulers.ts index 911d964..1961894 100644 --- a/src/store/monitor/schedulers.ts +++ b/src/store/monitor/schedulers.ts @@ -26,6 +26,8 @@ export const useSchedulersStore = defineStore('schedulersStore', { triggerName: undefined, // triggerState触发器状态 triggerState: undefined, + // 执行方法 + jobMethodName: undefined, }, // 分页查询结果 pagination: { diff --git a/src/views/monitor/schedulers/index.vue b/src/views/monitor/schedulers/index.vue index 75434cd..9a0d45e 100644 --- a/src/views/monitor/schedulers/index.vue +++ b/src/views/monitor/schedulers/index.vue @@ -4,7 +4,7 @@ import { columns } from '@/views/monitor/schedulers/utils/columns'; import PureTableBar from '@/components/TableBar/src/bar'; import AddFill from '@iconify-icons/ri/add-circle-line'; import PureTable from '@pureadmin/table'; -import { onAdd, onDelete, onSearch, onUpdate } from '@/views/monitor/schedulers/utils/hooks'; +import { deleteIds, onAdd, onDelete, onDeleteBatch, onSearch, onUpdate } from '@/views/monitor/schedulers/utils/hooks'; import Delete from '@iconify-icons/ep/delete'; import EditPen from '@iconify-icons/ep/edit-pen'; import Refresh from '@iconify-icons/ep/refresh'; @@ -35,6 +35,14 @@ const onPageSizeChange = async (value: number) => { await onSearch(); }; +/** + * * 选择多行 + * @param rows + */ +const onSelectionChange = (rows: Array) => { + deleteIds.value = rows.map((row: any) => row.id); +}; + /** * 重置表单 * @param formEl @@ -59,8 +67,8 @@ onMounted(() => { - - + + @@ -71,6 +79,9 @@ onMounted(() => { + + + {{ $t('search') }} {{ $t('buttons.reset') }} @@ -80,6 +91,11 @@ onMounted(() => {