优雅草蜻蜓I即时通讯系统商业
296.77 MB
Furion Web 开发框架 最新版
135.49MB
59.36 KB
WordPress 正式版
19.33MB
18.22 MB
eCRM客户关系管理系统 正式版
13.86 MB
SOFAArk Project v3 最新版
87.7 MB
Eyoucms品牌咖啡茶饮网站 最新
23.33 MB
21.75 MB
28.44 MB
这里下载站为您提供gin-vue-admin 后台管理系统框架 商业版 下载,基于gin+vue搭建的后台管理系统,gin-vue-admin是一个基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码
gin-vue-admin是一个基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,通用工作流等基础功能。
主要功能1、权限管理:基于jwt和casbin实现的权限管理。
2、文件上传下载:实现基于七牛云, 阿里云, 腾讯云 的文件上传操作(请开发自己去各个平台的申请对应 token 或者对应key)。
3、分页封装:前端使用 mixins 封装分页,分页方法调用 mixins 即可。
4、用户管理:系统管理员分配用户角色和角色权限。
5、角色管理:创建权限控制的主要对象,可以给角色分配不同api权限和菜单权限。
6、菜单管理:实现用户动态菜单配置,实现不同角色不同菜单。
7、api管理:不同用户可调用的api接口的权限不同。
8、配置管理:配置文件可前台修改(在线体验站点不开放此功能)。
9、条件搜索:增加条件搜索示例。
10、restful示例:可以参考用户管理模块中的示例API。
前端文件参考: web/src/view/superAdmin/api/api.vue
后台文件参考: server/router/sys_api.go
11、多点登录限制:需要在config.yaml中把system中的use-multipoint修改为true(需要自行配置Redis和Config中的Redis参数,测试阶段,有bug请及时反馈)。
12、分片长传:提供文件分片上传和大文件分片上传功能示例。
13、表单生成器:表单生成器借助 @form-generator 。
14、代码生成器:后台基础逻辑以及简单curd的代码生成器。
技术选型前端:用基于 Vue 的 Element 构建基础页面。
后端:用 Gin 快速搭建基础restful风格API,Gin 是一个go语言编写的Web框架。
数据库:采用MySql > (5.7) 版本 数据库引擎 InnoDB,使用 gorm 实现对数据库的基本操作。
缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。
API文档:使用Swagger构建自动化文档。
配置文件:使用 fsnotify 和 viper 实现yaml格式的配置文件。
日志:使用 zap 实现日志记录。
使用说明- node版本 > v16.8.3
- golang版本 >= v1.16
- IDE推荐:Goland
server项目
使用 Goland 等编辑工具,打开server目录,不可以打开 gin-vue-admin 根目录
# 克隆项目 git clone https://github.com/flipped-aurora/gin-vue-admin.git # 进入server文件夹 cd server # 使用 go mod 并安装go依赖包 go generate # 编译 go build -o server main.go (windows编译命令为go build -o server.exe main.go ) # 运行二进制 ./server (windows运行命令为 server.exe)web项目
# 进入web文件夹 cd web # 安装依赖 npm install # 启动web项目 npm run serve 系统架构图
前端详细设计图
gin-vue-admin是一个基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,通用工作流等基础功能。
解压密码:www.heredown.com 或者heredown.com,大家看清楚,如有其他问题可联系QQ:279390809