ItemMark 标签打印与扫码查询系统
把分散的标签打印、二维码生成和扫码查询能力整合成一个 Docker 化 Web 系统,让物料信息可以被打印、扫码、查询和同步管理。
适合场景
- 物品标签打印与扫码查询
- 需要降低重复人工操作
- 需要把分散流程沉淀成可复用工具
业务痛点
- 旧系统分散,入口和维护方式不统一
- 物料标签打印和二维码查询链路容易割裂
- 扫码后需要稳定展示物料基础信息
- 多模块部署需要统一配置和域名入口
解决流程
- 整合旧标签打印与物品查询模块
- 设计统一的模块路由和二维码路径兼容策略
- 配置标签模板、批量打印和单张打印入口
- 接入物料数据同步和扫码查询页面
- 通过 Docker 与 Nginx 完成部署
使用效果
把标签打印、二维码生成和扫码查询统一到一个系统中,降低现场人员找信息和维护多套入口的成本。
项目价值
- 统一标签打印入口
- 保留旧二维码路径兼容性
- 提升扫码查询效率
- 降低多系统维护成本
我负责什么
- 梳理旧系统能力和兼容路径
- 设计统一模块结构和访问入口
- 实现标签打印、二维码生成和扫码查询流程
- 配置 Docker 部署和 Nginx 访问方案
技术实现
- Python / FastAPI
- Jinja2
- SQL Server / pymssql
- QRCode
- Docker Compose
- Nginx
- 定时同步