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,5 +1,4 @@
<template> <template>
<div v-if="model">
<el-date-picker <el-date-picker
v-model="model[name]" v-model="model[name]"
popper-class="magic-datetime-picker-popper" popper-class="magic-datetime-picker-popper"
@ -9,9 +8,9 @@
:disabled="disabled" :disabled="disabled"
:format="config.format || 'YYYY-MM-DD HH:mm:ss'" :format="config.format || 'YYYY-MM-DD HH:mm:ss'"
:value-format="config.valueFormat || '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" @change="changeHandler"
></el-date-picker> ></el-date-picker>
</div>
</template> </template>
<script lang="ts"> <script lang="ts">

View File

@ -1,5 +1,4 @@
<template> <template>
<div>
<el-date-picker <el-date-picker
v-model="value" v-model="value"
type="datetimerange" type="datetimerange"
@ -9,9 +8,9 @@
:size="size" :size="size"
:unlink-panels="true" :unlink-panels="true"
:disabled="disabled" :disabled="disabled"
:default-time="config.defaultTime || [new Date(2000, 1, 1, 23, 59, 59)]"
@change="changeHandler" @change="changeHandler"
></el-date-picker> ></el-date-picker>
</div>
</template> </template>
<script lang="ts"> <script lang="ts">

View File

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