From 1a826fb0fa30fa1205dab83bce2f2da899d4b7bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=B2=E4=B9=88=E4=BA=86?= Date: Fri, 29 Dec 2023 15:45:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=91=E6=B5=8B=E7=82=B9=E5=8F=B0=E8=B4=A6?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/table/column/index.vue | 1 + src/components/table/fieldRender/index.vue | 2 +- src/components/table/index.vue | 127 +++++---- .../sags/operationsManagement/index.vue | 43 ++- .../sags/operationsManagement/point.vue | 255 ++++++++++++------ types/table.d.ts | 1 + 6 files changed, 273 insertions(+), 156 deletions(-) diff --git a/src/components/table/column/index.vue b/src/components/table/column/index.vue index 4570c32..a241d6a 100644 --- a/src/components/table/column/index.vue +++ b/src/components/table/column/index.vue @@ -13,6 +13,7 @@ export default defineComponent({ }, setup(props, { slots }) { const attr = reactive(props.attr) + attr['align'] = attr['align'] ? attr['align'] : 'center' attr['column-key'] = attr['column-key'] ? attr['column-key'] : attr.prop || uuid() return () => { return createVNode(Column, attr, slots.default) diff --git a/src/components/table/fieldRender/index.vue b/src/components/table/fieldRender/index.vue index 5135375..3998737 100644 --- a/src/components/table/fieldRender/index.vue +++ b/src/components/table/fieldRender/index.vue @@ -31,7 +31,7 @@
- {{ !fieldValue ? '-' : timeFormat(fieldValue, field.timeFormat ?? undefined) }} + {{ !fieldValue ? '/' : timeFormat(fieldValue, field.timeFormat ?? undefined) }}
diff --git a/src/components/table/index.vue b/src/components/table/index.vue index ea85647..08a9c05 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -1,62 +1,88 @@ - -