diff --git a/src/views/schedule/job/JobAddModal.vue b/src/views/schedule/job/JobAddModal.vue index 36cd66f..c43e949 100644 --- a/src/views/schedule/job/JobAddModal.vue +++ b/src/views/schedule/job/JobAddModal.vue @@ -69,9 +69,11 @@ :rules="[{ required: true, message: '请输入Cron表达式' }]" >
- - +
@@ -192,6 +194,42 @@ const { width } = useWindowSize() const colProps: ColProps = { xs: 24, sm: 24, md: 12, lg: 12, xl: 12, xxl: 12 } +// 内置 Cron 表达式 +const cron_list = [ + { + label: '每分钟', + value: '0 * * * * ?', + }, + { + label: '每30分钟', + value: '0 0/30 * * * ?', + }, + { + label: '每小时', + value: '0 0 * * * ?', + }, + { + label: '每天零点', + value: '0 0 0 * * ?', + }, + { + label: '每月1日零点', + value: '0 0 0 1 * ?', + }, + { + label: '每月最后一天零点', + value: '0 0 0 L * ?', + }, + { + label: '每月最后一个工作日零点', + value: '0 0 0 LW * ?', + }, + { + label: '每周日零点', + value: '0 0 0 ? * 1', + }, +] + const dataId = ref() const visible = ref(false) const isUpdate = computed(() => !!dataId.value)