Go to file
文睿 张 4905e60f8c feat: 仓库与库位补上编辑与停用/启用入口
后端 PUT /warehouses/:id 与 PUT /warehouses/:warehouseId/locations/:locationId
本就接受 name + status(service/repository 都只改这两列),api 层的 update/updateLocation
也早已封装好,缺的只是前端入口——页面此前只有「新增」,无法改状态。

- 仓库标题栏与库位行各加「编辑」按钮,弹窗内改名称 + 启用/停用
- 标题栏按钮必须 @click.stop:el-collapse-item 整条 header 都挂着展开/收起监听
- 库位状态列从直接显示英文 inactive 改为中文 el-tag,与仓库及主数据页统一
- 编辑态编码只读且不参与必填校验(code 不可变,后端 Update 也不接收)
- 表单重置走已有的 replaceAllKeys,编辑只灌白名单字段,避免残留 id 让新增变成覆盖更新
- 库位所属仓库只存 id 不存对象,load() 整体替换列表后不会读到旧数据
- save() 显式吞掉错误:提示由 axios 响应拦截器统一负责,同时避免 @click 经
  el-button 透传到原生 button、绕过 Vue 异步错误包装而产生的 unhandled rejection
- 测试补 8 条:update/updateLocation 的参数与顺序、编辑态不误报编码、
  改完再新增仍走 create、状态列中文、编辑按钮不收起面板、失败不关窗
2026-09-21 17:49:49 +08:00
.claude Initial commit 2026-09-15 16:08:18 +08:00
.superpowers/sdd/wmms-vue-migration Initial commit 2026-09-15 16:08:18 +08:00
cmd/server 已完成迁移体系清理和 Docker 初始化改造: 2026-09-17 16:22:52 +08:00
docs feat: 实现物料编码按分类规则自动生成、手工修改及并发安全的流水号管理 2026-09-20 16:48:06 +08:00
frontend feat: 仓库与库位补上编辑与停用/启用入口 2026-09-21 17:49:49 +08:00
internal fix: 主数据编辑的两类静默失败 2026-09-21 17:26:53 +08:00
pkg fix: 主数据编辑的两类静默失败 2026-09-21 17:26:53 +08:00
scripts 完善出库和入库逻辑 2026-09-20 11:18:00 +08:00
uploads Initial commit 2026-09-15 16:08:18 +08:00
.dockerignore 修改一致性问题 2026-09-21 14:13:30 +08:00
.gitignore 拆分主数据和仓库数据 2026-09-16 16:29:04 +08:00
AGENTS.md Initial commit 2026-09-15 16:08:18 +08:00
DEPLOY.md 修改一致性问题 2026-09-21 14:13:30 +08:00
docker-compose.yml 修改一致性问题 2026-09-21 14:13:30 +08:00
Dockerfile chore: remove generated caches and temporary files 2026-09-17 15:17:23 +08:00
entrypoint.sh 修改一致性问题 2026-09-21 14:13:30 +08:00
go.mod Initial commit 2026-09-15 16:08:18 +08:00
go.sum Initial commit 2026-09-15 16:08:18 +08:00
mysql.cnf chore: remove generated caches and temporary files 2026-09-17 15:17:23 +08:00
server.exe 库存,入库,出库相关问题修改 2026-09-20 10:31:28 +08:00
启动项目.bat 完善出库和入库逻辑 2026-09-20 11:18:00 +08:00