From 47a4c311afd1e2792da9aa24f6a0cad9b0694e3f Mon Sep 17 00:00:00 2001
From: lilinyuan <1084668738@qq.com>
Date: Fri, 29 Mar 2024 14:06:47 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Drole=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E7=BC=96=E8=BE=91bug,=20=E8=B0=83=E6=95=B4=E5=88=97=E8=A1=A8?=
=?UTF-8?q?=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/role/add.vue | 6 +++++-
src/views/system/role/index.vue | 8 ++++----
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/views/system/role/add.vue b/src/views/system/role/add.vue
index 6a9c8c5..f988177 100644
--- a/src/views/system/role/add.vue
+++ b/src/views/system/role/add.vue
@@ -154,7 +154,11 @@ const filterMenu = (value, data) => {
}
const checkChange = (data) => {
- return menuTree.value.getCheckedKeys()
+ // 获取已选
+ const checkedKeys = menuTree.value.getCheckedKeys()
+ // 获取半选
+ const halfCheckedKeys = menuTree.value.getHalfCheckedKeys()
+ return [...checkedKeys, ...halfCheckedKeys]
}
const checkBoxChange = (val) => {
diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue
index 4decb41..0e0247b 100644
--- a/src/views/system/role/index.vue
+++ b/src/views/system/role/index.vue
@@ -109,10 +109,10 @@ const tableConfig = reactive({
align: 'center'
},
{
- prop: 'dataScope',
- label: '数据范围',
+ prop: 'template',
+ label: '是否为模版角色',
align: 'center',
- currentRender: ({row, index}) => ({formatDataScope(row.dataScope)})
+ currentRender: ({row, index}) => (