gmanager v2.0.1 一键部署,基于 GoFrame 的后端管理系统

gmanager v2.0.1 本次主要提供项目一键部署功能

详情见文档:https://gitee.com/goflyfox/gmanager/blob/master/docs/02.deplo...

更新说明

  1. 完善部署文档,提供一键部署
  2. 问题修复,如菜单批量删除问题

演示环境:https://gmanager.jflyfox.com/

gmanager 后端管理系统

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

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

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

一、代码

github 地址: https://github.com/goflyfox/gmanager

gitee 地址: https://gitee.com/goflyfox/gmanager

二、功能模块

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

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

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

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

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

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

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

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

三、演示地址

https://gmanager.jflyfox.com/

账号:admin 密码:123456

四、部署说明

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

4.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验证部署成功

4.2 前端部署

cd web
pnpm install
pnpm run dev

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

五、使用文档

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

六、效果截图

gmanager v2.0.1 一键部署,基于 GoFrame 的后端管理系统_第1张图片
组织机构:
gmanager v2.0.1 一键部署,基于 GoFrame 的后端管理系统_第2张图片
用户管理:
gmanager v2.0.1 一键部署,基于 GoFrame 的后端管理系统_第3张图片
日志管理:
gmanager v2.0.1 一键部署,基于 GoFrame 的后端管理系统_第4张图片

七、感谢

gf 框架 https://github.com/gogf/gf

你可能感兴趣的:(go后端vue.js)