zjk
2026-07-07 2d2bb71c706fa9f37f11807725df1a2da10518f1
refs
用户 zjk <852185829@qq.com>
星期二, 七月 7, 2026 10:17 +0800
提交者 zjk <852185829@qq.com>
星期二, 七月 7, 2026 10:17 +0800
提交2d2bb71c706fa9f37f11807725df1a2da10518f1
目录 751d6758b39d5c15a60615f0efb4e4801e56f03f 目录 | zip | gz
parent 1fb95fe02fa7bd029c83cf5a41883d01bdeb4543 查看 | 对比
feat: 实现访客终端离线优先架构支持

启用manifest中的SQLite原生模块权限
实现App全局初始化:初始化数据库、网络状态监听、自动同步队列与定时清理任务
新增SQLite数据库工具类处理离线业务数据持久化
实现离线同步引擎,支持网络恢复时自动上传待同步数据并清理本地文件
新增本地文件工具类管理抓拍图片的持久化与删除
添加设备初始化配置页面,支持缓存设备连接信息
预留mock API层用于后续对接真实后端接口
编写离线架构设计文档说明整体设计
5个文件已添加
3个文件已修改
514 ■■■■■ 已修改文件
docs/offline_architecture.md 93 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/App.vue 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/mock.js 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/manifest.json 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/pages/device-init/index.vue 45 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/utils/db.js 132 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/utils/fs.js 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/utils/syncEngine.js 91 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史