熟练掌握HTML(HTML5)、css(css3)、JavaScript(ES6+)、TypeScript等前端基础技术熟练使用原生Ajax、Promise进行封装请求与后端数据交互熟练使用Axios且能够进行二次封装向后端发送异步请求完成页面渲染等操作熟练使用Vue全家桶(Vue2/Vue3+Vue-cli/vite+Vue-router+Vue-X/Pinia)进行开发熟练使用React(create-react-app+Hooks+React-router+Redux)进行开发熟练使用Element-UI、Vant Weapp、TDesign、Bootstrap等UI组件库进行开发熟练使用Echarts、高德地图、百度地图、wangEditor富文本编辑器等第三方插件熟练使用码云、git版本管理工具
能够使用three.js库进行3D开发
能够使用node.js以及express、Nest框架进行服务端开发
了解Mysql数据库并且能够使用
了解Java、Python等服务端语言
项目名称:乌海骆驼山洗煤厂生产管理系统
项目描述:该项目是为该厂工作人员日常工作任务开发的管理系统,主要包含巡检计划任务的创建完成,工单定时创建、派单上报、人员审核,物资的导入导出领用,作业票申请按照流程完成作业票。
技术栈:vue2、vue-cli、Element-ul、Vuex、vue-router、Axios
负责模块:巡检、设备台账、出入库管理、工单管理、作业票等模块开发技术描述:
对Axios进行二次封装,请求拦截请求头设置token,响应拦截对状态码进行处理利用Vuex状态管理工具,将弹窗是否编辑的状态以及编辑时对应的详情放到Vuex中对于需要重复性比较高的模块,封装成一个组件,共同复用很多模块都需要使用的方法,写一个工具类可重复使用
设备台账、出入库管理数据的Excel导入导出