该系统目的为了对公司所有的资源进行同步以及实时监控,不论是在物料上,还是机器设备上以及人员管理、客户需求供应等,都将实现一个有效精准的生产计划,解决生产排程和生产调度问题,解决多工序、多资源的优化调度问题,帮助公司改善存控制,加强生产计划与执行管理,提高企业运作管理水平,建立一种高效的生产运营管理规范
参与APS系统登录界面的开发;与后端协作完成排程界面获取锁、建立SSE连接、续锁、关闭SSE连接、关闭锁等功能的实现;使用自定义Echarts完成产品甘特图、工序甘特图、人员甘特图、机器甘特图的实现;完成主数据管理模块和生产计划模块的代码编写,包括BOM管理、物料基础数据管理、工序与产能管理;
- 封装SSEserver模块,通过SSE连接与后端交互,点击排程后,不用一直在本页面等待排程完成,可以在其他界面收到排程完成通知
- 封装定时器模块,实现当用户在排程界面时,定时向后端发送续锁请求,阻止其他用户进入排程界面
- 使用自定义的Echarts编写甘特图代码,实现以x轴为日期且两个刻度之间为每天工作的八小时,y轴则根据不同类型的甘特图渲染,以产品甘特图为例,y轴展示产品名称且每个产品对应三种不同数据,分别用不同颜色标记
- 实现常用菜单的收藏功能,并在首页实时展示,点击即可跳转到对应菜单
- 为每个表格的数据添加上移、下移的按钮功能,提高了系统的灵活性和容错性,提升用户体验
- 设计用户权限模块,实现用户、角色、部门三个关系的绑定,实现不同角色的按钮权限不同、看到的菜单不同,不同部门同一张表格看到的内容不同