From 5733a2f2c9045e74151ee0b886523c101f97cf0c Mon Sep 17 00:00:00 2001
From: xingyu <xingyu4j@vip.qq.com>
Date: Fri, 12 May 2023 16:29:02 +0800
Subject: [PATCH] fix: crontab number input

---
 src/components/CronTab/src/tabs/DayUI.vue    | 12 ++++++------
 src/components/CronTab/src/tabs/HourUI.vue   | 12 ++++++------
 src/components/CronTab/src/tabs/MinuteUI.vue | 12 ++++++------
 src/components/CronTab/src/tabs/MonthUI.vue  | 12 ++++++------
 src/components/CronTab/src/tabs/SecondUI.vue | 12 ++++++------
 src/components/CronTab/src/tabs/WeekUI.vue   |  6 +++---
 src/components/CronTab/src/tabs/YearUI.vue   | 12 ++++++------
 7 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/src/components/CronTab/src/tabs/DayUI.vue b/src/components/CronTab/src/tabs/DayUI.vue
index c11b5150..01afc968 100644
--- a/src/components/CronTab/src/tabs/DayUI.vue
+++ b/src/components/CronTab/src/tabs/DayUI.vue
@@ -11,17 +11,17 @@
       <div class="item">
         <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
         <span> 日 至 </span>
-        <InputNumber v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
         <span> 日 </span>
       </div>
       <div class="item">
         <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueLoop.start" class="w-4" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.start" class="w-4" v-bind="typeLoopAttrs" />
         <span> 日开始,间隔 </span>
-        <InputNumber v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 日 </span>
       </div>
       <div class="item">
@@ -43,12 +43,12 @@
 
 <script lang="ts">
 import { computed, defineComponent, watch } from 'vue'
-import { InputNumber, Radio, Checkbox } from 'ant-design-vue'
+import { Input, Radio, Checkbox } from 'ant-design-vue'
 import { TypeEnum, useTabEmits, useTabProps, useTabSetup } from './useTabMixin'
 
 export default defineComponent({
   name: 'DayUI',
-  components: { InputNumber, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
+  components: { Input, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '*',
     props: {
diff --git a/src/components/CronTab/src/tabs/HourUI.vue b/src/components/CronTab/src/tabs/HourUI.vue
index c95fbec4..a5f50368 100644
--- a/src/components/CronTab/src/tabs/HourUI.vue
+++ b/src/components/CronTab/src/tabs/HourUI.vue
@@ -7,17 +7,17 @@
       <div class="item">
         <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
         <span> 时 至 </span>
-        <InputNumber v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
         <span> 时 </span>
       </div>
       <div class="item">
         <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
         <span> 时开始,间隔 </span>
-        <InputNumber v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 时 </span>
       </div>
       <div class="item">
@@ -36,12 +36,12 @@
 
 <script lang="ts">
 import { defineComponent } from 'vue'
-import { InputNumber, Radio, Checkbox } from 'ant-design-vue'
+import { Input, Radio, Checkbox } from 'ant-design-vue'
 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'
 
 export default defineComponent({
   name: 'HourUI',
-  components: { InputNumber, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
+  components: { Input, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '*'
   }),
diff --git a/src/components/CronTab/src/tabs/MinuteUI.vue b/src/components/CronTab/src/tabs/MinuteUI.vue
index 6fed4c56..1a9bb7f6 100644
--- a/src/components/CronTab/src/tabs/MinuteUI.vue
+++ b/src/components/CronTab/src/tabs/MinuteUI.vue
@@ -7,17 +7,17 @@
       <div class="item">
         <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
         <span> 分 至 </span>
-        <InputNumber v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
         <span> 分 </span>
       </div>
       <div class="item">
         <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
         <span> 分开始,间隔 </span>
-        <InputNumber v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 分 </span>
       </div>
       <div class="item">
@@ -36,12 +36,12 @@
 
 <script lang="ts">
 import { defineComponent } from 'vue'
-import { InputNumber, Radio, Checkbox } from 'ant-design-vue'
+import { Input, Radio, Checkbox } from 'ant-design-vue'
 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'
 
 export default defineComponent({
   name: 'MinuteUI',
-  components: { InputNumber, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
+  components: { Input, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '*'
   }),
diff --git a/src/components/CronTab/src/tabs/MonthUI.vue b/src/components/CronTab/src/tabs/MonthUI.vue
index 945bf488..68c242a3 100644
--- a/src/components/CronTab/src/tabs/MonthUI.vue
+++ b/src/components/CronTab/src/tabs/MonthUI.vue
@@ -7,17 +7,17 @@
       <div class="item">
         <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
         <span> 月 至 </span>
-        <InputNumber v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
         <span> 月 </span>
       </div>
       <div class="item">
         <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
         <span> 月开始,间隔 </span>
-        <InputNumber v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 月 </span>
       </div>
       <div class="item">
@@ -36,12 +36,12 @@
 
 <script lang="ts">
 import { defineComponent } from 'vue'
-import { InputNumber, Radio, Checkbox } from 'ant-design-vue'
+import { Input, Radio, Checkbox } from 'ant-design-vue'
 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'
 
 export default defineComponent({
   name: 'MonthUI',
-  components: { InputNumber, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
+  components: { Input, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '*'
   }),
diff --git a/src/components/CronTab/src/tabs/SecondUI.vue b/src/components/CronTab/src/tabs/SecondUI.vue
index 6f08ba8a..7c0bbbad 100644
--- a/src/components/CronTab/src/tabs/SecondUI.vue
+++ b/src/components/CronTab/src/tabs/SecondUI.vue
@@ -7,17 +7,17 @@
       <div class="item">
         <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
         <span> 秒 至 </span>
-        <InputNumber v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
+        <Input type="number" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
         <span> 秒 </span>
       </div>
       <div class="item">
         <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio>
         <span> 从 </span>
-        <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
         <span> 秒开始,间隔 </span>
-        <InputNumber v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 秒 </span>
       </div>
       <div class="item">
@@ -36,12 +36,12 @@
 
 <script lang="ts">
 import { defineComponent } from 'vue'
-import { InputNumber, Radio, Checkbox } from 'ant-design-vue'
+import { Input, Radio, Checkbox } from 'ant-design-vue'
 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'
 
 export default defineComponent({
   name: 'SecondUI',
-  components: { InputNumber, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
+  components: { Input, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '*'
   }),
diff --git a/src/components/CronTab/src/tabs/WeekUI.vue b/src/components/CronTab/src/tabs/WeekUI.vue
index e8c65d19..98ae262d 100644
--- a/src/components/CronTab/src/tabs/WeekUI.vue
+++ b/src/components/CronTab/src/tabs/WeekUI.vue
@@ -17,7 +17,7 @@
         <span> 从 </span>
         <Select v-model:value="valueLoop.start" :options="weekOptions" v-bind="typeLoopSelectAttrs" />
         <span> 开始,间隔 </span>
-        <InputNumber v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 天 </span>
       </div>
       <div class="item">
@@ -36,7 +36,7 @@
 
 <script lang="ts">
 import { computed, watch, defineComponent } from 'vue'
-import { InputNumber, Radio, Checkbox, Select } from 'ant-design-vue'
+import { Input, Radio, Checkbox, Select } from 'ant-design-vue'
 import { useTabProps, useTabEmits, useTabSetup, TypeEnum } from './useTabMixin'
 
 const WEEK_MAP_EN = {
@@ -61,7 +61,7 @@ const WEEK_MAP_CN = {
 
 export default defineComponent({
   name: 'WeekUI',
-  components: { InputNumber, Select, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
+  components: { Input, Select, Checkbox, CheckboxGroup: Checkbox.Group, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '?',
     props: {
diff --git a/src/components/CronTab/src/tabs/YearUI.vue b/src/components/CronTab/src/tabs/YearUI.vue
index 5b57c0d8..21ccc150 100644
--- a/src/components/CronTab/src/tabs/YearUI.vue
+++ b/src/components/CronTab/src/tabs/YearUI.vue
@@ -7,17 +7,17 @@
       <div class="item">
         <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio>
         <span> 从 </span>
-        <InputNumber class="w80" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
+        <Input type="number" class="w80" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
         <span> 年 至 </span>
-        <InputNumber class="w80" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
+        <Input type="number" class="w80" v-model:value="valueRange.end" v-bind="typeRangeAttrs" />
         <span> 年 </span>
       </div>
       <div class="item">
         <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio>
         <span> 从 </span>
-        <InputNumber class="w80" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
+        <Input type="number" class="w80" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
         <span> 年开始,间隔 </span>
-        <InputNumber class="w80" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
+        <Input type="number" class="w80" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
         <span> 年 </span>
       </div>
     </RadioGroup>
@@ -26,12 +26,12 @@
 
 <script lang="ts">
 import { defineComponent } from 'vue'
-import { InputNumber, Radio } from 'ant-design-vue'
+import { Input, Radio } from 'ant-design-vue'
 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'
 
 export default defineComponent({
   name: 'YearUI',
-  components: { InputNumber, Radio, RadioGroup: Radio.Group },
+  components: { Input, Radio, RadioGroup: Radio.Group },
   props: useTabProps({
     defaultValue: '*'
   }),