这套权限怎么生效
① 三级管理:总账户(不指定部门的普通管理员)=全部数据;部门负责人=本部门一切权限(含增删改),但看不到别的部门;部门内员工/药师=各按角色默认。
② 先按角色给默认:员工=自己名下的客户、药师=自己关联的客户、管理员=本部门(总账户=全部);新建的人开箱即用,不用先授权。
③ 下面只调「比别人多 / 比别人少」的差异:勾上=额外开通,取消=关掉(默认就有的也能取消)。灰色「默认」表示跟角色默认一致,不用动。
④ 数据范围决定能看哪些客户:只看自己 / 本营期 / 本部门 / 全部(部门负责人给不出「全部」)。
⑤ 保存后立刻生效:前端隐藏按钮 + 服务端接口拦截(403)双保险,被拦下的操作会写进「操作日志」。
⑥ 权限项跟着功能走(清单在服务端 src/permission-catalog.ts)——以后加了新功能,这里的开关会自动出现。