2a841af28f1a411c3e5d3ccba2270145c43e5f92
- WarehouseSelector 新增 companyName prop,透传给 /warehouse/children
★ 普通用户在后端本来就按 JWT 强制收敛(传什么、传不传都一样),
这个参数是为**跨域角色**(超管 / WAREHOUSE_MGR)准备的 ——
后端对它们返回 None(不隔离),不传就会把两家公司的库位都列出来,
入库时可能把货记到别家库位上。
- 公司一变就整体作废懒加载缓存。缓存 key 只按父节点 id 分、不含公司,
不清就会继续显示上一个公司的库位 —— 入库表单里换物料时最容易踩到。
- 三个入库页传 :company-name="form.company_name"
- stocktake/index.vue 注释订正:「已按当前公司前缀过滤」→「按 JWT 公司过滤」。
前缀白名单已删除,这个措辞是改造前的残留,会误导后续维护。
注意:这一条收紧的是**可见范围**,不是提交时的拦截 ——
后端入库校验只查库位是否存在、不查归属公司(见 3e131fa),
所以直接构造请求仍可提交别家公司的库位。要真正拦住,得在
location_error 里补一次归属校验。
Description
No description provided
Languages
Python
70.2%
CSS
14.9%
Vue
7.6%
HTML
4.2%
TypeScript
3.1%