From 05a08bff4f11dc6edec0af7e183d17bd5fc98bfb Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Mon, 23 Sep 2024 08:18:41 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=8F=9C=E5=8D=95=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/system/menu/menu-drawer.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/web-antd/src/views/system/menu/menu-drawer.vue b/apps/web-antd/src/views/system/menu/menu-drawer.vue index 826fd6f1..f37d4b0d 100644 --- a/apps/web-antd/src/views/system/menu/menu-drawer.vue +++ b/apps/web-antd/src/views/system/menu/menu-drawer.vue @@ -37,6 +37,7 @@ const [BasicForm, formApi] = useVbenForm({ async function setupMenuSelect() { // menu const menuArray = await menuList(); + // const folderArray = menuArray.filter((item) => item.menuType === 'M'); const menuTree = listToTree(menuArray, { id: 'menuId', pid: 'parentId' }); const fullMenuTree = [ { @@ -47,7 +48,7 @@ async function setupMenuSelect() { ]; addFullName(fullMenuTree, 'menuName', ' / '); - await formApi.updateSchema([ + formApi.updateSchema([ { componentProps: { fieldNames: { @@ -57,11 +58,14 @@ async function setupMenuSelect() { getPopupContainer, // 设置弹窗滚动高度 默认256 listHeight: 300, + showSearch: true, treeData: fullMenuTree, treeDefaultExpandAll: false, // 默认展开的树节点 treeDefaultExpandedKeys: [0], treeLine: { showLeafIcon: false }, + // 筛选的字段 + treeNodeFilterProp: 'menuName', treeNodeLabelProp: 'fullName', }, fieldName: 'parentId',