# vue-gkd-admin
**Repository Path**: zjh95/vue-gkd-admin
## Basic Information
- **Project Name**: vue-gkd-admin
- **Description**: 基于 Vue + Element UI 的后台管理系统解决方案
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 2
- **Created**: 2020-06-26
- **Last Updated**: 2024-07-28
## Categories & Tags
**Categories**: backend
**Tags**: None
## README
# vue-gkd-system
基于 Vue + Element UI 的后台管理系统解决方案。
[线上地址](http://gkd.plus:8081)
> 如果说vue-element-admin太重,其他现有的框架样式又太乱,那么这就是你的选择 —— 鲁迅
[English document](https://gitee.com/pigman17/vue-gkd-admin/blob/dev/README_EN.md)
## 项目截图
### 登录

### 默认布局

## 赞赏
请作者喝杯咖啡吧!(微信号:13686524458)

## 前言
该方案作为一套多功能的后台框架模板,适用于绝大部分的后台管理系统。
在多环境的基础上继承了docker部署
样式参考 [cool-admin](https://www.cool-admin.com/) 做的,因此仅供个人开发用
## 功能
- [x] Element UI
- [x] 登录/注销
- [x] Dashboard
- [x] 表格
- [x] Tab 选项卡
- [x] 表单
- [x] 图表 :bar_chart:
- [x] 富文本编辑器
- [x] markdown 编辑器
- [x] 图片拖拽/裁剪上传
- [x] 支持切换主题色 :sparkles:
- [x] 列表拖拽排序
- [x] 权限测试
- [x] 404 / 403
- [x] 三级菜单
- [x] 自定义图标
- [x] 可拖拽弹窗
- [x] 国际化
## 安装步骤
```
git clone https://gitee.com/pigman17/vue-gkd-admin
cd vue-gkd-admin
npm install
// 开启服务器,浏览器访问 http://localhost:8080
npm run serve
// 执行构建命令,环境的测试环境,生成的dist文件夹放在服务器下即可访问
npm run build:dev
// 执行构建命令,生成docker镜像、上传私有库、在本地生成容器,docker相关配置位于run.sh中
npm run build:dev:docker
```
## 组件使用说明与演示
### 组件建议
```$xslt
通常,一个组件涉及到API的,只在 xxx/index.vue 下实现
其他组件,如 tree、table 等,只传递数据显示视图,不会涉及到API
同时,props暴露data,其中data要标注好属性(供外部调用和同步数据用)
命名方面
通用组件引入时采用全大写驼峰,如 FormDialog
业务组件,如table相关,则用小写开头,例如 userForm, userTable
```
## 其他注意事项
### 待补充
## License
[MIT](https://gitee.com/pigman17/vue-gkd-admin/blob/dev/LICENSE)