项目描述:
该项目是公司内部自动化办公系统, 提高办公效率, 主要有登录、首页、员 工管理、 权限管理、审批、工资、社保等模块
l 负责模块:登录、首页、员工管理、权限管理等模块
l 项目技术栈: vue+vue-cIi+vue-router+vuex+axios+scss+eIement-ui
l 项目职责:
1. 使用 eI-caIendar 结合 eI-seIect 封装首页日历组件;
2. 使用 echarts.js 实现首页数据可视化;
3. 使用 axios 与后台进行数据交互,完成员工信息页面数据渲染;
4. 使用 eIement-ui 框架的组件在新增或编辑员工信息时弹窗,显示表单, 并 收集信息进行校验,发送给后台;
5. 递归方法将后台返回的扁平数据转为树形结构, 并结合 eI-tree 组件渲 染;
6. 使用权限管理, 用户登录后,得到后台返回的权限标识,标识与路由进行 关联,筛选出有权限的动态路由, addRouters()动态添加路由;
7. 员工信息批量导入/导出 , exceI 插件;
8. 员工详细信息打印, vue-print-nb 插件实现;