页面如图,分三块,角色为业务员登录时,可以编辑红框1和红框2,可以看红框3,但是不能编辑3;跟单员登录时,可以看1和2,不能编辑1和2,可以编辑3;总经理登录时,可以查看并编辑1、2、3,这个权限分配需求如何实现?之前尝试过分多个页面,比如总经理一个页面,业务员一个页面,跟单员一个页面,但是,当总经理和业务员或者跟单员同时修改时,相互可能会覆盖彼此的记录,比如总经理点击修改,修改了2,而这时业务员进来也修改2,并先保存,而总经理后保存,这时候总经理修改的2可能直接覆盖了业务员的2
其实我的想法能否大家都共同修改一个页面,然后根据登陆的角色,有条件的自动将某些子表或者字段变成不可编辑状态,同时,同一个页面只能独占修改,同一时间只允许一个用户进行修改,比如业务员登陆,表格3直接自动变为不可编辑,而1和2可以编辑,这样是否可以实现?或者有其他的解决方案
|