diff --git a/apps/web-antd/src/views/system/dept/index.vue b/apps/web-antd/src/views/system/dept/index.vue index 5826267e..12cc026e 100644 --- a/apps/web-antd/src/views/system/dept/index.vue +++ b/apps/web-antd/src/views/system/dept/index.vue @@ -82,6 +82,11 @@ const [BasicTable, tableApi] = useVbenVxeGrid({ tableApi.grid.setTreeExpand(row, !isExpanded); row.expand = !isExpanded; }, + // 需要监听使用箭头展开的情况 否则展开/折叠的数据不一致 + toggleTreeExpand: (e: any) => { + const { row = {}, expanded } = e; + row.expand = expanded; + }, }, }); const [DeptDrawer, drawerApi] = useVbenDrawer({ diff --git a/apps/web-antd/src/views/system/menu/index.vue b/apps/web-antd/src/views/system/menu/index.vue index 0f34da37..6d1a310f 100644 --- a/apps/web-antd/src/views/system/menu/index.vue +++ b/apps/web-antd/src/views/system/menu/index.vue @@ -79,6 +79,11 @@ const [BasicTable, tableApi] = useVbenVxeGrid({ tableApi.grid.setTreeExpand(row, !isExpanded); row.expand = !isExpanded; }, + // 需要监听使用箭头展开的情况 否则展开/折叠的数据不一致 + toggleTreeExpand: (e: any) => { + const { row = {}, expanded } = e; + row.expand = expanded; + }, }, }); const [MenuDrawer, drawerApi] = useVbenDrawer({