From 8b1c9640820639d34db5dae9c47d5dc474e45c49 Mon Sep 17 00:00:00 2001
From: w940853815 <940853815@qq.com>
Date: Fri, 11 Apr 2025 16:56:37 +0800
Subject: [PATCH] fix: update input number ranges for hours and minutes in
 crontab components

---
 .../FormFields/CronTab/components/Crontab-Hour.vue    | 11 +++++++----
 .../FormFields/CronTab/components/Crontab-Min.vue     |  2 +-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/components/Form/FormFields/CronTab/components/Crontab-Hour.vue b/src/components/Form/FormFields/CronTab/components/Crontab-Hour.vue
index e45c46294..f65163a64 100644
--- a/src/components/Form/FormFields/CronTab/components/Crontab-Hour.vue
+++ b/src/components/Form/FormFields/CronTab/components/Crontab-Hour.vue
@@ -10,15 +10,18 @@
     <el-form-item>
       <el-radio v-model="radioValue" :label="2">
         {{ this.$t('From') }}
-        <el-input-number v-model="cycle01" :max="60" :min="0" size="mini" /> -
-        <el-input-number v-model="cycle02" :max="60" :min="0" size="mini" /> {{ this.$t('Hour') }}
+        <el-input-number v-model="cycle01" :max="23" :min="0" size="mini" />
+        -
+        <el-input-number v-model="cycle02" :max="23" :min="0" size="mini" />
+        {{ this.$t('Hour') }}
       </el-radio>
     </el-form-item>
 
     <el-form-item>
       <el-radio v-model="radioValue" :label="3">
         {{ this.$t('Every') }}
-        <el-input-number v-model="average02" :max="60" :min="1" size="mini" /> {{ this.$t('Hour') }} {{ this.$t('ExecuteOnce') }}
+        <el-input-number v-model="average02" :max="23" :min="1" size="mini" />
+        {{ this.$t('Hour') }} {{ this.$t('ExecuteOnce') }}
       </el-radio>
     </el-form-item>
 
@@ -32,7 +35,7 @@
           multiple
           style="width:100%"
         >
-          <el-option v-for="item in 24" :key="item" :value="item-1">{{ item-1 }}</el-option>
+          <el-option v-for="item in 24" :key="item" :value="item-1">{{ item - 1 }}</el-option>
         </el-select>
       </el-radio>
     </el-form-item>
diff --git a/src/components/Form/FormFields/CronTab/components/Crontab-Min.vue b/src/components/Form/FormFields/CronTab/components/Crontab-Min.vue
index 30fe5fb76..f56373947 100644
--- a/src/components/Form/FormFields/CronTab/components/Crontab-Min.vue
+++ b/src/components/Form/FormFields/CronTab/components/Crontab-Min.vue
@@ -9,7 +9,7 @@
     <el-form-item>
       <el-radio v-model="radioValue" :label="3">
         {{ this.$t('From') }}
-        <el-input-number v-model="average02" :max="60" :min="1" size="mini" />
+        <el-input-number v-model="average02" :max="59" :min="1" size="mini" />
         {{ this.$t('Min') }} {{ this.$t('ExecuteOnce') }}
       </el-radio>
     </el-form-item>