Go to file
文睿 张 bcee877278 fix: 物料/用户增删改后列表的搜索关键字被丢弃
写操作后原地重新拉取列表时,search 参数被写死成缺省的空串:搜索框里还显示着
用户输入的关键字,列表却退回全量。用户会把全量列表当成筛选结果,接下来的作废/
删除操作就打在被误认的那一条上。store 层一直有这个缺陷却没被拦住,因为页面
那层没有测试。

修法照 stock.js / approval.js 已有的约定(store 存一份 filters,写操作原地刷新
时取出来用):

- materials.js:编辑/作废/恢复沿用 search 和 status
- users.js:编辑/删除沿用 search
- 新增走反方向,清空筛选并回第 1 页:新建的项不一定匹配当前关键字,沿用搜索
  就看不见它,用户会以为没建成功。物料按 id 倒序,回第 1 页正好能看见
- Materials.vue / Users.vue:新增成功后把搜索框一起清空,否则 store 清了筛选而
  搜索框没清,同样是表里不一

测试补 14 条(两个 store + 两个页面)。全部做过变异验证:把实现改回原样后,
6 条 store 断言和 2 条页面断言确实变红,且只有它们变红。
2026-09-22 14:40:21 +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:40:21 +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