From d2f611623b7dd619c042f8f77a9af34b801e8fa5 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Thu, 25 Aug 2022 09:39:51 +0800 Subject: [PATCH] bug --- .../AppCodeGeneration/components/Add.vue | 32 ++++++++++++------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/packages/extra/AppCodeGeneration/components/Add.vue b/packages/extra/AppCodeGeneration/components/Add.vue index c4759144..fb36c68c 100644 --- a/packages/extra/AppCodeGeneration/components/Add.vue +++ b/packages/extra/AppCodeGeneration/components/Add.vue @@ -140,15 +140,15 @@ width="720px">
+ :data="treeObj.treeList" + :props="treeObj.defaultProps" + node-key="id" + ref="tree" + :check-strictly="true" + show-checkbox + :default-checked-keys="treeObj.checkedKeys" + :default-expanded-keys="treeObj.checkedKeys" + @check="onCheckChange">
@@ -192,7 +192,7 @@ export default { treeObj: { treeList: [], defaultProps: { - children: "girdList", + children: "children", label: "girdName", }, checkedKeys: [], @@ -223,12 +223,20 @@ export default { }, methods: { getGridList() { - this.instance.post(`/app/appgirdinfo/listAll`).then((res) => { + this.instance.post(`/app/appgirdinfo/listAll3`).then((res) => { if (res.code == 0) { - this.treeObj.treeList = this.format(res.data) if (this.formData.girdId) { this.$set(this.treeObj, 'checkedKeys', [this.formData.girdId]) } + this.treeObj.treeList = res.data.filter(e => !e.parentGirdId) + this.treeObj.treeList.map(p => this.addChild(p, res.data.map(v => { + + return { + ...v + } + }), { + parent: 'parentGirdId' + })) } }) },