Commit e3309cb29943f81a10325896897ce7824ddcc64a

Authored by 杨泽宇
1 parent 51fafd6d

debug permission tree mode

Showing 1 changed file with 3 additions and 2 deletions
src/views/role/permission.vue
@@ -106,7 +106,9 @@ const getCheckedPermissions = (menuArray: Tree[]) => { @@ -106,7 +106,9 @@ const getCheckedPermissions = (menuArray: Tree[]) => {
106 * @param {array} array 树数组 106 * @param {array} array 树数组
107 */ 107 */
108 const getCheckedRoles = (node: Node, data: Node[]) => { 108 const getCheckedRoles = (node: Node, data: Node[]) => {
109 - form.data.permissionIds = [...data.checkedKeys, ...data.halfCheckedKeys]; 109 + form.data.permissionIds = data.checkedKeys;
  110 + // 严格模式用下面这句,选上级带下级一堆用上面这句
  111 + // form.data.permissionIds = [...data.checkedKeys, ...data.halfCheckedKeys];
110 }; 112 };
111 onMounted(() => { 113 onMounted(() => {
112 getPermissions(); 114 getPermissions();
@@ -144,7 +146,6 @@ onMounted(() => { @@ -144,7 +146,6 @@ onMounted(() => {
144 <el-tree 146 <el-tree
145 :data="form.permissions" 147 :data="form.permissions"
146 :props="defaultProps" 148 :props="defaultProps"
147 - :check-strictly="true"  
148 :default-checked-keys="form.data.permissionIds" 149 :default-checked-keys="form.data.permissionIds"
149 node-key="id" 150 node-key="id"
150 ref="addTreeTest" 151 ref="addTreeTest"