日期:2014-05-18  浏览次数:20506 次

请教设计思路?权限方面,公司多个部门,权限控制其只能查看其有权限查看的部门,如何做?
请教设计思路?权限方面,公司多个部门,权限控制其只能查看其有权限查看的部门,如何做?
-----------------
比如,某员工只能查看财务科的数据和人事科的数据,我现在是从组合框选中部门后,下面表格出现该部门的数据,如何进行权限控制,现在是一点组合框,出现一个密码验证,用户说不方便。(现在是一个部门一个密码。)

------解决方案--------------------
权限等级表,部门表,部门和权限关系表。然后在需要的数据表上增加权限等级字段。这样通过权限等级可以控制
------解决方案--------------------
如果懒点的话

在人员设置中,设置其能访问的部门(类似于所属部门,不过允许多个部门),查询数据时判断是否有该部门,OK!


------解决方案--------------------
在部门表上加个字段记录有权限查看该部门的用户,如:user1,user2,user88...,或者用主从表结构也行,从表记录用户名.

在显示的时候分析当前用户是否存在于这个字段或从表中来过滤部门.


------解决方案--------------------
建一个用户与部门的对照表,用户浏览某部门时,判断一下,该部门是否有对应的用户名.