feat: 采购/半成品/成品列表拆分SKU独立搜索框

This commit is contained in:
DXC
2026-03-09 17:29:24 +08:00
parent 646baa08fe
commit 5d813c24bc
9 changed files with 74 additions and 19 deletions

View File

@ -115,6 +115,7 @@ def get_list():
page = request.args.get('page', 1, type=int)
limit = request.args.get('pageSize', 15, type=int)
keyword = request.args.get('keyword', '')
sku = request.args.get('sku', '')
# 新增筛选参数
category = request.args.get('category', '')
@ -137,7 +138,7 @@ def get_list():
statuses_str = request.args.get('statuses', '')
statuses = statuses_str.split(',') if statuses_str else []
result = BuyInboundService.get_list(page, limit, keyword, statuses, category, material_type, company,
result = BuyInboundService.get_list(page, limit, keyword, sku, statuses, category, material_type, company,
order_by, is_asc, advanced_filters)
# 字段级脱敏
user_permissions = get_current_user_permissions()

View File

@ -73,6 +73,7 @@ def get_list():
page = request.args.get('page', 1, type=int)
limit = request.args.get('pageSize', 15, type=int)
keyword = request.args.get('keyword', '')
sku = request.args.get('sku', '')
statuses_str = request.args.get('statuses', '')
statuses = statuses_str.split(',') if statuses_str else []
category = request.args.get('category', '')
@ -104,7 +105,7 @@ def get_list():
# 调用服务,传入所有参数
result = ProductInboundService.get_list(
page, limit, keyword, statuses,
page, limit, keyword, sku, statuses,
category=extra_filters.get('category'),
material_type=extra_filters.get('material_type'),
company=extra_filters.get('company'),

View File

@ -73,6 +73,7 @@ def get_list():
page = request.args.get('page', 1, type=int)
limit = request.args.get('pageSize', 15, type=int)
keyword = request.args.get('keyword', '')
sku = request.args.get('sku', '')
statuses_str = request.args.get('statuses', '')
statuses = statuses_str.split(',') if statuses_str else []
company = request.args.get('company', '')
@ -104,7 +105,7 @@ def get_list():
# 调用服务,传入所有参数
result = SemiInboundService.get_list(
page, limit, keyword, statuses,
page, limit, keyword, sku, statuses,
**extra_filters
)
user_permissions = get_current_user_permissions()