基于Vue3 + Naive UI 高颜值后台管理系统

5,678 阅读3分钟

logo

Ginyi

基于对优秀开源项目RuoYi-Vue的喜爱,决定重构若依,打造属于自己的快速开发平台!

————向优秀致敬,向榜样学习!

平台简介

基于SpringBootVue3,搭配Naive UI组件库,模块清晰,界面美观,可自主选择主题色,提高视觉舒适度!部分功能尚未实现,有时间将持续更新,欢迎Star⭐!

特别鸣谢

项目地址

开源地址:Gitee Github

演示地址:http://114.132.120.190:3800仅PC端

接口地址:http://114.132.120.190:8066/doc.html

演示账号 / 密码说明
admin / 123456超级管理员,具有全部权限
Ginyi / 123456系统管理员,具有系统管理权限
order / 123456订单管理员,具有订单管理权限
product / 123456商品管理员,具有商品管理权限

**注:**学生机服务器,5月份到期~ 请珍惜公用资源,请勿攻击~ 拜托拜托!😘😘😘

帮助文档

  • 没有~不想写文档...如果Star数量破1k,可以考虑一下!
  • 可以参考Ruoyi的文档 doc.ruoyi.vip/仅后端

技术选型

前端后端
Node 项目环境基础Maven 构建多模块项目
Vite4 构建项目Springboot 项目主框架
Vue3 项目主框架MySQL 关系型数据库
TypeScript 全量TS编写,搭配TSX模板渲染MongoDB 文档型数据库
Naive UI 组件库Redis 基于内存数据库
Pinia 全局状态管理SpringSecurity & JWT 权限框架
Axios 网络请求库MyBatis-Plus ORM框架
Monaco 代码编辑器(vscode)Hutool 工具类
......

内置功能

功能介绍RuoyiGinyi
用户管理用户是系统操作者,该功能主要完成系统用户配置
部门管理配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
岗位管理配置系统用户所属担任职务
菜单管理配置系统菜单,操作权限,按钮权限标识等
角色管理角色菜单权限分配、设置角色按机构进行数据范围权限划分
字典管理对系统中经常使用的一些较为固定的数据进行维护
参数管理对系统动态配置常用参数
通知公告系统通知公告信息发布维护
操作日志系统正常操作日志记录和查询;系统异常信息日志记录和查询
登录日志系统登录日志记录查询包含登录异常
在线用户当前系统中活跃用户状态监控
定时任务在线(添加、修改、删除)任务调度包含执行结果日志
代码生成前后端代码的生成(java、html、xml、sql)支持CRUD下载
系统接口根据业务代码自动生成相关的api接口文档
服务监控监视当前系统CPU、内存、磁盘、堆栈等相关信息
缓存监控对系统的缓存信息查询,命令统计等
连接池监视监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈

备注:

  • 尚未实现的功能,有时间将继续更新!

效果预览