# 修改记录 ## 2025-11-13 - 新增 `.env.example`,并在 `README.md` 说明配置流程,统一环境变量管理。 - 调整 `docker-compose.yml` 引入共享 env 文件与健康检查,同时新增 `docker-compose.dev.yml` 适配本地容器开发。 - 新增 `docs/README.md` 文档索引与 `docs/WORKFLOW.md` 流程指南,更新 `scripts/README.md` 使用说明。 - `package.json` 新增 `npm run check`(lint + prisma validate)脚本,便于提交前自检。 - 新增 `S3_ENV_PREFIX` 支持,为测试环境提供独立命名空间,避免共用存储桶时污染正式数据,并在 `lib/s3.ts`、相关配置文档中支持该能力。 - 新增 `scripts/tools/update-admin-account.js`,可快速把管理员账号更新为指定邮箱与密码(默认改为 `1@qq.com` / `666666`),并将脚本纳入文档说明。 - 优化用户树形管理界面:分支标题展示部门、管理员与成员统计,分支管理员高亮显示,并在编辑用户时自动将“直属上级”定位到所选部门的管理员。 - 编辑用户面板新增部门管理员概览,可一键设为/取消管理员并查看现有负责人,后续多管理员扩展更清晰。 - 新增 `scripts/deploy/local-build-and-upload.ps1` 支持本地构建镜像后压缩上传服务器,同时调整 `scripts/README.md` 说明部署流程。 - 强化部署脚本错误处理,构建/打包/上传失败时立即报错提示,避免生成空文件或误导提示。