From aa14c41df05d702cd62a4e84cf69319a4f76d685 Mon Sep 17 00:00:00 2001 From: oldR Date: Mon, 26 May 2025 09:04:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(system/role):=20=E5=85=A8=E9=80=89=E6=97=B6?= =?UTF-8?q?=E4=B8=80=E7=BA=A7=E8=8F=9C=E5=8D=95=E6=9C=AA=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AB=AF=20(#68)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/role/components/Permission.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/system/role/components/Permission.vue b/src/views/system/role/components/Permission.vue index e67d60f..12ac6e3 100644 --- a/src/views/system/role/components/Permission.vue +++ b/src/views/system/role/components/Permission.vue @@ -245,6 +245,9 @@ const select: TableInstance['onSelect'] = (rowKeys, checked, record) => { const selectAll: TableInstance['onSelectAll'] = (checked) => { tableData.value.forEach((item) => { item.isChecked = checked + checked + ? selectedKeys.value.add(item.id) + : selectedKeys.value.delete(item.id) cascadeSelectChild(item, true) }) }