- 初步完成主站 vue ssr 搭建,实现 .vue 文件中的模板与脚本内容能正常渲染
- 实现 Role 模块接口并在后台管理系统中对接
- 搭建通用列表 mixin、列表筛选组件的雏形,涵待完善
- 重新设计后端项目结构,实现 Controller 与 Service 的基类,据此改写之前的 Access 模块的接口
- 管理站权限管理模块随接口变更调整
- 重新规划 README 与 UPDATELOG 两个记录文档的结构
- 完成 RBAC 权限管理数据库设计与接口实现。
- 权限表采用树结构,用 parent_id 字段组织数据,查询并组织树结构:在聚合管道查询中将数据 unwind 解构之后,按照 type 进行排序,再使用 $reduce 将数据进行递归拼接,从而递归的获取整个树结构,再对结果用代码进行递归排序(基于 sort 字段降序),最后输出树结构用于权限树的管理。