gmanager v2.0.0-beta 发布,基于 GoFrame 的后端管理系统

此次gmanger项目进行了全面重构Goframe升级到v2.9.0,前端基于 Vue3 + Vite + TypeScript + Element-Plus 的后台管理模板

更新说明

  1. goframe 升级到 v2.9.0,按照v2版本项目结构全面重构
  2. gtoken 升级到最新 v2.0.0
  3. 前端采用最新的 Vue3 + Vite + TypeScript + Element-Plus 的后台管理模板

历史GoFrame V1 视频教程,欢迎大家入坑学习: https://my.oschina.net/flyoffox/blog/3209622

尽情期待GoFrame V2教程录制

gmanager后端管理系统

  • 基于GoFrame V2框架的后台管理系统。支持登录、认证、组织机构、用户帐号、角色权限、菜单、配置、操作日志等模块

  • 前端基于 Vue3 + Vite + TypeScript + Element-Plus 的后台管理模板

  • 登录组件使用gtoken完美支持集群部署

一、代码

二、功能模块

  1. 部门管理:配置系统组织机构信息

  2. 用户管理:处理用户添加、用户配置、权限分配

  3. 角色管理:角色菜单权限分配,支持菜单和按钮权限设置

  4. 菜单管理:配置系统菜单、按钮权限等

  5. 配置管理:支持对系统参数动态配置及数据字典配置

  6. 日志管理:支持登录、登出、业务增删改操作记录

  7. 其他:登录、认证、登出、访问统计

gmanager开源以来得到了大家的很多支持,本项目初衷只为互相学习交流,没有任何盈利性目的!欢迎为gmanager贡献代码或提供建议!

三、部署说明

以下为部署简要说明,详情参考部署文档

3.1 后端

  1. 从git下载项目: git clone https://github.com/goflyfox/gmanager

  2. 安装mysql数据库运行resource/sql/gmanager.sql脚本

  3. 复制server/manifest/config/config.example.yaml配置文件,改名为config.yaml,修改数据库配置

# 数据库配置
database:
  default:
    link: "mysql:root:123456@tcp(127.0.0.1:3306)/gmanager"
  1. 启动项目

cd server
go mod tidy
go run main.go
  1. 访问 http://localhost:8000/ping 后端接口,返回pong验证部署成功

3.2 前端部署

cd web
pnpm install
pnpm run dev

浏览器访问 http://localhost:3000 即可看到登录页面,默认账号/密码:admin/123456

四、使用文档

说明文档 · 部署文档 · 更新说明

五、效果截图

登录:

组织机构:

用户管理:

日志管理:

六、感谢

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/355111/gmanager-2-0-0-beta

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。