点击空白处退出提示
作品详情
技术栈:vue2 + element-ui + 其他第三方插件
技术要点:
1.对员工登录信息和权限上的一个判断和相关处理
2.员工可以提交相关的申请,不同账号和职位的人根据流程的状态进行审批,组成审批流,在前端页面显示.
3.组织相关模块主要使用Relation Graph三方插件,根据后端返回的数据展示不同部门及部门中的不同层级的架构.
4.对员工的相关调整,例如按照不同的班次和不同的员工进行排班,以及员工的相关调动.
5.对员工上传的附件转码和解码,对员工的信息资料提供导入导出功能.
6.对整个项目的通用组件进行封装,提高开发效率,例如个人信息,弹框组件以及通用方法.
项目难点:
1.组织模块的一个动态展示,同时需要区分好层级关系,并使用懒加载的方式,还需要根据用户的操作来发起相关请求
2.对于员工申请,不同账号的权限和流程状态所组成的审批流.较为复杂,在开发过程中,将所有可能会出现的审批结果和流程进行整合,并根据类别进行细化.
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论