技术栈:Vue3 + Vite + NaiveUI + TypeScript + Pinia + Alova + ECharts + Tailwindcss。
目包含三种角色权限处理方式:
通过前端配置角色方式控制,通过 API 接口返回角色字段过滤。
通过后台 API 接口来动态获取路由,生成路由表。
通过后台 API 接口返回所有权限集合,包括菜单和按钮,前端固定路由,进行过滤。