|
|
6bc6531e6a
|
chore: 开发环境 CORS 补齐 uniapp H5 调试来源
原先只放行 PC 管理端(8010),移动端 H5 调试的服务起不来联调。
- 8010 = PC 管理端;5173/8020 = track-uniapp 的 H5 调试服务
- HBuilderX「运行到浏览器」起在 5173,直接跑 vite(按 track-uniapp/vite.config.ts)
是 8020
- 漏了 uniapp 来源时,浏览器会在 CORS 预检阶段就掐掉请求,
表现是「点登录没反应」,且控制台只报一句笼统的 404/400
|
2026-09-15 15:52:09 +08:00 |
|
|
|
73faa1fd93
|
feat: Track 打通已完成/已入库/已出库状态闭环与外部联动
- 完工转交入库同步 status=COMPLETED;MOM 入库/出库回调同步 status
- 新增 mom-outbound webhook(发货出库标记已出库),lookup 返回 material_id
- VALID_OVERALL_STATUS 新增已出库;update_overall_status 同步 status 字段
- WIP 矩阵区分已入库/待仓库收货;虚拟节点正确处理已出库/转入在库人
|
2026-09-01 13:53:24 +08:00 |
|
|
|
91f10cf818
|
fix(docker): track 主库 DNS 冲突 — db 服务名被 MOM 抢占导致密码认证失败
- 修复 MOM 网络后 backend 加入 projects_default,MOM 的 inventory_db 在改网络内别名含 db
- backend 内解析 db → 172.20.0.2(MOM库),asyncpg 用 track 用户连错库 → password authentication failed
- DATABASE_URL host 由服务名 db 改为容器名 track_db(全局唯一),消除解析冲突
- 生产 prod 文件本就使用 track_db_prod,无需改动
- 实测:asyncpg 连接成功、产品接口 HTTP 200、登录链路正常
|
2026-08-28 10:54:23 +08:00 |
|
|
|
0bd0fbc2ec
|
fix(docker): MOM 数据库连接超时 — 修正网络挂载与数据库地址
- mom_net 从错误的 inventory-backend_default(空孤岛) 改为 MOM 实际所在的 projects_default
- MOM_DB_HOST 从写死的错误 IP 172.20.0.3(实为 inventory_api) 改为容器名 inventory_db,利用 Docker DNS 自动解析,IP 变动不再受影响
- 重建后实测:DNS 解析正常、psycopg2 直连成功、登录接口走 MOM sys_user 验证正常
|
2026-08-28 10:49:42 +08:00 |
|
|
|
e0bd1ad44e
|
chore: 完善全栈 Docker 开发环境与容器基础设施
|
2026-08-04 17:09:30 +08:00 |
|
|
|
17105dc9c2
|
初始提交:项目基础结构
- backend: FastAPI 后端服务 (Python)
- frontend: React + Tauri 前端应用
- docker-compose.yml: 容器编排配置
|
2026-08-04 10:05:59 +08:00 |
|