yueli
2a841af28f
fix(inbound): 库位选择器按物料公司收敛,并订正过时注释
- WarehouseSelector 新增 companyName prop,透传给 /warehouse/children
★ 普通用户在后端本来就按 JWT 强制收敛(传什么、传不传都一样),
这个参数是为**跨域角色**(超管 / WAREHOUSE_MGR)准备的 ——
后端对它们返回 None(不隔离),不传就会把两家公司的库位都列出来,
入库时可能把货记到别家库位上。
- 公司一变就整体作废懒加载缓存。缓存 key 只按父节点 id 分、不含公司,
不清就会继续显示上一个公司的库位 —— 入库表单里换物料时最容易踩到。
- 三个入库页传 :company-name="form.company_name"
- stocktake/index.vue 注释订正:「已按当前公司前缀过滤」→「按 JWT 公司过滤」。
前缀白名单已删除,这个措辞是改造前的残留,会误导后续维护。
注意:这一条收紧的是**可见范围**,不是提交时的拦截 ——
后端入库校验只查库位是否存在、不查归属公司(见 3e131fa),
所以直接构造请求仍可提交别家公司的库位。要真正拦住,得在
location_error 里补一次归属校验。
2026-09-29 13:33:50 +08:00
..
2026-09-29 13:33:50 +08:00
2026-01-26 17:00:12 +08:00
2026-09-29 13:33:50 +08:00
2026-03-10 11:59:41 +08:00
2026-05-15 14:19:25 +08:00
2026-09-17 10:30:13 +08:00
2026-09-18 14:31:07 +08:00
2026-09-11 11:33:19 +08:00
2026-09-29 12:03:53 +08:00
2026-09-29 13:33:50 +08:00
2026-09-28 15:29:46 +08:00
2026-03-10 11:59:41 +08:00
2026-03-12 12:50:27 +08:00