fix: clean up cron job edit payloads (#364)

x找我下,跟你聊聊
This commit is contained in:
Zhicheng Han
2026-05-01 08:12:53 +08:00
committed by GitHub
parent 571687459f
commit 7f01fdf56e
6 changed files with 330 additions and 38 deletions
@@ -2,6 +2,7 @@
import { computed } from 'vue'
import { NButton, NTooltip, useMessage } from 'naive-ui'
import type { Job } from '@/api/hermes/jobs'
import { scheduleToDisplayText } from '@/api/hermes/jobs'
import { useJobsStore } from '@/stores/hermes/jobs'
import { useI18n } from 'vue-i18n'
@@ -35,11 +36,7 @@ const statusType = computed(() => {
return 'success' as const
})
const scheduleExpr = computed(() => {
const s = props.job.schedule
if (typeof s === 'string') return s
return s?.expr || props.job.schedule_display || '—'
})
const scheduleExpr = computed(() => scheduleToDisplayText(props.job.schedule, props.job.schedule_display || '—'))
const formatTime = (t?: string | null) => {
if (!t) return '—'