Browse Source

update Vben2/src/views/sys/admin/user/GrantOrgDrawer.vue.
修改租户管理员授权用户组织机构时没有传orgId导致后台检查数据权限异常的BUG

wujianfeng 3 years ago
parent
commit
2fb641b101
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Vben2/src/views/sys/admin/user/GrantOrgDrawer.vue

+ 3 - 0
Vben2/src/views/sys/admin/user/GrantOrgDrawer.vue

@@ -39,6 +39,7 @@
     setup(_, { emit }) {
       const treeData = ref<TreeItem[]>([]);
       let rowId: number;
+      let orgId: number;
       const ownOrgData = ref<number[]>([]);
       const treeAction = ref<Nullable<TreeActionType>>(null);
 
@@ -66,6 +67,7 @@
           });
         }
         rowId = data.record.id;
+        orgId = data.record.orgId;
         setFieldsValue({
           ...data.record,
         });
@@ -80,6 +82,7 @@
           setDrawerProps({ confirmLoading: true });
 
           values.id = rowId;
+          values.orgId = orgId;
           await grantUserOrg(values);
 
           closeDrawer();