Skip to content

Commit 7dcc53a

Browse files
committed
🐛 修复 SysMenuPage 检索菜单名称后无法进行展开的问题
1 parent 491d3ff commit 7dcc53a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/views/system/menu/SysMenuPage.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@
66
/>
77
<pro-table
88
ref="tableRef"
9+
:expanded-row-keys="expandedRowKeys"
910
header-title="菜单权限"
1011
row-key="id"
1112
:request="tableRequest"
1213
:columns="columns"
1314
:expand-icon-column-index="1"
1415
:pagination="false"
15-
:v-model:expanded-row-keys="expandedRowKeys"
1616
:scroll="{ x: 1100 }"
1717
table-class-name="menu-tree-table"
18+
@expanded-rows-change="handleExpandedRowsChange"
1819
>
1920
<!-- 操作按钮区域 -->
2021
<template #toolBarRender>
@@ -91,6 +92,10 @@ const sysMenuFormModalRef = ref()
9192
9293
// 当前展开的节点 key
9394
const expandedRowKeys = ref<Key[]>()
95+
/** 表格展开事件处理 */
96+
const handleExpandedRowsChange = (newExpandedRowKeys: Key[]) => {
97+
expandedRowKeys.value = newExpandedRowKeys
98+
}
9499
95100
// 菜单列表,用于透传到子组件,减少查询开销
96101
const menuList = ref<SysMenuVO[]>([])

0 commit comments

Comments
 (0)