个人介绍
熟练使用umi(react + antd + dva ) 、 echarts 、jquery、 git、svn、 less、sass、G6。
了解node.js,使用其完成过简单的功能
了解vue、ts
工作经历
2021-09-26 -2023-10-31安徽云轨信息科技有限公司前端开发
参与公司多个项目的开发工作, 如宁波站务管理系统 、宁波培训系统、宁波移动端 、长春系统、昆明系统、UCD智能 设计 参与三周迭代, 评估项目前端工作量和风险点, 协助项目项目经理分配日常开发任务, 推动项目进度 参与公司的新人培训文档编辑,由于公司的框架是内部人员自己开发的, 所以要针对新人的培训制定文档
教育经历
2018-09-01 - 2021-07-24亳州职业技术学院药学专科
技能
项目内容:该项目是为宁波地铁开发的一套后台管理系统。包括pc端的宁波站务系统和宁波培训系统,以及移动端的宁波 移动端。 主要技术:同长春项目。 个人成就: 1.基于antd3.0实现的可编辑表格。 2.在用户新开页面登录该系统时,自动清除旧页面人员的登录信息返回到登录页,优化用户体验。 3.封装了移动端地区选择组件。 4.解决多层弹框打开时,内层弹框的确认提示信息无法显示的问题。原因是Popconfirm的getPopupContainer挂载到最 外层弹框上了。
项目内容:该项目是上海军工的项目,主要是为了官兵用于请销假审批、统计记录的,主要模块有请休假管理、 人员管 理、假期管理、休假情况统计大屏等。 主要技术:项目主要基于(umi + dva + antd)构成,其中使用了echarts 图表开发,G6可视化,rancher部署 ngnix,docker打包,git代码仓库管理,iframe帆软报表嵌入,dsBridge 实现企业*扫码功能等。 个人成就: 1、使用G6完成时间轴组件、类似流程图组件的开发。 2、单点跳转功能,具体业务是丢失 token 后进入外部登录地址,登录成功后经授权页回到系统内部页面。 3、移动端使用 react-pdf-js 封装 PDF 预览组件,支持上页下页,左右滑动翻页,点击预览可缩放。 4、基于antd中upload封装附件上传预览组件。 5、协助离线移动端的开发。
项目内容:该项目是为长春地铁开发的一套后台管理项目,包括车站、乘务、排班、物资等十几个子系统。 主要技术:项目是基于umi搭建的,ui组件库是公司(安徽云轨)基于antd3.0以及ag-grid开发的luck-design组件库。并 使用了echart图表开发、video-react视屏播放、react-pdf-js PDF预览等。 我的职责:负责其中门户、车站、乘务系统的研发工作。 个人成就: 1.移动端提议分文件管理各系统路由,再由roots文件中整体引入 ,避免了各系统多次修改roots文件导致文件冲突。 2.移动端发现上传多个图片,部分图片无法显示预览。原因是对预览地址处理时,使用了异步函数,在异步数据还未返 回时就直接返回了图片的数据,导致图片无法预览。 3.发现移动端隐藏bug,在页面卸载时没有清除window.addEventListener('resize' ....。 4.解决iphone*时间显示异常问题,是因为日期字符串在不同浏览器有不同的实现,例如 new Date('2017-1-1') 在 Safari 上是 Invalid Date,而在 Chrome 上是能正常解析的。 5.解决iphone*输入框样式异常问题,Safari/webview input disabled 有默认样式opacity: 0.4,并且有隐藏样式- webkit-text-fill-color,这个是在开发者工具中无法看到的。 6.解决超16位的小数的加减法的需求。 7.解决页面404未找到,刷新页面后正常显示的问题。原因是umi中history.push(‘/cdmsSkd/schedule ’)不会省略空 格。 8.参考钉钉日历周类型待办展示完成乘务管理系统中事务管理页面的开发。