权限设置

12078

一、账套权限 设置

功能描述

账套权限设置功能允许企业管理员为不同用户配置不同的账套访问和管理权限,确保数据的安全性和操作的合规性。

操作步骤

  1. 进入账套管理页面:首先,点击主菜单中的“用户头像”,选择“账套管理”,进入到账套管理页面。
  2. 选择修改账套:在账套列表中,找到需要设置权限的账套,点击账套上的“修改”按钮,进入到账套“修改”窗口。
  3. 设置账套管理员和成员:在账套修改窗口中,可以设置“账套管理人”和“账套成员”。账套管理员通常拥有对该账套的完全控制权,包括修改账套设置和添加账套成员等。账套成员则可以根据其角色拥有不同的访问和录入权限。

注意事项

  • 只有被设置为“账套成员”的用户才能查看账套对应的数据和录入账套的凭证。
  • 账套管理员除了可以查看和录入数据外,还可以“修改”账套设置,以及添加或删除“账套成员”。
  • 目前系统暂不支持账套查看角色,即只能查看账套但不能修改任何数据的角色。此功能待后续实现。

二、系统管理员 设置

功能描述

系统管理员设置是为特定用户赋予全局的管理权限,这类用户将拥有所有账套的访问和管理权限。

操作步骤

由于系统管理员权限较高,通常不通过系统的UI界面进行设置,而是通过直接操作数据库来完成。

  1. 访问数据库:使用数据库管理工具(如Navicat)连接到项目的数据库。
  2. 添加系统管理员权限:在数据库的_user_group_role表中添加一条数据,将特定用户(如userId为'test01'的用户)与系统管理员组(如groupId为'adminGroup')相关联,并为其分配全局角色(roleId设置为'--'表示全局角色)。
  1. sql复制代码
  2. INSERT INTO `_user_group_role` (`userId`, `groupId`, `roleId`) VALUES ('test01', 'adminGroup', '--');

注意事项

  • 设置为系统管理员的用户将拥有对所有账套的访问和管理权限,因此应谨慎操作,并确保该用户可信。
  • 直接操作数据库需要具备一定的数据库知识和技能,建议由熟悉数据库的专业人员进行。
  • 在添加系统管理员权限之前,应确保该用户确实存在且其userId正确无误。