zjk
2026-07-24 42608ec5590bdde375c385e987dc9a862c153de1
refs
用户 zjk <852185829@qq.com>
星期五, 七月 24, 2026 09:19 +0800
提交者 zjk <852185829@qq.com>
星期五, 七月 24, 2026 09:19 +0800
提交42608ec5590bdde375c385e987dc9a862c153de1
目录 e300c6ba3c0d7b06e0bad5a53f63a88bd4a293ad 目录 | zip | gz
parent 7835feaeb33f333fd27bfe953cf3549d64baa1d1 查看 | 对比
feat: 新增启动页,重构硬件回调与多项业务流程

- 新增启动页pages/splash,处理应用初始化加载流程,自动根据设备激活状态跳转至对应页面
- 重构硬件通信逻辑,改用uni全局事件总线传递扫码、读卡回调,移除全局常驻扫码任务,改为页面按需注册监听
- 优化员工验证列表缓存读取策略,联网时优先拉取最新列表并更新本地缓存,无网络时回退使用本地缓存
- 优化访客记录导出功能,改为生成兼容Excel的xls格式文件,修复身份证号被自动转换为科学计数法的问题
- 完善离线同步队列的日志输出,添加详细的同步状态与结果日志,便于问题排查
- 调整设备初始化与页面跳转逻辑,移除device-init页面的自动全局扫码,统一在App.vue中初始化硬件监听
- 重构预约扫描页面的硬件回调处理流程,统一读卡和扫码的业务逻辑
- 清理废弃的调试代码与冗余逻辑,优化页面生命周期处理
1个文件已添加
9个文件已修改
584 ■■■■■ 已修改文件
App.vue 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
api/employee.js 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
components/admin/AdminRecordsPanel.vue 73 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pages.json 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pages/appointment-scan/n-index.nvue 259 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pages/device-init/index.vue 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pages/home/index.vue 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pages/splash/index.vue 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
utils/syncEngine.js 54 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
utils/visitorDevice.js 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史