From c15936a19ccad549a09459057dab47881f037c5b Mon Sep 17 00:00:00 2001
From: Jason <5340635+wen-jason@user.noreply.gitee.com>
Date: Mon, 15 Aug 2022 18:57:45 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BB=A3=E7=A0=81=E7=94=9F?=
=?UTF-8?q?=E6=88=90=E5=99=A8=E5=89=8D=E7=AB=AF=E6=A8=A1=E6=9D=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
admin/src/views/dev_tools/code/edit.vue | 18 +++-
.../src/main/resources/vue/edit.vue.vm | 71 +++++++++-----
.../src/main/resources/vue/index-tree.vue.vm | 95 +++++++++----------
.../src/main/resources/vue/index.vue.vm | 43 ++++++---
4 files changed, 134 insertions(+), 93 deletions(-)
diff --git a/admin/src/views/dev_tools/code/edit.vue b/admin/src/views/dev_tools/code/edit.vue
index 6dd4ffa3..a387b1f2 100644
--- a/admin/src/views/dev_tools/code/edit.vue
+++ b/admin/src/views/dev_tools/code/edit.vue
@@ -250,6 +250,16 @@
/>
+
+
+
+
+
@@ -301,7 +311,8 @@ const formData = reactive({
subTableFk: '',
subTableName: '',
treeParent: '',
- treePrimary: ''
+ treePrimary: '',
+ treeName: ''
}
})
@@ -312,7 +323,10 @@ const rules = reactive({
['base.entityName']: [{ required: true, message: '请输入实体类名称', trigger: 'blur' }],
['base.authorName']: [{ required: true, message: '请输入作者', trigger: 'blur' }],
['gen.moduleName']: [{ required: true, message: '请输入模块名', trigger: 'blur' }],
- ['gen.functionName']: [{ required: true, message: '请输入功能名称', trigger: 'blur' }]
+ ['gen.functionName']: [{ required: true, message: '请输入功能名称', trigger: 'blur' }],
+ ['gen.treePrimary']: [{ required: true, message: '请选择树主键字段', trigger: 'blur' }],
+ ['gen.treeParent']: [{ required: true, message: '请选择树父级字段', trigger: 'blur' }],
+ ['gen.treeName']: [{ required: true, message: '请选择树名称字段', trigger: 'blur' }]
})
const getDetails = async () => {
diff --git a/server/like-generator/src/main/resources/vue/edit.vue.vm b/server/like-generator/src/main/resources/vue/edit.vue.vm
index 773acb80..a930b82a 100644
--- a/server/like-generator/src/main/resources/vue/edit.vue.vm
+++ b/server/like-generator/src/main/resources/vue/edit.vue.vm
@@ -1,17 +1,31 @@
- #elseif($column.htmlType=="treeSelect")
-
-
-
#elseif($column.htmlType=="textarea")