1.项目按照角色区分
普通用户:用户中心(含现金和薪酬模块,可以体现)、职位模块(可以提交报名申请、面试、入职)、问题帮助模块
hr:组织架构模块、入职管理模块、职位模块(可发布、可编辑)、薪酬模块
2.我负责所有模块的开发和维护,采用的vue+nodejs,使用阿里云oss进行部署;最终普通用户可以在平台找工作、报名、面试、入职,已经薪酬钱包兑现;
hr用户可以进行公司组织架构管理、入职、发布工作、发工资等操作。
3.难点,手机微信通过公众号进入平台;会出现一段时间白屏。
解决:
a、首次是手机微信浏览器兼容问题,通过
b、一次鉴权,后续通过检查token是否再次鉴权,减少第三方鉴权请求消耗的时间。
c、vue首屏,采用懒加载的方式获取静态资源
d、整合请求,检查请求的拥堵