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 jobName: string
description?: string description?: string
triggerType: number triggerType: number
triggerInterval: string | number triggerInterval: string
executorType: number executorType: number
taskType: number taskType: number
executorInfo: string executorInfo: string

View File

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