From fb889c02dbbdae56b60eeb146f94ce27b841453c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Wed, 3 Jun 2026 15:58:34 +0800
Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=20=E5=A2=9E=E5=8A=A0=E5=A4=9A?=
=?UTF-8?q?=E5=89=8D=E7=AB=AF=E6=A8=A1=E6=9D=BF=E9=80=89=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/tool/gen/types.ts | 3 +++
src/views/tool/gen/editTable.vue | 2 ++
src/views/tool/gen/genInfoForm.vue | 24 ++++++++++++++++++++++++
3 files changed, 29 insertions(+)
diff --git a/src/api/tool/gen/types.ts b/src/api/tool/gen/types.ts
index 234dbdd..fcfb224 100644
--- a/src/api/tool/gen/types.ts
+++ b/src/api/tool/gen/types.ts
@@ -6,6 +6,7 @@ export interface TableVO extends BaseEntity {
tableComment: string;
className: string;
tplCategory: string;
+ frontendType: string;
packageName: string;
moduleName: string;
businessName: string;
@@ -80,6 +81,7 @@ export interface DbTableVO {
tableComment: string;
className?: any;
tplCategory?: any;
+ frontendType?: string;
packageName?: any;
moduleName?: any;
businessName?: any;
@@ -181,6 +183,7 @@ export interface DbTableForm extends BaseEntity {
tableComment: string;
className: string;
tplCategory: string;
+ frontendType: string;
packageName: string;
moduleName: string;
businessName: string;
diff --git a/src/views/tool/gen/editTable.vue b/src/views/tool/gen/editTable.vue
index 7d645bf..6a17f14 100644
--- a/src/views/tool/gen/editTable.vue
+++ b/src/views/tool/gen/editTable.vue
@@ -220,11 +220,13 @@ onMounted(async () => {
uniqueFields: detail.info.uniqueFields ?? [],
enableSort: detail.info.enableSort ?? false,
sortField: detail.info.sortField ?? '',
+ frontendType: detail.info.frontendType ?? 'vue',
treeRootValue: detail.info.treeRootValue ?? '0',
treeAncestorsField: detail.info.treeAncestorsField ?? '',
treeOrderField: detail.info.treeOrderField ?? '',
...detail.info
};
+ info.value.frontendType ||= 'vue';
const response = await getDictOptionselect();
dictOptions.value = response.data;
});
diff --git a/src/views/tool/gen/genInfoForm.vue b/src/views/tool/gen/genInfoForm.vue
index db80fd5..cc2f3fb 100644
--- a/src/views/tool/gen/genInfoForm.vue
+++ b/src/views/tool/gen/genInfoForm.vue
@@ -82,6 +82,22 @@
+