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: '*' }),