# 通用后台管理系统
## 项目介绍 **📖**
该项目的定位是使用当前比较成熟,且在日常开发中使用最多的技术栈进行开发,容易上手,力求将后台管理系统中常用的功能进行整合。目前在开源项目中这类系统有很多,也不缺乏优秀项目。这个项目跟其他同类型项目相比较下,也不能算很优秀。唯一有优势的地方在于该项目上手会比较容易,适合于刚参加工作或应届生学习(本人是 22 届的)。这并不代表该项目的使用的技术落后,该使用的技术都使用到了。该项目使用的是 vue3 全新全家桶以及后端 koa2,采用前后端分离的开发模式
## 技术栈 🧱
* 前端:**Vue3.2.8** + **Element-plus2.0.4** + **Vue-router4.0.11** + **Vuex4.0.2**
* 后端:**Node** + **Koa2** + **Mysql** + **Session** + **Redis** + **Sequelize**
* **Echarts** + **AntV** 实现数据可视化
* 使用 Eslint + prettier 进行代码约束和格式统一
* 集成 husky + commitlint 提高代码规范化
后端项目可以到我另外一个仓库进行查看:[https://github.com/Haohao-555/qz-admin-back](https://github.com/Haohao-555/qz-admin-back)
## 功能点 **🔨**
- [x] 前后端登录鉴权
- [x] 动态路由
- [x] 更换自定义主题色、暗黑模式
- [x] 国际化(中文 + 英文)
- [x] 全局 CSS 样式管理
- [x] 通用 svg 图标组件(支持外部和内部 Svg)
- [x] 兼容 PC 端 和 移动端
- [x] 自定义 Hook,自定义指令
- [x] 全局搜索
- [x] 页面全屏
- [x] 项目页面局部刷新
- [x] 数据可视化图表
- [x] 权限管理及分配
- [x] Excel 导入及导出
- [x] MarkDown 和 富文本编辑器
- [x] 组件拖拽
- [x] 按钮级别的权限管理
- [x] Gird 布局(低代码)
- [x] 将一些对表格的常规操作封装通用组件或 Hook
目前我所想到后台管理系统该有的功能点就现阶段这一些,该项目目前还处在开发阶段,有些功能点还不是很完善。争取这个月底(3月底)能够把上述功能实现出来(目前对于上述功能,都知道如何去实现,主要在于如何做成通用)
## 项目效果图 🎉
![](README/3.png)
![](README/4.png)
![](README/1.png)
![](README/2.png)
![](README/1-1679821858692-1.png)
![](README/2-1688793760431-1.png)
![](README/1-1688793778108-3.png)
![](README/4-1688793792357-5.png)
## 项目搭建 **📔**
### 下载
```text
git clone https://github.com/Haohao-555/qz-admin
```
### 安装插件
```text
npm install
```
### 启动项目
```text
npm run serve
```
> 项目已经对接后台服务器了,下载后无需配置
### 打包项目
```text
# 开发环境
npm run build:dev
# 测试环境
npm run build:test
# 生产环境
npm run build:pro
```
### 代码检测
```text
# eslint 检测代码
npm run lint:eslint
# prettier 格式化代码
npm run lint:prettier
# stylelint 格式化样式
npm run lint:stylelint
```
## 总结 💥
该项目跟其他同类型的项目相比较不能说最好,但也是博主参加工作一年多以来的第一个开源项目,结合日常在开发阶段遇到的一些业务逻辑总结开发,力求将一些重复的业务逻辑进行整合,开发一套最简单的项目基础框架,也便于后期在针对不同的业务逻辑上进行拓展。
没有合适的资源?快使用搜索试试~ 我知道了~
vue3 + vuex + vue-router + element-plus 通用后台管理系统.zip
共184个文件
svg:53个
vue:52个
js:46个
需积分: 0 0 下载量 77 浏览量
2024-01-02
20:51:48
上传
评论
收藏 5.25MB ZIP 举报
温馨提示
Vue3,springboot,element-ui使用技巧,实战应用开发小系统参考资料,源码参考。 详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手Qt并掌握其高级特性。
资源推荐
资源详情
资源评论
收起资源包目录
vue3 + vuex + vue-router + element-plus 通用后台管理系统.zip (184个子文件)
.browserslistrc 30B
commit-msg 80B
.env.development 71B
.editorconfig 121B
.gitignore 231B
index.html 611B
favicon.ico 4KB
loginbg.jpg 115KB
author.jpg 56KB
index.js 6KB
echarts_Data.js 4KB
Export2Excel.js 4KB
zh.js 3KB
en.js 3KB
useTheme.js 3KB
route.js 2KB
app.js 2KB
data.js 2KB
permission.js 1KB
.cz-config.js 1KB
DynamicData.js 1KB
useIsMobile.js 1KB
index.js 1KB
authBtn.js 998B
getters.js 956B
main.js 884B
vue.config.js 881B
user.js 873B
permission.js 870B
FuseData.js 826B
commitlint.config.js 819B
index.js 759B
utils.js 688B
require.js 635B
useEcharts.js 635B
theme.js 630B
setting.js 595B
index.js 557B
storage.js 540B
index.js 451B
.eslintrc.js 436B
usermanage.js 421B
theme.js 420B
userrole.js 401B
index.js 397B
index.js 321B
Export2ExcelConstants.js 307B
i18n.js 251B
users.js 187B
rules.js 186B
element.js 126B
tags.js 121B
useTable.js 104B
index.js 92B
babel.config.js 73B
package-lock.json 710KB
package.json 2KB
formula.json 414B
yarn.lock 409KB
README.md 3KB
4.png 1.22MB
3.png 1.22MB
2.png 728KB
welcome.png 570KB
1.png 550KB
2-1688793760431-1.png 196KB
1-1688793778108-3.png 131KB
1-1679821858692-1.png 128KB
4-1688793792357-5.png 77KB
logo.png 7KB
pre-commit 58B
.prettierrc 69B
.env.production 70B
sidebar.scss 3KB
update-element.scss 895B
index.scss 864B
element-dark.scss 571B
transition.scss 509B
variables.scss 345B
404.svg 5KB
personnel.svg 4KB
role.svg 3KB
personnel-manage.svg 3KB
reward.svg 3KB
permission.svg 3KB
tool.svg 3KB
article.svg 2KB
article-create.svg 2KB
drop.svg 2KB
login.svg 2KB
dashboard.svg 2KB
change-theme.svg 2KB
article-ranking.svg 2KB
fullscreen.svg 2KB
exit-fullscreen.svg 2KB
tree.svg 2KB
chart.svg 2KB
editor.svg 2KB
visit.svg 2KB
chart-item.svg 2KB
共 184 条
- 1
- 2
资源评论
白话Learning
- 粉丝: 3187
- 资源: 2464
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功