1、 熟悉Html、Css、Js、jQuery、Typescript,弹性盒子布局模式等前端web开发技术
2、 熟练使用原生小程序、uin-app开发,前端基本功扎实
3、 熟练使用Element-ui,vant, echarts,Swiper等插件
4、 熟练使用vue的组件化开发及数据驱动,vue全家桶
5、 熟悉使用Git及svn等代码控制工具进行项目开发
6、 了解node.js及mysql+ Postman等工具调试接口
7、了解前端打包工具webPack.包管理工具npm,cnpm,yarn
数字资源管理系统 | 2022年07月 至 2023年02月
该项目是围绕企业现有文档,开发电子文档全生命周期:形成与采集、整理与归档、保管与保护、鉴定与销毁、利用与开发、移交,打造符合企业及各部门文件、数字资源管理需求的平台
前端开发技术:vue.js、element-ui、echarts、axios,tinymce
项目开发职责描述:
1、登录模块,用网页验证码的方式进行登录验证(根据后端接口返回验证生成画布)
2、通过路由守卫,实现用户未登陆时,页面重定向到登录页面,登录成功实现动态添加路由,控制用户是否有权限进行操作页面
3、文件水印管理模块,水印管理提供系统内图片数据的水印管理功能,包括:系统水印管理,支持新增、删除水印,使用Vue.directive自定义指令封装一个自动生成水印画布的组件,实现用户编辑水印时在线预览水印
4、资源上传,使用el-upload实现文件上传,跟后端对接实现用户上传文件过大时断点续传的前端代码(将当前文件的信息用md5加密生成一个key,并走后端查询数据库中该文件是否存在),并实现文件选择水印带水印下载文件在线预览功能
5、ocr智能检索,对于数据文件中的图片文件,如bmp、gif、jpg等格式文件内容识别
数据疫情采集系统 | 2021年10月 至 2022年07月
该项目是一个专门为政府疫情防控信息采集的一个系统,主要模块分为登录、账号管理、使用手册、数据填报、隔离点管理、用户管理、隔离点管理等模块,方便政府业务员在排查过程中,如发现区域协查数据排查后的集中医学观察人员数据,按系统的要求,填报到相应的采集区域协查数据排查后的集中医学观察人员数据库、密接次密接人员结果库、隔离点信息库中。
前端开发技术:vue.js、element-ui、echarts、axios、vant
项目开发职责描述:
1、负责该项目的前端页面开发,整体测试及联调工作
2、负责vue-router路由模块及配置全局代理地址配置并全局封装axios-request.js
3、使用 echarts 负责数据统计页面的大屏展示页,实现地图下钻到省市区乡镇四级
4、负责数据填报页面的表单,使用elemen-ui表单组件进行动态表单填报编辑、以及用户管理模块的前端功能
5、信息页面添加水印,并使用MutationObserver 构造函数全局监听水印状态,防止用户通过删除元素或者修改样式去除水印 6、使用element-ui上传文件二次封装批量导入组件,用户/隔离点人员数据可上传批量导入数据
项目申报管理系统 | 2021年09月 至 2021年12月
该项目是南宁市建筑业联合会的项目申报系统,主要用于南宁市建筑行业奖项申报,主要分为用户端和管理端,客户端用于企业和个人进行登录申报奖项,管理端进行审核和管理
前端开发技术:vue.js、element-ui、echarts、axios、tinymce
项目开发职责:
1、用户模块,个人/单位,单位划分普通单位/会员单位,批量导入等用户信息交互
2、奖项申报模块,奖项申报编辑使用了tinymce可视化富文本插件来完成
3、全文检索模块,根据搜索获取大奖申报列表,文件下载及文件转PDF(在线预览)
4、系统设置/表单设计,表单为动态表单,结合奖项申报动态选择填报数据项
5、客户端奖项申报填报页面,根据选定表格动态获取填报表单,提交或存为草稿