项目概述:该项目是一个货物运输管理的后台管理系统,主要是为了劳资纠纷预防、员工培训、车辆管理、安全标准化、业务管理,专注于协助运输企业将安全管理,及时发现管理缺失与安全隐患,便捷高效地落实安全管理主体责任。
技术栈:React+React-Redux++umi+AntDesign+Less。
我的职责:
1.根据 ui 设计图使用 React.js+Less 一比一还原页面,搭建好静态页面。
2. 使用 react.js 实现 controlle 页面交互。
3. 充分理解项目需求,根据 React 生命周期、父子组件通信,兄弟组件通信,React-Redux 实现对应功能。
4. 使用 umi.js 进行网络请求,及 JSONP 跨域请求,完成前后端连调。
5. 使用 localStorage 缓存角色信息,实现自动登录。
6. 实现基于 antDesign的 proTable 的二次封装,提高组件复用性优化前端性能。
7. 测试功能完整性,修改校验 bug。