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> <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" type="datetime"
type="datetime" :size="size"
:size="size" :placeholder="config.placeholder"
:placeholder="config.placeholder" :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,17 +1,16 @@
<template> <template>
<div> <el-date-picker
<el-date-picker v-model="value"
v-model="value" type="datetimerange"
type="datetimerange" range-separator="-"
range-separator="-" start-placeholder="开始日期"
start-placeholder="开始日期" end-placeholder="结束日期"
end-placeholder="结束日期" :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;
} }