Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 990 Bytes

UPDATELOG.md

File metadata and controls

21 lines (13 loc) · 990 Bytes

Update log

2019-07-10

  • 初步完成主站 vue ssr 搭建,实现 .vue 文件中的模板与脚本内容能正常渲染

2019-07-02

  • 实现 Role 模块接口并在后台管理系统中对接
  • 搭建通用列表 mixin、列表筛选组件的雏形,涵待完善

2019-06-25

  • 重新设计后端项目结构,实现 Controller 与 Service 的基类,据此改写之前的 Access 模块的接口
  • 管理站权限管理模块随接口变更调整
  • 重新规划 README 与 UPDATELOG 两个记录文档的结构

First version

  • 完成 RBAC 权限管理数据库设计与接口实现。
  • 权限表采用树结构,用 parent_id 字段组织数据,查询并组织树结构:在聚合管道查询中将数据 unwind 解构之后,按照 type 进行排序,再使用 $reduce 将数据进行递归拼接,从而递归的获取整个树结构,再对结果用代码进行递归排序(基于 sort 字段降序),最后输出树结构用于权限树的管理。