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(() => {