1.熟练掌握 HTML/HTML5,CSS/CSS3,JavaScript,Less,Scss预处理器;
2.熟练掌握页面布局方式,rem 布局,vw,wh布局;
3.熟练掌握 Ajax,axios 请求接口封装,并解决跨域问题;
4.熟练掌握 ES6 的新特性,例如 let,const,解构赋值,promise,async/await等特性;
5.熟练掌握 Vue2 框架进行组件化开发,掌握Vue2全家桶技术;
6.了解使用Vue3,TypeScript,Pinia等技术;
7.熟练掌握element-ui,uni-ui,vant-ui,uView-ui;
8熟练使用原生开发和 uni-app 微信小程序开发;
9.熟练掌握 Git工作流 及 GitLab,SwaggerUI,Postman等工具;
技术栈:Vue2、Vuex、Vue Router、Element UI、Axios、js-xlsx、Export2Excel、vue-print-nb、Sass、Echarts、vuei18n等技术
项目简介:鸿翼档案文档一体化管理系统,可以给正在建设、发展期的企业带来更好的办公效率。主要是对公司内
部档案收集和管理和权限分配。具体的功能:档案门户、文档管理、档案收集、档案整理、档案管理、档案保存、
档案统计等功能。
负责模块: 登录、文档管理、档案管理、档案保存、档案统计、权限管理等模块
项目职责
负责了 HTTP 请求模块的封装处理,对请求的接口进行模块化处理,方便后期代码的维护,配置请求与响应拦截
器,对响应的数据进行‘脱壳’处理、对响应状态码进行了统一处理和Token的无感刷新;
项目经历
使用 vuex 配和 js-cookie 实现对 token 和用户信息的持久化操作;
对路由权限、Getter 等 Vuex 的模块进行封装,获取数据时更佳方便提高代码简洁;
负责登录和退出等相关功能的实现;通过全局前置导航守卫来对需要进行权限控制,在通过 addRouter 来动态的添
加路由,筛选出不同权限下的不同页面。最后通过全局导航守卫来优化用户的体验;
负责文档管理模块涉及文件上传等功能通过JS内置的 Blob.slice() 方法对上传的文件进行切割切片处理,通过
Promise.all() 方法对发送的请求一起记录下来发送给后端,还可以对上传的文件进行预览以及下载功能;
负责档案管理这里面可以展现出是否已经过完四性检测的档案,使用页面级别路由 BeforeRouterLeave技术,例
如:对正在新增或者编辑的档案进行提前是否保存为草稿操作;
负责档案保存包括档案的鉴定、档案的销毁、库房管理;库房管理通过 Websocket 技术来进行实时监
测到温湿度的变化;
负责档案统计的信息展示,在这里面通过 Echart 数据可视化,对保存的档案进行一个可视化的操
作。通过 window.resize 来对 Echart 进行适配处理;
有来医生App 前端开发工程师
技术栈:Vue3、TypeScrpit、Vite、Pinia、pinia-plugin-persistedstate、VueRouter、vant、Axios、Sass、id-validator、
socket.io、unplugin-vue-components、postcss-px-to-viewport 等技术
项目简介: 主要是本产品是连接医生和患者的移动医疗行业APP,通过高效、快速的在线问诊服务,为患者提供健
康帮助,涵盖了找医生、快速问诊、开药门诊、疾病查询,健康百科等功能
负责模块:首页、快速问诊业务、物流配送业务、支付业务、个人信息
项目职责
负责 service API 的二次封装处理,也进行了TS的校验,在这里面通过Persist技术来对Pinia里面的数据进行持久化
操作,并且还有专门的TS类型校验,方便后期的更新和维护;
对多个不同的关注类型,进行了自定义 hook 封装。例如:(医生关注、健康知识关注、话题、疾病);
负责对Vant组件库头部导航栏进行二次封装,因为样式需要更改,以及很多地方需要使用;
负责对整个项目单选框组件封装处理使用了 v-model 和 defineProps 和 defineEmits 技术,使用 v-mode 可以有效的
降低组件通信之间的冗余代码,例如:性别选择、患病时长、是否就诊等等;
负责首页的极速问诊、搜索、健康知识列表、健康好货等模块,对搜索功能进行了防抖优化处理,还有搜索历史
记录进行去重前置处理;
负责极速问诊业务,这里通过对医生类型原则(三甲医生、普通医生)、患病类型、以及病情描述图文信息填写
会生成订单付款后,用户进入问诊室聊天页面;
负责物流配送业务使用了高德地图第三方的 API 来进行实现物流配送,使用枚举方式对物流状态进行赋值,便于
更好的维护;
负责个人信息模块订单列表的显示,各种不同的快捷导航入口、退出登录通过 Pinia 的处理来实现,修改个人的用
户信息,并且还要实时同步到 Pinia 进行更新;