1、基于 Html+Css+JavaScript+ES6进行原生开发,UI还原度高
2、基于 Vue CLI快速搭建Vue2 / Vue3 + TypeScript + Element UI / Ant Design Vue前端项目,组件化开发
3、基于 Echarts 进行数据可视化图表开发
4、熟悉 Electron、React、Node、Webpack
5、对待工作认真负责、微代码洁癖,热爱前端技术,不断学习提升自己
运营管理平台
项目描述:
该项目是服务于公司内部运营人员,方便其的对12368客服系统各个省份的工单、报告、坐席等数据进行查询、汇总与导出操作。
1. 项目的技术选型,考虑是公司内部使用,主要技术选取了vue3 + typescript + antd的组合。
2. 负责项目的基础搭建,axios封装、路由构建、模块拆分,按模块开发。
3. 不同省份的echarts图表实现轮播展示,并可在地图上选中省份实现定位该省份的图表
12368客服系统
项目描述:
12368客服系统是最高人民法院确定的、全国法院系统通用的法院坐席辅助系统,用于帮助坐席创建工单、查询工单以及法律问题查询的平台,更好的为社会公众参与诉讼活动提供服务和方便。
1. 拆分工单类型,将现有耦合在一个组件里的不同工单类型分门别类,按不同的类型划分为不同的组件
2. 封装axios实例,添加拦截器,对response拆包,集中处理ajax错误信息提醒;抽离组件中直接使用axios的ajax请求,封装成单独的方法
Teammix PC客户端开发 2019.08 - 2020.09
项目描述:
Teammix是一个用于组织内部沟通协作的桌面端办公软件,其中还嵌入了公司对外提供的一些服务和应用。完整的参与了项目的整个开发流程,需求分析、技术方案设计、开发、联调、测试、上线,主要技术栈和做的工作如下。
技术栈:Electron、Vue、Vue-property-decorator、Vue-Router、Vuex-class、Element-UI、Sass、axios、Node、TypeScript。
1. 定制Element-UI库中常用组件的底层样式
2. IconFont字体图标上传与管理
3. 通用组件开发,以及全局单例成员信息卡片组件开发
4. 云协作路由配置及相关模块开发
主要成就是解决原生输入框无法插入图片、自定义元素问题,输入框中插入的不可编辑元素获取光标异常问题。
Teammix是一个用于组织内部沟通协作的桌面端办公软件,其中还嵌入了公司对外提供的一些服务和应用。完整的参与了项目的整个开发流程,需求分析、技术方案设计、开发、联调、测试、上线,主要技术栈和做的工作如下。
基层公共法律服务质量评估平台,1. 负责Typescript的渐进式升级、类型组件改造,实现在不影响整体项目运行的基础上,引入Typescript,渐进式升级。