feat(form): datetime默认的具体时刻设置为23:59:59

This commit is contained in:
roymondchen 2022-06-24 20:32:39 +08:00 committed by jia000
parent 33990b819f
commit 83cd10159d
3 changed files with 26 additions and 26 deletions

View File

@ -1,17 +1,16 @@
<template>
<div v-if="model">
<el-date-picker
v-model="model[name]"
popper-class="magic-datetime-picker-popper"
type="datetime"
:size="size"
:placeholder="config.placeholder"
:disabled="disabled"
:format="config.format || 'YYYY-MM-DD HH:mm:ss'"
:value-format="config.valueFormat || 'YYYY-MM-DD HH:mm:ss'"
@change="changeHandler"
></el-date-picker>
</div>
<el-date-picker
v-model="model[name]"
popper-class="magic-datetime-picker-popper"
type="datetime"
:size="size"
:placeholder="config.placeholder"
:disabled="disabled"
:format="config.format || 'YYYY-MM-DD HH:mm:ss'"
:value-format="config.valueFormat || 'YYYY-MM-DD HH:mm:ss'"
:default-time="config.defaultTime || [new Date(2000, 1, 1, 23, 59, 59)]"
@change="changeHandler"
></el-date-picker>
</template>
<script lang="ts">

View File

@ -1,17 +1,16 @@
<template>
<div>
<el-date-picker
v-model="value"
type="datetimerange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
:unlink-panels="true"
:disabled="disabled"
@change="changeHandler"
></el-date-picker>
</div>
<el-date-picker
v-model="value"
type="datetimerange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
:unlink-panels="true"
:disabled="disabled"
:default-time="config.defaultTime || [new Date(2000, 1, 1, 23, 59, 59)]"
@change="changeHandler"
></el-date-picker>
</template>
<script lang="ts">

View File

@ -237,6 +237,7 @@ interface CascaderOption {
*/
export interface DaterangeConfig extends FormItem {
type: 'daterange';
defaultTime?: Date[];
names?: string[];
}
@ -317,6 +318,7 @@ export interface DateConfig extends FormItem, Input {
*/
export interface DateTimeConfig extends FormItem, Input {
type: 'datetime';
defaultTime?: Date[];
format?: 'YYYY-MM-dd HH:mm:ss' | string;
valueFormat?: 'YYYY-MM-dd HH:mm:ss' | string;
}