# diboot-element-admin前端基础项目
# 说明
diboot-element-admin前端基础项目,是一个基于ElementUI,与diboot后端基础组件配套的前端项目。
# 相关技术栈
- 前端基础
- Vue全家桶套餐:Vue (opens new window), vue-router (opens new window), axios (opens new window), vuex (opens new window)
- 组件库:Element (opens new window)
- ES6 语法
# 项目特性
- 基于开源项目vue-element-admin (opens new window)的基础模板vue-admin-template (opens new window);
- 在vue-admin-template项目基础上,增加了vue-element-admin具有的多页签、菜单搜索、全屏显示、调整布局大小等功能;
- 登录、权限、接口对接上,与diboot相关后端组件无缝集成且开箱可用;
- 提取CRUD页面相关通用属性与方法到mixins文件中,简化代码;
- 菜单到按钮级别的细粒度权限控制、自动token刷新;
- 基于后端自动提取的智能化权限配置方案;
- 预置多种常用请求方式,轻松完成异步文件下载等;
- 预置上传、富文本、导入组件
- 预置:
- 组织人员岗位管理功能;
- 数据字典管理功能;
- 系统用户管理界面;
- 角色与权限管理功能;
- 登录日志管理功能、操作日志管理功能;
- 定时任务管理功能;
# 打包部署
- diboot-*-admin 前端项目打包文档参考 Antdv 打包部署文档 (opens new window)
注意:接口请求可以用nginx反向代理,也可以将前端添加到springboot静态文件中。但要注意前端访问的前缀,在打包时要配置好
使用过程中遇到问题,可加群交流。