用户角色设计成销售解决方案
一、将用户设为管理员,控制菜单(推荐)
优势:
1、代码改动极小,开发成本低
2、直接复用现有权限体系,无缝兼容
3、上线快、风险低,不影响原有功能
缺点:
1、后台界面体验一般
2、无专属销售定制化界面
3、菜单权限控制粒度较粗,不够灵活
扩展:
1、增加开关配置,超级管理员可直接将普通用户设为管理员
2、可简单过滤部分敏感菜单,实现基础权限区分
二、新增销售管理员角色
优势:
1、角色职责清晰,权限完全独立隔离
2、支持菜单、接口、数据精细化权限控制
3、便于后续扩展客服、财务、审计等更多角色
缺点:
1、涉及角色、权限配置,代码改动量大
2、需要重新调整权限逻辑与菜单绑定
3、改动与测试周期长,上线风险略高