feat(consignment): 寄售仓库按寄卖分类筛选并支持动态规格过滤
This commit is contained in:
@@ -28,6 +28,7 @@ import {
|
||||
} from '../../../services/worker-platform/consignment-fulfillment-service.js'
|
||||
import {
|
||||
archiveAdminConsignmentProfile,
|
||||
listAdminConsignmentInventoryFilterOptions,
|
||||
listAdminConsignmentProfiles,
|
||||
publishAdminConsignmentProfile,
|
||||
saveAdminConsignmentProfile,
|
||||
@@ -152,6 +153,18 @@ router.get(
|
||||
)
|
||||
|
||||
// ---------------- 库存管理与统计 ----------------
|
||||
|
||||
// 寄售仓库筛选选项:只返回已开启寄卖(已发布配置)的分类及其可筛选规格。
|
||||
router.get(
|
||||
'/worker-platform/consignment/inventory-filter-options',
|
||||
requireAdminPermission('consignment.view'),
|
||||
createJsonHandler(() => listAdminConsignmentInventoryFilterOptions(), {
|
||||
successMessage: 'ok',
|
||||
errorMessage: '读取寄售仓库筛选项失败',
|
||||
scope: '[admin/consignment/inventory-filter-options]',
|
||||
}),
|
||||
)
|
||||
|
||||
router.get(
|
||||
'/worker-platform/consignment/inventories',
|
||||
requireAdminPermission('consignment.view'),
|
||||
@@ -165,7 +178,7 @@ router.get(
|
||||
router.get(
|
||||
'/worker-platform/consignment/stats',
|
||||
requireAdminPermission('consignment.view'),
|
||||
createJsonHandler(() => fetchAdminConsignmentStats(), {
|
||||
createJsonHandler((req) => fetchAdminConsignmentStats(req.query), {
|
||||
successMessage: 'ok',
|
||||
errorMessage: '读取寄卖统计失败',
|
||||
scope: '[admin/consignment/stats]',
|
||||
@@ -384,6 +397,7 @@ router.get(
|
||||
createJsonHandler(
|
||||
(req) =>
|
||||
listPendingConsignmentMatches({
|
||||
categoryId: Number(req.query.categoryId || 0) || undefined,
|
||||
keyword: String(req.query.keyword || ''),
|
||||
includeConflicts: String(req.query.includeConflicts || '') === 'true',
|
||||
limit: Number(req.query.limit || 0) || undefined,
|
||||
|
||||
Reference in New Issue
Block a user