gmanager v2.0.0-beta 发布,基于 GoFrame 的后端管理系统
此次gmanger项目进行了全面重构Goframe升级到v2.9.0,前端基于 Vue3 + Vite + TypeScript + Element-Plus 的后台管理模板 更新说明 goframe 升级到 v2.9.0,按照v2版本项目结构全面重构 gtoken 升级到最新 v2.0.0 前端采用最新的 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完美支持集群部署 一、代码 github地址: https://github.com/goflyfox/gmanager gitee地址: https://gitee.com/goflyfox/gmanager 二、功能模块 部门管理:配置系统组织机构信息 用户管理:处理用户添加、用户配置、权限分配 角色管理:角色菜单权限分配,支持菜单和按钮权限设置 菜单管理:配置系统菜单、按钮权限等 配置管理:支持对系统参数动态配置及数据字典配置 日志管理:支持登录、登出、业务增删改操作记录 其他:登录、认证、登出、访问统计 gmanager开源以来得到了大家的很多支持,本项目初衷只为互相学习交流,没有任何盈利性目的!欢迎为gmanager贡献代码或提供建议! 三、部署说明 以下为部署简要说明,详情参考部署文档 3.1 后端 从git下载项目: git clone https://github.com/goflyfox/gmanager 安装mysql数据库运行resource/sql/gmanager.sql脚本 复制server/manifest/config/config.example.yaml配置文件,改名为config.yaml,修改数据库配置 # 数据库配置 database: default: link: "mysql:root:123456@tcp(127.0.0.1:3306)/gmanager" 启动项目 cd server go mod tidy go run main.go 访问 http://localhost:8000/ping 后端接口,返回pong验证部署成功 3.2 前端部署 cd web pnpm install pnpm run dev 浏览器访问 http://localhost:3000 即可看到登录页面,默认账号/密码:admin/123456 四、使用文档 说明文档 · 部署文档 · 更新说明 五、效果截图 登录: 组织机构: 用户管理: 日志管理: 六、感谢 gf框架 https://github.com/gogf/gf