mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-26 00:26:20 +08:00
增加TimeRangePicker时间区间范围选择组件 (#2926)
* feat: 增加TimeRangePicker时间范围选择组件 * feat: 增加TimeRangePicker时间范围选择组件2
This commit is contained in:
@@ -65,6 +65,7 @@ componentMap.set('MonthPicker', DatePicker.MonthPicker);
|
|||||||
componentMap.set('RangePicker', DatePicker.RangePicker);
|
componentMap.set('RangePicker', DatePicker.RangePicker);
|
||||||
componentMap.set('WeekPicker', DatePicker.WeekPicker);
|
componentMap.set('WeekPicker', DatePicker.WeekPicker);
|
||||||
componentMap.set('TimePicker', TimePicker);
|
componentMap.set('TimePicker', TimePicker);
|
||||||
|
componentMap.set('TimeRangePicker', TimePicker.TimeRangePicker);
|
||||||
componentMap.set('StrengthMeter', StrengthMeter);
|
componentMap.set('StrengthMeter', StrengthMeter);
|
||||||
componentMap.set('IconPicker', IconPicker);
|
componentMap.set('IconPicker', IconPicker);
|
||||||
componentMap.set('InputCountDown', CountdownInput);
|
componentMap.set('InputCountDown', CountdownInput);
|
||||||
|
@@ -106,6 +106,7 @@ export type ComponentType =
|
|||||||
| 'RangePicker'
|
| 'RangePicker'
|
||||||
| 'WeekPicker'
|
| 'WeekPicker'
|
||||||
| 'TimePicker'
|
| 'TimePicker'
|
||||||
|
| 'TimeRangePicker'
|
||||||
| 'Switch'
|
| 'Switch'
|
||||||
| 'StrengthMeter'
|
| 'StrengthMeter'
|
||||||
| 'Upload'
|
| 'Upload'
|
||||||
|
@@ -56,6 +56,7 @@
|
|||||||
</PageWrapper>
|
</PageWrapper>
|
||||||
</template>
|
</template>
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import { type Recordable } from '@vben/types';
|
||||||
import { computed, defineComponent, unref, ref } from 'vue';
|
import { computed, defineComponent, unref, ref } from 'vue';
|
||||||
import { BasicForm, FormSchema, ApiSelect } from '/@/components/Form/index';
|
import { BasicForm, FormSchema, ApiSelect } from '/@/components/Form/index';
|
||||||
import { CollapseContainer } from '/@/components/Container';
|
import { CollapseContainer } from '/@/components/Container';
|
||||||
@@ -624,10 +625,28 @@
|
|||||||
{
|
{
|
||||||
field: '[startTime, endTime]',
|
field: '[startTime, endTime]',
|
||||||
label: '时间范围',
|
label: '时间范围',
|
||||||
|
component: 'TimeRangePicker',
|
||||||
|
componentProps: {
|
||||||
|
format: 'HH:mm:ss',
|
||||||
|
placeholder: ['开始时间', '结束时间'],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
field: '[startDate, endDate]',
|
||||||
|
label: '日期范围',
|
||||||
|
component: 'RangePicker',
|
||||||
|
componentProps: {
|
||||||
|
format: 'YYYY-MM-DD',
|
||||||
|
placeholder: ['开始日期', '结束日期'],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
field: '[startDateTime, endDateTime]',
|
||||||
|
label: '日期时间范围',
|
||||||
component: 'RangePicker',
|
component: 'RangePicker',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
format: 'YYYY-MM-DD HH:mm:ss',
|
format: 'YYYY-MM-DD HH:mm:ss',
|
||||||
placeholder: ['开始时间', '结束时间'],
|
placeholder: ['开始日期、时间', '结束日期、时间'],
|
||||||
showTime: { format: 'HH:mm:ss' },
|
showTime: { format: 'HH:mm:ss' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user