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