设备维修记录 Repair Manager
车间设备的维修记录 —— 故障点、日期、备注、现场照片。
一个 HTML 文件打开就能用,桌面版与手机小程序共用同一份数据。
ONE FILE · THREE PLATFORMS · ONE DATASET.
界面Screens
应用实跑截图,数据为演示数据;照片是程序化占位图。REAL SCREENS · DEMO DATA · PLACEHOLDER PHOTOS.





同一份数据,三个入口 ONE DATASET · THREE DOORS
双击 HTML 就能用,不装环境、不要服务器。
便携版解压即用,另存为与打印走系统原生对话框。
车间里用手机看、手机拍;管理员可改,其余人只读。
功能Features
从记一条维修到打一张 A4。FROM ONE RECORD TO A4 PAPER.
故障点、日期、备注、多图,增删改查与展开详情。
记录与图片分库存放,列表惰性加载,照片多了也不卡。
关键词 + 日期范围,随手翻出某台设备的旧账。
SheetJS 导 Excel;含图报告导出单个 HTML,图片内嵌。
勾选要打印的记录,半页 A4 每页 2 条,图片三列不裁剪。
文件夹备份只写缺失图片、清掉多余文件,可反复同步。
技术Tech
核心是零依赖的单文件前端,外面套三个壳。NO FRAMEWORK, NO BUILD STEP.
单文件 HTML + 原生 JS,无框架、无构建、无服务器也能跑
IndexedDB:记录与图片分库,图片按 Blob 原生存储
SheetJS 导 Excel · 图片 base64 内嵌报告 · A4 半页分页打印
Electron 33 便携版 · 文件系统 IPC · 系统打印桥
微信原生小程序 · 静默登录 · 管理员 / 只读两层权限
Node.js + Express + SQLite,multer 收图,pm2 守护
管理员与只读分离 · 单 IP 连错 5 次锁 15 分钟 · 常数时间比对
Nginx 反代 · HTTPS · 后端只监听 127.0.0.1