深圳市智慧财政大数据平台
项目描述:智慧财政业务系统是一个包含大数据分析平台(包含数据内平台)、基础信息库管理、预算项目库管理、预算编审管理等9大平台27个子平台的政府业务系统,每个平台又包含多个子系统和业务板块,每个平台由@sz/base-platform-frontend-createapp内部webpack插件统一初始化成独立项目,项目间可采用不同技术选型独立开发,最后通过微前端整合成智慧财政业务系统。
项目职责:1.部分页面尝试使用react hooks,使用hooks编写的页面较优雅简洁。
2.对各类图表切图统一封装成echarts组件,同一series组件的props通过Lodash.merge,满足设计对同一series多种细节变化的需求。
3.使用antd tree开发多层动态可编辑菜单,使用g6插件展示表之间的关联,使用antd table展示和编辑表字段信息。运用了eventbus和useContext,对菜单的事件监听,响应g6和表格的内容更新。
4.纯前端实现对表格的分页展示和内容搜索的处理。
5.使用axios代理多个后端同事本地接口地址,使用postman辅助前端接口联调。