陕西移动数据安全管控平台
概要:时间如白驹过隙,在公司做的第一个大型项目已经迎来了第8次迭代,这里记录一下项目中的技术点,以及一些总结。
项目介绍
项目描述:
为陕西移动定制开发的大型B端项目,300+页面,开发周期6个月,核心功能包括资产扫描、场景监测、安全处置。
项目难点:
1.有些模块极其复杂,多级弹窗加联动表单,一个添加弹窗可以衍生出编辑、备案、变更等用途
2.项目中多个报告支持导出成静态页面
3.项目中使用的UI库,除了基于element-ui二次开发的组件库外,还进行了定制化开发,如浮层页,滚动组件,以及团队合作开发的canvas动画库
项目亮点:
1.项目架构优秀,采用的很细的文件分级,由一个主service为核心入口,在集成基于单例模式的useDialogService,useDrawerService,以及其他Hook如useSearchService,usePageTableService构成
2.为了支持报告导出成静态页面,基于.env.local编写了本地打包脚本
3.项目含有三个大屏以其其他可视化内容,所以使用了自己团队开发的canvas动画库,以及封装了定制化的UI组件
项目展示
注:使用的测试数据
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 blog-coderpeng!
评论