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 106 * @param {array} array 树数组
107 107 */
108 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 113 onMounted(() => {
112 114 getPermissions();
... ... @@ -144,7 +146,6 @@ onMounted(() => {
144 146 <el-tree
145 147 :data="form.permissions"
146 148 :props="defaultProps"
147   - :check-strictly="true"
148 149 :default-checked-keys="form.data.permissionIds"
149 150 node-key="id"
150 151 ref="addTreeTest"
... ...