# 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 节。 - 升级只需重新部署,新表在服务启动时自动创建,历史数据不受影响。 升级: ```bash 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 本地开发兼容。 部署: ```bash docker compose up -d --build ``` 公开看板:`http://服务器IP:5980/` 管理登录:`http://服务器IP:5980/login`