Go to file
文睿 张 fbd0bc1341 fix: 审批/取消后列表的筛选条件被丢弃
写操作后原地重新拉取列表时,status 参数被写死成 '':列表悄悄退回全量(已通过、
已拒绝的单子全冒出来),而页面下拉框仍显示着用户选中的筛选值。用户以为看到的
是筛选结果,实际不是。store 层一直有这个缺陷却没被拦住,因为页面那层没有测试。

修法照 stock.js 已有的约定(stockFilters 配合 stock.test.js 的断言):store 存一份
filters,写操作原地刷新时取出来用。

- approval.js:approve / reject 沿用筛选
- application.js:cancel 沿用筛选
- application.js:create 保持清空筛选并回第 1 页——刚提交的是待审批单,若沿用
  「已通过」之类的筛选就看不见它,用户会以为没提交成功
- Application.vue:提交成功后同步把下拉框重置为「全部」,否则 store 清了筛选而
  下拉没清,同样是表里不一

测试补 9 条(approval/application 两个 store + Application 页面层)。全部做过变异
验证:把实现改回原样后对应断言确实变红,且只有该变红的那几条变红。
2026-09-22 14:10:52 +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:10:52 +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