1. 视力测试electron桌面级应用
本设备代替传统视力测试,将远视力、近视力、散光测试、黄斑测试和以及依靠串口连接的屈光测试设备融合在一起集成,通过任务下发到对应的测试学生,实现自动分发叫号在设备上进行测试。所使用技术栈:react、umi、electron、graphql、antd、dva、indexDb(dexie.js)。项目通过 node-hid、serialport 包接入串口设备,外接设备将数据输入到程序中进行人机交互,项目大致功能模块有自动分发叫号、任务表单、数据上传、体检模式和视力测试模式、视力测试防作假模块,本地缓存机制,以及测试页面等相关功能并参与打包(win32、ubuntu)、构建。
2. 校园一体化平台(react应用)
平台具有心理健康模块,体检模块,体质模块,视力模块、防疫等校园相应业务分支。面向的是为中小学和大学提供健康数字化方面的服务,且提供了多个小程序对此系统提供数据支持。
项目使用的技术如下:react、umi、antd、antd-pro、dva 、graphql。
项目基于 antd 封装了表单组件和工具类组件;在数据请求集合中定义 graphql 语句配合 apollo 客户端做请求,在 redux 中完成登录逻辑。负责维护现有业务版块以及新增的业务,在体检业务模块中分担业务开发,维护公共组件和新增业务组件,比如表单组件、打印插件、excel 转换插件、pdf 插件等。
3. 模型集成平台
该项目是对特殊行业的大模型实现统一调用分发、以及模型能力的测评和扩展,其中某个大屏主要是通过多路直播流的播放来对视频进行抽帧分发到模型上进行处理。
4. 公安大屏项目
项目技术栈:vue3.x配合 setup 组合式语法、vite、pinia。
封装的范围:公共类的 hook 封装、公共提示弹窗、过渡组件、以及 echarts。