项目简述:该项目主要是以员工自助为主进行开发.结合后端SAP进行页面数据展示,主要的模块可以分为待办事项,员工入职信息,消息提醒和组织架构和主页模块.主要的流程同人力资源管理系统类似,同时增加员工的外出签到和移动打卡等主要功能.
技术栈: vue2 + vant +其他三方插件
技术要点:
1.对员工登录信息和权限上的一个判断和相关处理
2.使用高德地图API实现员工的外出签到和移动打卡功能
3.对员工上传的文件和后端返回的文件编码进行转码和解码
4.员工可以提交相关的申请,不同账号和职位的人根据流程的状态进行 审批,组成审批流,在前端页面显示.
5.对员工考勤相关信息进行维护,和班次排班管理
项目难点:
主要是对员工的外出签到和移动打卡功能进行封装处理,调用高德API,获取到设备信息,并根据后端返回的多个坐标及半径进行计算处理,根据计算结果执行不同的操作,并提交后端.