From 3ca8f39a18c5ab6e22e50ec202b20ef8ca420ac3 Mon Sep 17 00:00:00 2001
From: suguangxu <274928232@qq.com>
Date: Tue, 6 May 2025 10:20:11 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E7=A7=9F=E6=88=B7=E7=8E=AF=E5=A2=83?=
=?UTF-8?q?=E4=B8=8B=E8=A1=A8=E5=8D=95=E9=85=8D=E7=BD=AE=E7=9A=84=E4=B8=AA?=
=?UTF-8?q?=E6=80=A7=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/CreateCodeStep/index.ts | 1 +
.../CreateCodeStep/src/EntireConfigStep.vue | 60 ++++
.../design/components/BasicConfigStep.vue | 20 +-
.../components/components/CodeFirstModal.vue | 31 +-
.../components/components/DataFirstModal.vue | 24 +-
.../components/SimpleTemplateModal.vue | 23 +-
src/views/form/design/index.vue | 300 ++++++++++++++----
7 files changed, 380 insertions(+), 79 deletions(-)
create mode 100644 src/components/CreateCodeStep/src/EntireConfigStep.vue
diff --git a/src/components/CreateCodeStep/index.ts b/src/components/CreateCodeStep/index.ts
index 4d6fe5c..dd0d606 100644
--- a/src/components/CreateCodeStep/index.ts
+++ b/src/components/CreateCodeStep/index.ts
@@ -1,5 +1,6 @@
export { default as MenuConfigStep } from './src/MenuConfigStep.vue';
export { default as StructureConfigStep } from './src/StructureConfigStep.vue';
+export { default as EntireConfigStep } from './src/EntireConfigStep.vue';
export { default as ViewDesignStep } from './src/ViewDesignStep.vue';
diff --git a/src/components/CreateCodeStep/src/EntireConfigStep.vue b/src/components/CreateCodeStep/src/EntireConfigStep.vue
new file mode 100644
index 0000000..b6be60e
--- /dev/null
+++ b/src/components/CreateCodeStep/src/EntireConfigStep.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
diff --git a/src/views/form/design/components/BasicConfigStep.vue b/src/views/form/design/components/BasicConfigStep.vue
index bda8771..1893dc5 100644
--- a/src/views/form/design/components/BasicConfigStep.vue
+++ b/src/views/form/design/components/BasicConfigStep.vue
@@ -342,6 +342,7 @@
const designType = inject('designType');
const isFieldUpper = inject[>('isFieldUpper', ref(false));
let mainTableName = inject][>('mainTableName', ref(''));
+ const formType = inject][>('formType');
watch(
() => generatorConfig?.databaseId,
@@ -382,12 +383,29 @@
deep: true,
},
);
+
+ const filterFormSchema=(formSchema:FormSchema[])=>{
+ customFormConfig.formType=formType.value;
+ const rtSchema=[];
+ for(let i=0;i
+
]
{{ t('上一步') }}
-
+
{{ t('下一步') }}
-
+
{{ t('保存') }}
{{ t('关闭') }}
@@ -29,19 +30,21 @@
+
+