fix: 出库/借库扫码查库存与 BOM 子件物料选择加行级公司隔离(超管/跨域不受限)
This commit is contained in:
@ -357,6 +357,12 @@ def get_material_base_list():
|
||||
# 构建查询条件
|
||||
query = MaterialBase.query.filter_by(is_enabled=True)
|
||||
|
||||
# ★ 行级公司隔离:普通用户只能选本公司的物料作为 BOM 子件(超管/跨域不受限)
|
||||
from app.utils.decorators import get_current_company_filter
|
||||
company_limit = get_current_company_filter()
|
||||
if company_limit is not None:
|
||||
query = query.filter(MaterialBase.company_name == company_limit)
|
||||
|
||||
# 添加关键字模糊搜索
|
||||
if keyword:
|
||||
query = query.filter(
|
||||
|
||||
Reference in New Issue
Block a user