diff --git a/src/views/scheduler/schedulers/index.vue b/src/views/scheduler/schedulers/index.vue
index 533e9a6..1fd2c55 100644
--- a/src/views/scheduler/schedulers/index.vue
+++ b/src/views/scheduler/schedulers/index.vue
@@ -67,7 +67,9 @@ onMounted(() => {
- {{ $t('search') }}
+
+ {{ $t('search') }}
+
{{ $t('buttons.reset') }}
@@ -113,11 +115,13 @@ onMounted(() => {
- {{ $t('modify') }}
+
+ {{ $t('modify') }}
+
-
+
{{ $t('pause') }}
diff --git a/src/views/scheduler/schedulers/schedulers-dialog.vue b/src/views/scheduler/schedulers/schedulers-dialog.vue
index 2bd795e..ad6af91 100644
--- a/src/views/scheduler/schedulers/schedulers-dialog.vue
+++ b/src/views/scheduler/schedulers/schedulers-dialog.vue
@@ -21,6 +21,8 @@ const props = withDefaults(defineProps(), {
cronExpression: undefined,
// 执行方法
jobMethodName: undefined,
+ // 是否是更新
+ isUpdate: false,
}),
});
@@ -44,19 +46,19 @@ defineExpose({ formRef });
-
+
-
+
-
+
@@ -68,7 +70,7 @@ defineExpose({ formRef });
-
+
diff --git a/src/views/scheduler/schedulers/utils/hooks.ts b/src/views/scheduler/schedulers/utils/hooks.ts
index a957c45..f80aba4 100644
--- a/src/views/scheduler/schedulers/utils/hooks.ts
+++ b/src/views/scheduler/schedulers/utils/hooks.ts
@@ -63,6 +63,7 @@ export function onUpdate(row: any) {
description: row.description,
jobClassName: row.jobClassName,
cronExpression: row.cronExpression,
+ isUpdate: true,
},
},
draggable: true,
diff --git a/src/views/scheduler/schedulers/utils/types.ts b/src/views/scheduler/schedulers/utils/types.ts
index 423558d..5be66c2 100644
--- a/src/views/scheduler/schedulers/utils/types.ts
+++ b/src/views/scheduler/schedulers/utils/types.ts
@@ -10,6 +10,8 @@ export interface FormItemProps {
jobClassName: string;
// corn表达式
cronExpression: string;
+ // 是否是更新
+ isUpdate: boolean;
}
// 添加或修改表单Props