From a7057d2568f58825a92f7f2abde2763114d1d180 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Mon, 8 Aug 2022 21:08:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(form):=20daterange=E4=B8=8D=E4=BC=9A?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form/src/fields/Daterange.vue | 131 ++++++++++++++----------- packages/form/src/index.ts | 2 +- packages/utils/src/index.ts | 6 +- 3 files changed, 82 insertions(+), 57 deletions(-) diff --git a/packages/form/src/fields/Daterange.vue b/packages/form/src/fields/Daterange.vue index 92acfe38..7ecb30fa 100644 --- a/packages/form/src/fields/Daterange.vue +++ b/packages/form/src/fields/Daterange.vue @@ -13,70 +13,91 @@ > - diff --git a/packages/form/src/index.ts b/packages/form/src/index.ts index 14b3dba2..5ea59a46 100644 --- a/packages/form/src/index.ts +++ b/packages/form/src/index.ts @@ -111,7 +111,7 @@ const install = (app: App, opt: any) => { app.component(Time.name, Time); app.component(Checkbox.name, Checkbox); app.component(Switch.name, Switch); - app.component(Daterange.name, Daterange); + app.component('m-fields-daterange', Daterange); app.component('m-fields-color-picker', ColorPicker); app.component(CheckboxGroup.name, CheckboxGroup); app.component(RadioGroup.name, RadioGroup); diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index dcd01c54..0a03590a 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -34,7 +34,11 @@ export const sleep = (ms: number): Promise => }, ms); }); -export const datetimeFormatter = (v: string | Date, defaultValue = '-', format = 'YYYY-MM-DD HH:mm:ss'): any => { +export const datetimeFormatter = ( + v: string | Date, + defaultValue = '-', + format = 'YYYY-MM-DD HH:mm:ss', +): string | number => { if (v) { let time = null; if (['x', 'timestamp'].includes(format)) {