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 @@ + +