From 34c2117aa045b18cc9a01536e43f88468f17dc26 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Sat, 5 Oct 2024 14:48:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/tool/gen/data.tsx | 33 ++- apps/web-antd/src/views/tool/gen/index.vue | 255 ++++++++++----------- 2 files changed, 152 insertions(+), 136 deletions(-) diff --git a/apps/web-antd/src/views/tool/gen/data.tsx b/apps/web-antd/src/views/tool/gen/data.tsx index f53fa00d..38640452 100644 --- a/apps/web-antd/src/views/tool/gen/data.tsx +++ b/apps/web-antd/src/views/tool/gen/data.tsx @@ -1,4 +1,4 @@ -import type { FormSchemaGetter } from '#/adapter'; +import type { FormSchemaGetter, VxeGridProps } from '#/adapter'; export const querySchema: FormSchemaGetter = () => [ { @@ -23,3 +23,34 @@ export const querySchema: FormSchemaGetter = () => [ label: '创建时间', }, ]; + +export const columns: VxeGridProps['columns'] = [ + { type: 'checkbox', width: 60 }, + { + field: 'tableName', + title: '表名称', + }, + { + field: 'tableComment', + title: '表描述', + }, + { + field: 'className', + title: '实体类', + }, + { + field: 'createTime', + title: '创建时间', + }, + { + field: 'updateTime', + title: '更新时间', + }, + { + field: 'action', + fixed: 'right', + slots: { default: 'action' }, + title: '操作', + width: 300, + }, +]; diff --git a/apps/web-antd/src/views/tool/gen/index.vue b/apps/web-antd/src/views/tool/gen/index.vue index ed8dbf8a..a9449e38 100644 --- a/apps/web-antd/src/views/tool/gen/index.vue +++ b/apps/web-antd/src/views/tool/gen/index.vue @@ -1,60 +1,79 @@