fix(schedule/job): 修复 Cron 表达式无法选中问题

This commit is contained in:
2025-05-18 13:31:46 +08:00
parent 04444a4bd8
commit feef35f541
2 changed files with 6 additions and 7 deletions

View File

@@ -5,7 +5,7 @@ export interface JobResp {
jobName: string
description?: string
triggerType: number
triggerInterval: string | number
triggerInterval: string
executorType: number
taskType: number
executorInfo: string

View File

@@ -54,13 +54,12 @@
field="triggerInterval"
:rules="[{ required: true, message: '请输入间隔时长' }]"
>
<a-input-number
<a-input
v-model="form.triggerInterval"
placeholder="请输入间隔时长"
:min="1"
>
<template #suffix>秒</template>
</a-input-number>
</a-input>
</a-form-item>
<a-form-item
v-else
@@ -259,7 +258,7 @@ const rules: FormInstance['rules'] = {
const [form, resetForm] = useResetReactive({
triggerType: 2,
triggerInterval: 60,
triggerInterval: '60',
taskType: 1,
routeKey: 4,
blockStrategy: 1,
@@ -281,10 +280,10 @@ const reset = () => {
const triggerTypeChange = () => {
switch (form.triggerType) {
case 2:
form.triggerInterval = 60
form.triggerInterval = '60'
break
case 3:
form.triggerInterval = ''
form.triggerInterval = '0 * * * * ?'
break
}
}