1、熟练掌握HTML5、CSS3和JavaScript的基础和新特性。能够快速搭建项目,使用ESLint、StyleLint等工具来规范代码风格,提高代码质量
2、熟练使用Vue2/3框架。对其生命周期、响应式、组件通信等有深入了解。熟悉Vue + Vue-Router + Vuex/Pinia + Axios + SCSS/LESS,NPM,Webpack/Rollup等Vue的应用生态链。能够开发高质量的Vue组件,熟悉前后端分离的开发模式,了解前端性能优化的方案
3、熟练使用uni-app框架。微信小程序、支付宝小程序、百度小程序、H5和公众号等跨平台多端开发。熟悉各平台组件功能和API调用方式。熟悉小程序开发的完整流程,能够独立开发。有微信小程序插件的开发经验
4、NodeJS。能够使用Egg、Koa等框架快速搭建服务端。对MySQL数据库有一定的了解,有服务端开发经验。了解Nginx的基础配置
5、熟练使用Git。对仓库分支管理有一定理解,掌握代码的回滚、拣选等操作
互联网医院综合管理平台
技术栈:Vue2 + Vue-Router + Vuex + Axios + Element-UI + Echarts + Less
项目描述:
基于互联网医疗业务的后台管理系统。主要功能有:登录注册、角色/成员管理、医院/医生/科室/患者管理、咨询/复诊/处方订单管理、数据统计和数据大屏等
项目亮点:
1.手动生成微信/支付宝端小程序页面,可通过拖拽/排序/配置组件,定义预设属性,实时动态调整小程序端的页面内容。如首页、活动页等。使用vuedraggable实现拖拽排序
2.动态菜单的渲染。使用addRoute和removeRoute控制路由挂载
3.数据大屏。在DataV框架的基础上进行二次开发。使用postcss-px-to-rem实现不同屏幕的适配。使用Echarts进行图表的绘制
4.多平台的兼容。同一套代码,运行不同的环境,读取不同的医院配置。根据命令行的mode参数实现
5.ESLint + StyleLint 进行代码风格的校验与修复
互联网医院医生web端
技术栈:Vue2 + Vue-Router + Vuex + Axios + Element-UI + tim-js-sdk + trtc-js-sdk + WebSocket
项目描述:
基于互联网医疗业务的医生工作平台。主要功能有:登录、在线咨询/复诊、处方开具/审核、云课堂直播、远程会诊和工作量统计等
项目亮点:
1.单人/多人的在线聊天、音视频通话。使用腾讯云提供的即时通讯tim-js-sdk实现语音、文字、图片的发送接收。使用trtc-js-sdk实现语音和视频通话
2.直播。云课堂,医生开启直播,患者端可观看直播。使用trtc-js-sdk实现直播功能
3.医生接到新订单后的实时提示
以上本质都是使用WebSocket技术实现
4.使用canvas实现在线签名;使用qrcode进行二维码生成
互联网医院用户端
微信小程序:南昌大学二附院、航医通、洛医通、保定市第一中医院互联网医院、南昌众康医院、赣南医学院第一附属医院等
支付宝小程序:南昌大学第二附属医院互联网医院、宜春市人民医院互联网医院、新钢中心医院互联网医院等
技术栈:uni-app + Vue2 + Vuex + Axios(adapter 与 uni.request适配) + uni-simple-router + tim-js-sdk + Sass
项目描述:互联网医院用户端,主要功能有:挂号、缴费、在线咨询/复诊、处方购药、远程会诊、看直播、报告查询等功能
项目亮点:
1.一套代码编译到多个平台,条件编译处理平台差异,展示不同内容,执行不同逻辑,微信/支付宝/H5等
2.自定义配置生成页面,类似于低代码平台开发,如首页、活动页
3.单聊/群聊,使用tim-js-sdk实现语音、文字和图片的收发
4.音视频通话。使用live-pusher和live-player组件实现推拉流
5.观看直播。使用live-player拉流
6.订阅消息,业务中需要给用户推送通知消息,如订单信息、支付结果等
7.支付;一键登录;web-view;自定义导航;扫码/短信/H5打开小程序
8.三方对接,医保支付等
苏大附一院互联网医院医生端 - 微信小程序
技术栈:uni-app + Vue3 + Pinia + Axios(adapter 与 wx.request适配)+ tim-js-sdk + Sass
项目描述:互联网医院医生端,主要功能有:在线诊疗、处方开具/审核、远程/多学科会诊和云课堂直播等
项目亮点:
1.单聊/群聊,基于腾讯云tim-js-sdk实现
2.单、多人音视频,基于腾讯云trtc-wx-sdk实现,live-player拉流,live-pusher推流
3.开直播;直播回放;录播回放
4.三方对接,引用插件,ca签章,手写签名
CRM客户管理系统/员工APP端/访客签到H5
前端技术栈:
管理端 Vue2 + ant-design-vue + Vuex + Axios + Less + vue-socket.io
员工APP uni-app + Vue2 + Axios(adapter 与 wx.request适配) + vue-socket.io
访客签到H5 uni-app + Vue2 + uni-ui + Axios
服务端技术栈: EggJS + MySQL + Sequelize + egg-socket.io
项目描述:前后端都是我独立开发。客户管理系统,主要功能有:客户管理、客户跟进、日志查看、绩
技术栈:uni-app + Vue2 + Vuex + Axios(adapter 与 uni.request适配) + uni-simple-router + tim-js-sdk + Sass 项目描述:互联网医院用户端,主要功能有:挂号、缴费、在线咨询/复诊、处方购药、远
前端技术栈: 管理端 Vue2 + ant-design-vue + Vuex + Axios + Less + vue-socket.io 员工APP uni-app + Vue2 + Axios(adapter 与 wx.request适配) +