diff --git a/src/components/common/job-trigger-interval.vue b/src/components/common/job-trigger-interval.vue index ad2d36a..ce71877 100644 --- a/src/components/common/job-trigger-interval.vue +++ b/src/components/common/job-trigger-interval.vue @@ -17,10 +17,10 @@ const props = defineProps(); const app = useAppStore(); /** 保存 `固定时间` 类型的 时间间隔 */ -const interval = ref(60); +const interval = ref(props.triggerType === 2 ? Number(model.value) : 60); /** 保存 `CRON表达式` 类型的 表达式 */ -const cron = ref('* * * * * ?'); +const cron = ref(props.triggerType === 3 ? model.value! : '* * * * * ?'); /** 监视 触发间隔 变化 */ watch( diff --git a/src/components/common/scene-trigger-interval.vue b/src/components/common/scene-trigger-interval.vue index 4e03388..2a8ac0c 100644 --- a/src/components/common/scene-trigger-interval.vue +++ b/src/components/common/scene-trigger-interval.vue @@ -17,10 +17,10 @@ const props = defineProps(); const app = useAppStore(); /** 保存 `固定时间` 类型的 时间间隔 */ -const interval = ref(60); +const interval = ref(props.backOff === 2 || props.backOff === 4 ? Number(model.value) : 60); /** 保存 `CRON表达式` 类型的 表达式 */ -const cron = ref('* * * * * ?'); +const cron = ref(props.backOff === 3 ? model.value! : '* * * * * ?'); const delayLevelDesc = ref('10s,15s,30s,35s,40s,50s,1m,2m,4m,6m,8m,10m,20m,40m,1h,2h,3h,4h,5h,6h,7h,8h,9h,10h,11h,12h'); @@ -55,7 +55,7 @@ watch( } else if (backOff === 3) { model.value = cron.value; } else { - model.value = ''; + model.value = '*'; } }, { immediate: true }