返回项目

2023.03 — 2024.06

授权与渠道管理后台

PRM · License & Channel Admin

授权分销后台:管理员 / 经销商 / 分销商多端,覆盖代理商、订单、激活码与进销存。

授权与渠道管理后台 hero
产品界面

架构示意

Role views · license flow

Admin / Dealer / Distributor UIsVue2 + Element · permission routesOrders · codes · inventory APIs

01

项目背景

晟为数科时期 ToB 管理后台之一。要解决的问题是:授权码在代理渠道中的发放、库存与激活闭环,并按角色控制可见数据。使用场景是运营与渠道查看库存、审批发货、管理激活码与客户。

02

技术栈

  • Vue2
  • Vuex
  • Element-UI
  • ECharts

架构选择原因

  • 基于若依二次开发;按管理员 / 经销商 / 分销商拆分后台视角,同一业务不同权限面。
  • ECharts 承载激活码发放、库存与终端激活趋势,表格承接代理商、客户、订单与发货明细。

03

核心挑战

  • 多角色菜单与数据权限交叉,避免越权看到上级库存。
  • 激活码体量大时的筛选、分页与看板口径一致。
  • 经销商 / 分销商流程差异(发货审批、出库审批)下的表单复用边界。

04

我的贡献

  • 我扩展管理员 / 经销商 / 分销商多端页面,覆盖代理商、客户、订单、激活码 / 测试码、发货与进销存、授权证书。
  • 我落地首页看板(激活码与库存等指标及趋势图),并按角色菜单做权限控制。

05

工程实践

性能

  • 看板图表按区间切换请求,列表分页降低一次渲染压力。

测试

  • 按角色回归:管理员 / 经销商 / 分销商主路径。

部署

  • 跟随业务迭代发版后台模块。

安全

  • 路由与菜单级权限控制,接口层配合角色过滤。