项目的功能有员工管理,考勤管理,部门搭建,客户资源分配,权限分配,项目跟进,策划案审批模块等,
项目负责内容描述:
1、登录退出模块:渲染页面,通过 el-tabs 实现多种登录模式,账号密码登录与手机号验证码,通过
token 的响应式和持久化,配合导航守卫,实现页面访问权限管理;通过 token 的失效管理,实现无感
刷新功能,提高用户体验
2、员工管理模块:根据后端返回的数据,对员工考勤、工资、社保,进行页面的渲染,展示员工信
息。根据 W3C 表格标准,利用插件设置好导入的表格头对员工数据进行 excel 导入/导出
3、部门模块搭建:基于 el-tree 组件,编写递归算法,将后端返回的扁平化数组转化为多维数组的
树形结构,完成组织架构的树形结构布局,并根据自身拥有的权限,对按钮进行管理
4、权限分配模块:使用 RBAC 管理员工权限,根据后端返回的员工权限点,匹配有权限的路由,动态
添加路由,实现不同员工的页面访问权限;利用 vue mixin 混入技术,通过 js 二进制判断,实现员工的
按钮操作权限
5、日志纪录模块:发生流程错误时向后端发送当前时间,并记录当前员工信