该系统是一款便捷专业的工程仓库管理软件,基于 react 类组件+Ant Design+ts 。它支持入库管理、项目管理、材料管统计查询、供应商管理等多项管理,可以帮助你轻松记录仓库的全部操作。此外该系统还具有快速辅助录入功能,操作简单易上手。
我负责的模块:
1. 基本信息管理,包含项目信息,人员信息,企业信息等。
2. 入库管理模板,包含功能入库登记,入库检验,入库查询等。
3. 项目材料管理,包含功能材料借用,材料归还,材料查询等。
难点亮点:
1项目当中多次使用到侧边导航栏,该导航栏因多次使用场景不同,功能也有所不同,当时在封装该侧边导航时遇到了很多问题。如不同使用场景的适配,不同场景功能实现等。
2 项目中多处使用表单提交,所以表单组件封装的场景考虑是比较多的,比如表单组件中的日期选择实现,表单的嵌套以及重用的考虑,大量表单数据的收集等。
3 表单组件在项目中是一大难点,同时也是一大亮点,因为表单处理大量数据时需要考虑到性能问题,以及大量数据处理问题等。
4 项目中的数据导出也是一个值得说一说的亮点,因为项目中多处数据具备导出功能,那么不同地方导出的数据字段,参数等也都是不同的,所以导出功能的封装也是项目一大亮点。