【Github】项目名:go-admin-ui:基于Gin+Vue+ElementUI等的前端模块
项目简介
go-admin-ui是基于Gin+Vue+ElementUI、ArcoDesign、AntDesign的前后端分离权限管理系统的前端模块。系统初始化极为简单,只需修改配置文件中的数据库连接,支持多指令操作,有迁移指令方便初始化数据库信息,服务指令便于启动api服务。
项目核心技术
该项目前端基于Vue(占比71.2%)、JavaScript(23.7%)、SCSS(3.6%)等技术构建,与基于Gin框架的后端配合,实现前后端分离的权限管理系统。其中,后端基于GIN WEB API框架,遵循RESTful API设计规范,提供丰富的中间件支持(用户认证、跨域、访问日志、跟踪ID等),采用RBAC访问控制模型(基于Casbin)、JWT认证、支持Swagger文档(基于swaggo)、基于GORM的数据库存储(可扩展多种数据库),还有简单的配置文件模型映射等特性。
项目内部功能
内部包含诸多功能,如用户管理(完成系统用户配置)、部门管理(配置系统组织并显示树状结构支持数据权限)、职位管理(配置系统用户职位)、菜单管理(配置系统菜单、操作权限、按钮权限识别、接口权限等)、角色管理(角色菜单权限分配和角色设置按组织划分数据范围权限)、字典管理(维护系统中常用的相对固定数据)、参数管理(动态配置系统公共参数)、操作日志(系统正常与异常信息的日志记录和查询)、登录日志(系统登录日志记录查询包含登录异常)、接口文档(根据业务代码自动生成相关api接口文档)、代码生成(根据数据表结构生成相应业务操作代码)、表单构建(自定义页面样式,拖放实现页面布局)、服务监控(查看服务器基本信息)、内容管理(包括分类管理和内容管理)等。
项目总结
go-admin-ui这个前端模块是一个功能丰富且强大的前后端分离权限管理系统的重要部分。它涵盖了许多在权限管理系统中必要的功能组件,从用户管理到服务监控等各个方面。希望大家可以对这个项目积极留言,分享自己的看法或者使用经验等。
项目地址
数据统计
数据评估
本站链氪巴士提供的go-admin-ui:基于Gin+Vue等的前端模块都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。