技术栈: vue + element + vant + node.js + php + mongoDB + Mysql
vue + element + vant: 写前台页面、后台页面、数据大屏、可视化图表、高德地图、执勤分布图、使用axios连接数据接口、vue-pdf实现pdf文件、图片视频上传
node.js : 连接mongoDB数据库保存文档性数据,写各种逻辑接口对数据库进行 增删查改 操作,以及图片等文件操作,
php :编写数据接口以及回调接口,连接MySQL数据库,使用钉钉开放接口连接钉钉平台开发微应用,连接腾讯云短信调用API
功能:
数据化大屏展示公司人员 每天每月 每年以及各个项目的入职离职数量,显示公司下所有的驻点,以地图形式展示人员分布
资质管理:可按照 年龄 籍贯 性别 持证情况、婚否、年龄范围等多个条件组合 检索 符合要求的在职员工,可计算各种维度和各种证书的持证律
离职管理:可按各种维度、各种时间检索离职人员信息,
连接钉钉使用钉钉的审批流,实现在钉钉审批,变动系统数据
使用高德地图API实现整个公司的所有项目的位置以及人员信息、可调动人员休息、驻点详细信息、在岗人员信息等
针对每个项目编写了执勤分布图,了解岗位实时在岗人数
制度管理模块
合同管理模块
权限管理
花名册修改