2023.03 — 2024.06
授权与渠道管理后台
PRM · License & Channel Admin
授权分销后台:管理员 / 经销商 / 分销商多端,覆盖代理商、订单、激活码与进销存。

架构示意
Role views · license flow
01
项目背景
晟为数科时期 ToB 管理后台之一。要解决的问题是:授权码在代理渠道中的发放、库存与激活闭环,并按角色控制可见数据。使用场景是运营与渠道查看库存、审批发货、管理激活码与客户。
02
技术栈
- Vue2
- Vuex
- Element-UI
- ECharts
架构选择原因
- 基于若依二次开发;按管理员 / 经销商 / 分销商拆分后台视角,同一业务不同权限面。
- ECharts 承载激活码发放、库存与终端激活趋势,表格承接代理商、客户、订单与发货明细。
03
核心挑战
- 多角色菜单与数据权限交叉,避免越权看到上级库存。
- 激活码体量大时的筛选、分页与看板口径一致。
- 经销商 / 分销商流程差异(发货审批、出库审批)下的表单复用边界。
04
我的贡献
- 我扩展管理员 / 经销商 / 分销商多端页面,覆盖代理商、客户、订单、激活码 / 测试码、发货与进销存、授权证书。
- 我落地首页看板(激活码与库存等指标及趋势图),并按角色菜单做权限控制。
05
工程实践
性能
- 看板图表按区间切换请求,列表分页降低一次渲染压力。
测试
- 按角色回归:管理员 / 经销商 / 分销商主路径。
部署
- 跟随业务迭代发版后台模块。
安全
- 路由与菜单级权限控制,接口层配合角色过滤。