From c32e3ce2c935f4118b1584bee1fc4664fa7f8a6b Mon Sep 17 00:00:00 2001
From: LiuHao <liuhaoai545@gmail>
Date: 星期一, 17 四月 2023 21:26:23 +0800
Subject: [PATCH] update 修改tree-select选择器为ele官网选择器

---
 src/views/tool/gen/genInfoForm.vue |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/views/tool/gen/genInfoForm.vue b/src/views/tool/gen/genInfoForm.vue
index d6efd61..54a9a19 100644
--- a/src/views/tool/gen/genInfoForm.vue
+++ b/src/views/tool/gen/genInfoForm.vue
@@ -67,11 +67,17 @@
               <el-icon><question-filled /></el-icon>
             </el-tooltip>
           </template>
-          <tree-select
-            v-model:value="infoForm.parentMenuId"
-            :options="menuOptions"
-            :objMap="{ value: 'menuId', label: 'menuName', children: 'children' }"
-            placeholder="璇烽�夋嫨绯荤粺鑿滃崟"
+          <el-tree-select
+            v-model="infoForm.parentMenuId"
+            :data="menuOptions"
+            :props="{ value: 'menuId', label: 'menuName', children: 'children' }"
+            value-key="menuId"
+            node-key="menuId"
+            placeholder="閫夋嫨涓婄骇鑿滃崟"
+            check-strictly
+            filterable
+            clearable
+            highlight-current
           />
         </el-form-item>
       </el-col>
@@ -270,11 +276,12 @@
         }
     })
 }
+
 /** 鏌ヨ鑿滃崟涓嬫媺鏍戠粨鏋� */
 const getMenuTreeselect = async () => {
     const res = await listMenu();
     const data = proxy?.handleTree<MenuOptionsType>(res.data, "menuId");
-    if (data) {
+  if (data) {
         menuOptions.value = data
     }
 }

--
Gitblit v1.9.3