Commit 633c7abd0bbeead556faf57f8b686aefcf46efc7

Authored by fengtao
1 parent 3826bbdd

feat:新增执行一次 任务详细 调度日志

1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.unset" v-bind="beforeRadioAttrs">不设置</Radio> 5 + <a-radio :value="TypeEnum.unset" v-bind="beforeRadioAttrs">不设置</a-radio>
6 <span class="tip-info">日和周只能设置其中之一</span> 6 <span class="tip-info">日和周只能设置其中之一</span>
7 </div> 7 </div>
8 <div class="item"> 8 <div class="item">
9 - <Radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每日</Radio> 9 + <a-radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每日</a-radio>
10 </div> 10 </div>
11 <div class="item"> 11 <div class="item">
12 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 12 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
13 <span> 从 </span> 13 <span> 从 </span>
14 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" /> 14 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
15 <span> 日 至 </span> 15 <span> 日 至 </span>
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 <span> 日 </span> 17 <span> 日 </span>
18 </div> 18 </div>
19 <div class="item"> 19 <div class="item">
20 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 20 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
21 <span> 从 </span> 21 <span> 从 </span>
22 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" /> 22 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
23 <span> 日开始,间隔 </span> 23 <span> 日开始,间隔 </span>
@@ -25,25 +25,25 @@ @@ -25,25 +25,25 @@
25 <span> 日 </span> 25 <span> 日 </span>
26 </div> 26 </div>
27 <div class="item"> 27 <div class="item">
28 - <Radio :value="TypeEnum.work" v-bind="beforeRadioAttrs">工作日</Radio> 28 + <a-radio :value="TypeEnum.work" v-bind="beforeRadioAttrs">工作日</a-radio>
29 <span> 本月 </span> 29 <span> 本月 </span>
30 <InputNumber v-model:value="valueWork" v-bind="typeWorkAttrs" /> 30 <InputNumber v-model:value="valueWork" v-bind="typeWorkAttrs" />
31 <span> 日,最近的工作日 </span> 31 <span> 日,最近的工作日 </span>
32 </div> 32 </div>
33 <div class="item"> 33 <div class="item">
34 - <Radio :value="TypeEnum.last" v-bind="beforeRadioAttrs">最后一日</Radio> 34 + <a-radio :value="TypeEnum.last" v-bind="beforeRadioAttrs">最后一日</a-radio>
35 </div> 35 </div>
36 <div class="item"> 36 <div class="item">
37 - <Radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</Radio> 37 + <a-radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</a-radio>
38 <div class="list"> 38 <div class="list">
39 - <CheckboxGroup v-model:value="valueList"> 39 + <a-checkbox-group v-model:value="valueList">
40 <template v-for="i in specifyRange" :key="i"> 40 <template v-for="i in specifyRange" :key="i">
41 - <Checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</Checkbox> 41 + <a-checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</a-checkbox>
42 </template> 42 </template>
43 - </CheckboxGroup> 43 + </a-checkbox-group>
44 </div> 44 </div>
45 </div> 45 </div>
46 - </RadioGroup> 46 + </a-radio-group>
47 </div> 47 </div>
48 </template> 48 </template>
49 49
@@ -51,14 +51,10 @@ @@ -51,14 +51,10 @@
51 import { computed, defineComponent, watch } from 'vue'; 51 import { computed, defineComponent, watch } from 'vue';
52 import { InputNumber } from 'ant-design-vue'; 52 import { InputNumber } from 'ant-design-vue';
53 import { TypeEnum, useTabEmits, useTabProps, useTabSetup } from './useTabMixin'; 53 import { TypeEnum, useTabEmits, useTabProps, useTabSetup } from './useTabMixin';
54 - import { Radio, Checkbox } from 'ant-design-vue';  
55 -  
56 - const { CheckboxGroup } = Checkbox;  
57 - const { RadioGroup } = Radio;  
58 54
59 export default defineComponent({ 55 export default defineComponent({
60 name: 'DayUI', 56 name: 'DayUI',
61 - components: { InputNumber, RadioGroup, Radio, CheckboxGroup, Checkbox }, 57 + components: { InputNumber },
62 props: useTabProps({ 58 props: useTabProps({
63 defaultValue: '*', 59 defaultValue: '*',
64 props: { 60 props: {
1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每时</Radio> 5 + <a-radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每时</a-radio>
6 </div> 6 </div>
7 <div class="item"> 7 <div class="item">
8 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 8 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
9 <span> 从 </span> 9 <span> 从 </span>
10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" /> 10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
11 <span> 时 至 </span> 11 <span> 时 至 </span>
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <span> 时 </span> 13 <span> 时 </span>
14 </div> 14 </div>
15 <div class="item"> 15 <div class="item">
16 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 16 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
17 <span> 从 </span> 17 <span> 从 </span>
18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" /> 18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
19 <span> 时开始,间隔 </span> 19 <span> 时开始,间隔 </span>
@@ -21,16 +21,16 @@ @@ -21,16 +21,16 @@
21 <span> 时 </span> 21 <span> 时 </span>
22 </div> 22 </div>
23 <div class="item"> 23 <div class="item">
24 - <Radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</Radio> 24 + <a-radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</a-radio>
25 <div class="list"> 25 <div class="list">
26 - <CheckboxGroup v-model:value="valueList"> 26 + <a-checkbox-group v-model:value="valueList">
27 <template v-for="i in specifyRange" :key="i"> 27 <template v-for="i in specifyRange" :key="i">
28 - <Checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</Checkbox> 28 + <a-checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</a-checkbox>
29 </template> 29 </template>
30 - </CheckboxGroup> 30 + </a-checkbox-group>
31 </div> 31 </div>
32 </div> 32 </div>
33 - </RadioGroup> 33 + </a-radio-group>
34 </div> 34 </div>
35 </template> 35 </template>
36 36
@@ -38,13 +38,10 @@ @@ -38,13 +38,10 @@
38 import { defineComponent } from 'vue'; 38 import { defineComponent } from 'vue';
39 import { InputNumber } from 'ant-design-vue'; 39 import { InputNumber } from 'ant-design-vue';
40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'; 40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin';
41 - import { Radio, Checkbox } from 'ant-design-vue';  
42 - const { CheckboxGroup } = Checkbox;  
43 - const { RadioGroup } = Radio;  
44 41
45 export default defineComponent({ 42 export default defineComponent({
46 name: 'HourUI', 43 name: 'HourUI',
47 - components: { InputNumber, RadioGroup, Radio, CheckboxGroup, Checkbox }, 44 + components: { InputNumber },
48 props: useTabProps({ 45 props: useTabProps({
49 defaultValue: '*', 46 defaultValue: '*',
50 }), 47 }),
1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每分</Radio> 5 + <a-radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每分</a-radio>
6 </div> 6 </div>
7 <div class="item"> 7 <div class="item">
8 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 8 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
9 <span> 从 </span> 9 <span> 从 </span>
10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" /> 10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
11 <span> 分 至 </span> 11 <span> 分 至 </span>
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <span> 分 </span> 13 <span> 分 </span>
14 </div> 14 </div>
15 <div class="item"> 15 <div class="item">
16 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 16 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
17 <span> 从 </span> 17 <span> 从 </span>
18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" /> 18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
19 <span> 分开始,间隔 </span> 19 <span> 分开始,间隔 </span>
@@ -21,16 +21,16 @@ @@ -21,16 +21,16 @@
21 <span> 分 </span> 21 <span> 分 </span>
22 </div> 22 </div>
23 <div class="item"> 23 <div class="item">
24 - <Radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</Radio> 24 + <a-radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</a-radio>
25 <div class="list"> 25 <div class="list">
26 - <CheckboxGroup v-model:value="valueList"> 26 + <a-checkbox-group v-model:value="valueList">
27 <template v-for="i in specifyRange" :key="i"> 27 <template v-for="i in specifyRange" :key="i">
28 - <Checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</Checkbox> 28 + <a-checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</a-checkbox>
29 </template> 29 </template>
30 - </CheckboxGroup> 30 + </a-checkbox-group>
31 </div> 31 </div>
32 </div> 32 </div>
33 - </RadioGroup> 33 + </a-radio-group>
34 </div> 34 </div>
35 </template> 35 </template>
36 36
@@ -38,13 +38,10 @@ @@ -38,13 +38,10 @@
38 import { defineComponent } from 'vue'; 38 import { defineComponent } from 'vue';
39 import { InputNumber } from 'ant-design-vue'; 39 import { InputNumber } from 'ant-design-vue';
40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'; 40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin';
41 - import { Checkbox, Radio } from 'ant-design-vue';  
42 - const { CheckboxGroup } = Checkbox;  
43 - const { RadioGroup } = Radio;  
44 41
45 export default defineComponent({ 42 export default defineComponent({
46 name: 'MinuteUI', 43 name: 'MinuteUI',
47 - components: { InputNumber, RadioGroup, Radio, CheckboxGroup, Checkbox }, 44 + components: { InputNumber },
48 props: useTabProps({ 45 props: useTabProps({
49 defaultValue: '*', 46 defaultValue: '*',
50 }), 47 }),
1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每月</Radio> 5 + <a-radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每月</a-radio>
6 </div> 6 </div>
7 <div class="item"> 7 <div class="item">
8 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 8 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
9 <span> 从 </span> 9 <span> 从 </span>
10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" /> 10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
11 <span> 月 至 </span> 11 <span> 月 至 </span>
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <span> 月 </span> 13 <span> 月 </span>
14 </div> 14 </div>
15 <div class="item"> 15 <div class="item">
16 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 16 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
17 <span> 从 </span> 17 <span> 从 </span>
18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" /> 18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
19 <span> 月开始,间隔 </span> 19 <span> 月开始,间隔 </span>
@@ -21,16 +21,16 @@ @@ -21,16 +21,16 @@
21 <span> 月 </span> 21 <span> 月 </span>
22 </div> 22 </div>
23 <div class="item"> 23 <div class="item">
24 - <Radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</Radio> 24 + <a-radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</a-radio>
25 <div class="list"> 25 <div class="list">
26 - <CheckboxGroup v-model:value="valueList"> 26 + <a-checkbox-group v-model:value="valueList">
27 <template v-for="i in specifyRange" :key="i"> 27 <template v-for="i in specifyRange" :key="i">
28 - <Checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</Checkbox> 28 + <a-checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</a-checkbox>
29 </template> 29 </template>
30 - </CheckboxGroup> 30 + </a-checkbox-group>
31 </div> 31 </div>
32 </div> 32 </div>
33 - </RadioGroup> 33 + </a-radio-group>
34 </div> 34 </div>
35 </template> 35 </template>
36 36
@@ -38,13 +38,10 @@ @@ -38,13 +38,10 @@
38 import { defineComponent } from 'vue'; 38 import { defineComponent } from 'vue';
39 import { InputNumber } from 'ant-design-vue'; 39 import { InputNumber } from 'ant-design-vue';
40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'; 40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin';
41 - import { Checkbox, Radio } from 'ant-design-vue';  
42 - const { CheckboxGroup } = Checkbox;  
43 - const { RadioGroup } = Radio;  
44 41
45 export default defineComponent({ 42 export default defineComponent({
46 name: 'MonthUI', 43 name: 'MonthUI',
47 - components: { InputNumber, RadioGroup, Radio, CheckboxGroup, Checkbox }, 44 + components: { InputNumber },
48 props: useTabProps({ 45 props: useTabProps({
49 defaultValue: '*', 46 defaultValue: '*',
50 }), 47 }),
1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每秒</Radio> 5 + <a-radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每秒</a-radio>
6 </div> 6 </div>
7 <div class="item"> 7 <div class="item">
8 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 8 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
9 <span> 从 </span> 9 <span> 从 </span>
10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" /> 10 <InputNumber v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
11 <span> 秒 至 </span> 11 <span> 秒 至 </span>
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <span> 秒 </span> 13 <span> 秒 </span>
14 </div> 14 </div>
15 <div class="item"> 15 <div class="item">
16 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 16 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
17 <span> 从 </span> 17 <span> 从 </span>
18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" /> 18 <InputNumber v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
19 <span> 秒开始,间隔 </span> 19 <span> 秒开始,间隔 </span>
@@ -21,16 +21,16 @@ @@ -21,16 +21,16 @@
21 <span> 秒 </span> 21 <span> 秒 </span>
22 </div> 22 </div>
23 <div class="item"> 23 <div class="item">
24 - <Radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</Radio> 24 + <a-radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</a-radio>
25 <div class="list"> 25 <div class="list">
26 - <CheckboxGroup v-model:value="valueList"> 26 + <a-checkbox-group v-model:value="valueList">
27 <template v-for="i in specifyRange" :key="i"> 27 <template v-for="i in specifyRange" :key="i">
28 - <Checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</Checkbox> 28 + <a-checkbox :value="i" v-bind="typeSpecifyAttrs">{{ i }}</a-checkbox>
29 </template> 29 </template>
30 - </CheckboxGroup> 30 + </a-checkbox-group>
31 </div> 31 </div>
32 </div> 32 </div>
33 - </RadioGroup> 33 + </a-radio-group>
34 </div> 34 </div>
35 </template> 35 </template>
36 36
@@ -38,13 +38,10 @@ @@ -38,13 +38,10 @@
38 import { defineComponent } from 'vue'; 38 import { defineComponent } from 'vue';
39 import { InputNumber } from 'ant-design-vue'; 39 import { InputNumber } from 'ant-design-vue';
40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'; 40 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin';
41 - import { Radio, Checkbox } from 'ant-design-vue';  
42 - const { CheckboxGroup } = Checkbox;  
43 - const { RadioGroup } = Radio;  
44 41
45 export default defineComponent({ 42 export default defineComponent({
46 name: 'SecondUI', 43 name: 'SecondUI',
47 - components: { InputNumber, RadioGroup, Radio, CheckboxGroup, Checkbox }, 44 + components: { InputNumber },
48 props: useTabProps({ 45 props: useTabProps({
49 defaultValue: '*', 46 defaultValue: '*',
50 }), 47 }),
1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.unset" v-bind="beforeRadioAttrs">不设置</Radio> 5 + <a-radio :value="TypeEnum.unset" v-bind="beforeRadioAttrs">不设置</a-radio>
6 <span class="tip-info">日和周只能设置其中之一</span> 6 <span class="tip-info">日和周只能设置其中之一</span>
7 </div> 7 </div>
8 <div class="item"> 8 <div class="item">
9 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 9 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
10 <span> 从 </span> 10 <span> 从 </span>
11 <a-select 11 <a-select
12 v-model:value="valueRange.start" 12 v-model:value="valueRange.start"
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /> 21 />
22 </div> 22 </div>
23 <div class="item"> 23 <div class="item">
24 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 24 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
25 <span> 从 </span> 25 <span> 从 </span>
26 <a-select 26 <a-select
27 v-model:value="valueLoop.start" 27 v-model:value="valueLoop.start"
@@ -33,16 +33,16 @@ @@ -33,16 +33,16 @@
33 <span> 天 </span> 33 <span> 天 </span>
34 </div> 34 </div>
35 <div class="item"> 35 <div class="item">
36 - <Radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</Radio> 36 + <a-radio :value="TypeEnum.specify" v-bind="beforeRadioAttrs">指定</a-radio>
37 <div class="list list-cn"> 37 <div class="list list-cn">
38 - <CheckboxGroup v-model:value="valueList"> 38 + <a-checkbox-group v-model:value="valueList">
39 <template v-for="opt in weekOptions" :key="i"> 39 <template v-for="opt in weekOptions" :key="i">
40 - <Checkbox :value="opt.value" v-bind="typeSpecifyAttrs">{{ opt.label }}</Checkbox> 40 + <a-checkbox :value="opt.value" v-bind="typeSpecifyAttrs">{{ opt.label }}</a-checkbox>
41 </template> 41 </template>
42 - </CheckboxGroup> 42 + </a-checkbox-group>
43 </div> 43 </div>
44 </div> 44 </div>
45 - </RadioGroup> 45 + </a-radio-group>
46 </div> 46 </div>
47 </template> 47 </template>
48 48
@@ -50,9 +50,6 @@ @@ -50,9 +50,6 @@
50 import { computed, watch, defineComponent } from 'vue'; 50 import { computed, watch, defineComponent } from 'vue';
51 import { InputNumber } from 'ant-design-vue'; 51 import { InputNumber } from 'ant-design-vue';
52 import { useTabProps, useTabEmits, useTabSetup, TypeEnum } from './useTabMixin'; 52 import { useTabProps, useTabEmits, useTabSetup, TypeEnum } from './useTabMixin';
53 - import { Checkbox, Radio } from 'ant-design-vue';  
54 - const { CheckboxGroup } = Checkbox;  
55 - const { RadioGroup } = Radio;  
56 53
57 const WEEK_MAP_EN = { 54 const WEEK_MAP_EN = {
58 '1': 'SUN', 55 '1': 'SUN',
@@ -76,7 +73,7 @@ @@ -76,7 +73,7 @@
76 73
77 export default defineComponent({ 74 export default defineComponent({
78 name: 'WeekUI', 75 name: 'WeekUI',
79 - components: { InputNumber, RadioGroup, Radio, CheckboxGroup, Checkbox }, 76 + components: { InputNumber },
80 props: useTabProps({ 77 props: useTabProps({
81 defaultValue: '?', 78 defaultValue: '?',
82 props: { 79 props: {
1 <template> 1 <template>
2 <div :class="`${prefixCls}-config-list`"> 2 <div :class="`${prefixCls}-config-list`">
3 - <RadioGroup v-model:value="type"> 3 + <a-radio-group v-model:value="type">
4 <div class="item"> 4 <div class="item">
5 - <Radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每年</Radio> 5 + <a-radio :value="TypeEnum.every" v-bind="beforeRadioAttrs">每年</a-radio>
6 </div> 6 </div>
7 <div class="item"> 7 <div class="item">
8 - <Radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</Radio> 8 + <a-radio :value="TypeEnum.range" v-bind="beforeRadioAttrs">区间</a-radio>
9 <span> 从 </span> 9 <span> 从 </span>
10 <InputNumber class="w80" v-model:value="valueRange.start" v-bind="typeRangeAttrs" /> 10 <InputNumber class="w80" v-model:value="valueRange.start" v-bind="typeRangeAttrs" />
11 <span> 年 至 </span> 11 <span> 年 至 </span>
@@ -13,14 +13,14 @@ @@ -13,14 +13,14 @@
13 <span> 年 </span> 13 <span> 年 </span>
14 </div> 14 </div>
15 <div class="item"> 15 <div class="item">
16 - <Radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</Radio> 16 + <a-radio :value="TypeEnum.loop" v-bind="beforeRadioAttrs">循环</a-radio>
17 <span> 从 </span> 17 <span> 从 </span>
18 <InputNumber class="w80" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" /> 18 <InputNumber class="w80" v-model:value="valueLoop.start" v-bind="typeLoopAttrs" />
19 <span> 年开始,间隔 </span> 19 <span> 年开始,间隔 </span>
20 <InputNumber class="w80" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" /> 20 <InputNumber class="w80" v-model:value="valueLoop.interval" v-bind="typeLoopAttrs" />
21 <span> 年 </span> 21 <span> 年 </span>
22 </div> 22 </div>
23 - </RadioGroup> 23 + </a-radio-group>
24 </div> 24 </div>
25 </template> 25 </template>
26 26
@@ -28,12 +28,10 @@ @@ -28,12 +28,10 @@
28 import { defineComponent } from 'vue'; 28 import { defineComponent } from 'vue';
29 import { InputNumber } from 'ant-design-vue'; 29 import { InputNumber } from 'ant-design-vue';
30 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin'; 30 import { useTabProps, useTabEmits, useTabSetup } from './useTabMixin';
31 - import { Radio } from 'ant-design-vue';  
32 - const { RadioGroup } = Radio;  
33 31
34 export default defineComponent({ 32 export default defineComponent({
35 name: 'YearUI', 33 name: 'YearUI',
36 - components: { InputNumber, RadioGroup, Radio }, 34 + components: { InputNumber },
37 props: useTabProps({ 35 props: useTabProps({
38 defaultValue: '*', 36 defaultValue: '*',
39 }), 37 }),