公开数据看板、四位 Key 录入面板、管理后台与三级权限、动态字段配置、 PostgreSQL/SQLite 双支持、数据库备份,以及本版新增的成品图上传与预览。 图片相关: - 录入表单支持相册选图与手机端直接拍照,每条记录最多 6 张 - 浏览器内压缩到最长边 1600 并剥离 EXIF,入库统一为 JPG/PNG - 二进制直接入库,现有备份自动覆盖图片,部署无需新增卷 - 详情页缩略图宫格与全屏 lightbox,公开看板同样可见 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Laser Material Data 1.3.0
本次更新:成品图上传与详情预览
- 录入表单新增“成品图片”,可从相册/文件选择,手机和平板上可直接调起系统相机拍照,电脑支持拖拽。
- 每条实验记录最多 6 张图,入库统一为 JPG / PNG(选中的 WebP、HEIC 会在浏览器内自动转成 JPG);服务端按文件头校验,拒收 SVG、GIF 及伪装成图片的文件。
- 图片在浏览器内压缩到最长边 1600 像素再上传,通常每张 200–400 KB,同时自动清除照片中的 GPS 等 EXIF 信息。
- 公开看板和管理后台的数据详情可查看缩略图,点击全屏放大,支持键盘方向键、手机左右滑动和 Esc 关闭。
- 图片二进制直接入库,现有
pg_dump/ SQLite 备份自动包含图片,部署无需新增卷;备份体积会相应增长,详见操作手册第 9 节。 - 升级只需重新部署,新表在服务启动时自动创建,历史数据不受影响。
升级:
docker compose up -d --build
Laser Material Data 1.2.1
-
Docker 构建默认使用官方 PyPI,并支持通过
PIP_INDEX_URL指定企业内部 Python 镜像。 -
Ubuntu Docker Compose 一键部署,默认端口 5980。
-
公开数据看板,无需登录。
-
四位 Key 专用录入面板与用户名二次确认。
-
管理后台、三级权限、审计日志与数据库备份。
-
管理员动态字段配置,历史原始值永久保留并兼容显示。
-
PostgreSQL 17 生产数据库,SQLite 本地开发兼容。
部署:
docker compose up -d --build
公开看板:http://服务器IP:5980/
管理登录:http://服务器IP:5980/login