基于 NextJS12 + Arco Design React Pro 改造的中后台快速开发框架,对此进行了大量的基础优化
主要对业务模块进行了更加细化的拆分, 如统一的数据管理,简化路由权限管理,多环境系统配置,集成状态管理(redux), layout 解耦
统一的数据管理中心,mock 也需要在此管理
路由,缓存,系统设置,语言包 等配置设置处
环境变量声明处,内置dev, prod, test, local启动方式
基于 redux + @reduxjs/toolkit 维护的 store 统一写法
取消了原 read,write 的权限方式,改为 role 方式,目前内置 admin, manager, user, 可随意扩展
admin: 1
manger: 2
user: 3
数值越小,权限越大,仅需要在 config/routes.ts 中配置即可, 权限目前到页面级别