简介
gaius-admin
是一个all in js
后台管理系统,旨在为开发者和企业提供高效、灵活的管理解决方案。该系统基于(Vue3
+Ant Design
+Nest
)技术栈构建,集成了用户管理、机构管理、权限管理、登录日志、操作日志和消息通知等常用功能,帮助用户轻松管理和监控系统操作。
技术栈:
前端:使用 Vue 3 框架,提供高效的组件化开发体验,结合 Ant Design 的丰富 UI 组件,确保用户界面的美观与易用。
后端:基于 NestJS,采用模块化架构,提供强大的 RESTful API 支持,确保系统的高性能和可扩展性。
主要功能:
- 用户管理:提供用户注册、登录、信息编辑和角色分配功能,支持灵活的用户权限设置。
- 机构管理:高效的机构信息维护与管理,适应不同组织结构的需求。
- 角色管理:按照角色分配不同的角色权限。
- 菜单管理:配置系统显示菜单。
- 权限控制:基于角色的访问控制(RBAC, Role-Based Access Control)模型进行系统的权限控制。
- 消息通知:在系统内进行消息提示通知用户。
- 资源管理:可以上传图片等资源。
- 登录日志:记录用户登录信息,便于审计和安全分析。
- 操作日志:全面追踪系统内的用户操作,基于(Nest的装饰器和拦截器)实现,方便扩展。
gaius-admin
现已完全开源,欢迎开发者参与贡献、交流和共同完善。
演示地址
演示账户
账号 | 密码 | 角色 |
---|---|---|
test | test | 测试用户 |
gaius | admin | 超级管理员 |