Go to file
文睿 张 43f680219e fix: 物料主数据页检索不到已作废的物料
检索框是 el-select,必须从下拉候选项里选一项才能设上关键字,而候选项取自
materialOptions(status='active'),作废物料压根不在里面,搜不到也选不中。
可这一页的列表查询走 status='all',本身就显示着作废物料——同一份数据两条
路径不一致,而且这一页正是恢复作废物料的入口。

改法照 Logs.vue / Stock.vue 流水检索框的既有做法:这一页改用含作废的
historicalMaterialOptions / fetchHistoricalMaterialOptions()。业务单据页
(入库/出库/申请)保持只用有效物料不动。

后端无需改动,已实测:status=all&search=A010201 返回 1 条 obsolete,
status=active 对同一关键字返回 0 条。

测试补 1 条。变异验证:候选项来源和 onMounted 那处分别改回原样,断言都变红。
2026-09-22 14:53:18 +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 fix: 物料主数据页检索不到已作废的物料 2026-09-22 14:53:18 +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