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 @@
-
-
-
-
-
-
-
代码生成列表
-
-
- 删除
+
+
+
+ 代码生成列表
+
+
+
+
+ {{ $t('pages.common.delete') }}
-
+
{{ $t('pages.common.generate') }}
{{ $t('pages.common.import') }}
-
-
-
-
-
-
- {{ $t('pages.common.preview') }}
-
-
- {{ $t('pages.common.edit') }}
-
-
-
- {{ $t('pages.common.sync') }}
-
-
-
- 生成代码
-
-
-
- {{ $t('pages.common.delete') }}
-
-
-
-
-
-
-
+
+
+
+
+ {{ $t('pages.common.preview') }}
+
+
+ {{ $t('pages.common.edit') }}
+
+
+
+ {{ $t('pages.common.sync') }}
+
+
+
+ 生成代码
+
+
+
+ {{ $t('pages.common.delete') }}
+
+
+
+