峰云:
项目背景: 本项目是一站式企业协同研发云,提供从“需求->开发->测试->发布->运维->运营”端到端的协同服务 和研发工
具支撑。将战略规划、敏捷研发、持续集成、持续交付、DevOps等理念引入,助力企业产品快速创新迭代 和研发效能升
级。
技术架构: React、TypeScript、AntDesignPro、Umi、Dva、AntDesign
个人亮点:
1.完成对应产品组提出的开发需求和bug维护。
2.基于BizCharts二次封装多种类型图表,使项目中用到图表的地方只需要关注接口返回的结果格式,不需要再重 复引入图
表组件进行配置,使开发效率明显提升。
3.由于项目中需要合并单元格的table表格较多,为了保证每次新需求不用再单独写合并方法,针对此情况开发了可 以根据
可选项列和唯一值合并的方法。
4.在系统流水线功能里面使用了iframe 把AD Cloud平台的集成管理功能嵌入到本项目里面,实现了在AD Cloud平 台免登
录,并隐藏掉AD Cloud平台的其他功能模块。
5.项目使用Ant Design Pro设计方案,使用了react-router实现页面跳转,通过umi-request配置中项目中http请 求,使用Dva
进行数据管理,使用less和函数式组件(Hooks)对页面进行编写。