diff --git a/backend/src/api/warehouseShipTimeliness.js b/backend/src/api/warehouseShipTimeliness.js index 11f1fe4..b2b7870 100644 --- a/backend/src/api/warehouseShipTimeliness.js +++ b/backend/src/api/warehouseShipTimeliness.js @@ -1,7 +1,7 @@ 'use strict'; /** - * 仓储中心 24 小时发货时效 —— HTTP 路由(2026-10-20 新增) + * 仓储中心发货时效 —— HTTP 路由(2026-10-20 新增) * ──────────────────────────────────────────────────────────────────────────── * GET /api/warehouse-ship-timeliness/list * query: diff --git a/backend/src/index.js b/backend/src/index.js index 3177b2e..56a8587 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -681,7 +681,7 @@ async function startServer(options = {}) { cubejsApp.use('/api/product-monitoring', authMiddleware, productMonitoringRoutes); cubejsApp.use('/api/modular-stock-monitor', authMiddleware, modularStockMonitorRoutes); cubejsApp.use('/api/mkh-bom', authMiddleware, mkhBomRoutes); - // 仓储中心 24 小时发货时效(2026-10-20 新增):列表左侧侧栏,11 个主仓超时未发 + // 仓储中心发货时效(2026-10-20 新增):列表左侧侧栏,11 个主仓超时未发 cubejsApp.use('/api/warehouse-ship-timeliness', authMiddleware, warehouseShipTimelinessRoutes); // 仓储中心物流转运异常(2026-10-21 新增):每日 09:00 核验前一日已发货单的物流记录 cubejsApp.use('/api/warehouse-logistics-exception', authMiddleware, warehouseLogisticsExceptionRoutes); diff --git a/backend/src/jobs/warehouseShipTimelinessNotifyJob.js b/backend/src/jobs/warehouseShipTimelinessNotifyJob.js index 4ff8925..2c06fff 100644 --- a/backend/src/jobs/warehouseShipTimelinessNotifyJob.js +++ b/backend/src/jobs/warehouseShipTimelinessNotifyJob.js @@ -1,7 +1,7 @@ 'use strict'; /** - * 仓储中心 24 小时发货时效 · 两轮核验完成后把超时未发单推到钉钉群 + * 仓储中心发货时效 · 两轮核验完成后把超时未发单推到钉钉群 * ──────────────────────────────────────────────────────────────────────────── * 业务口径(2026-10-27 原话): * 「发货时效也需要钉钉通知:13 点核验 7 点前的超时单,核验完成后通知; diff --git a/backend/src/services/warehouseLogisticsExceptionRegistry.js b/backend/src/services/warehouseLogisticsExceptionRegistry.js index 3ab18aa..37741ee 100644 --- a/backend/src/services/warehouseLogisticsExceptionRegistry.js +++ b/backend/src/services/warehouseLogisticsExceptionRegistry.js @@ -4,7 +4,7 @@ * 仓储中心物流转运异常(2026-10-21 新增) * ──────────────────────────────────────────────────────────────────────────── * 需求(yanhui 2026-10-21): - * 在左侧栏加一栏「仓储中心物流转运异常」(放在「仓储中心 24 小时发货时效」下面), + * 在左侧栏加一栏「仓储中心物流转运异常」(放在「仓储中心发货时效」下面), * 下属 12 个发货仓: * 横林二仓 / 横林三仓 / 横林二仓品牌仓 / 崔桥工厂仓 / 崔桥工厂品牌仓 / * 崔桥工厂半成品包装项目仓 / 新苏北仓 / 睢宁仓 / 山东青岗集仓 / 山东品牌仓 / diff --git a/backend/src/services/warehouseShipTimelinessNotifySettings.js b/backend/src/services/warehouseShipTimelinessNotifySettings.js index 9426313..bcfdcf7 100644 --- a/backend/src/services/warehouseShipTimelinessNotifySettings.js +++ b/backend/src/services/warehouseShipTimelinessNotifySettings.js @@ -1,7 +1,7 @@ 'use strict'; /** - * 「仓储中心 24 小时发货时效」两轮核验完成后推文本到钉钉群 —— 配置与状态存取 + * 「仓储中心发货时效」两轮核验完成后推文本到钉钉群 —— 配置与状态存取 * ──────────────────────────────────────────────────────────────────────────── * 业务口径(2026-10-27): * 「13 点核验 7 点前的超时单,核验完成后通知;18:00 核验的订单,核验完成后也通知。」 diff --git a/backend/src/services/warehouseShipTimelinessRegistry.js b/backend/src/services/warehouseShipTimelinessRegistry.js index 8051d19..9b90bc9 100644 --- a/backend/src/services/warehouseShipTimelinessRegistry.js +++ b/backend/src/services/warehouseShipTimelinessRegistry.js @@ -1,10 +1,10 @@ 'use strict'; /** - * 仓储中心 24 小时发货时效(2026-10-20 新增) + * 仓储中心发货时效(2026-10-20 新增) * ──────────────────────────────────────────────────────────────────────────── * 需求(yanhui 2026-10-20): - * MKH-BOM 列表左侧加一栏「仓储中心24小时发货时效」,下列 11 个仓: + * MKH-BOM 列表左侧加一栏「仓储中心发货时效」,下列 11 个仓: * 横林二仓 / 横林三仓 / 横林二仓品牌仓 / 崔桥工厂仓 / 崔桥工厂品牌仓 / * 崔桥工厂半成品包装项目仓 / 新苏北仓 / 睢宁仓 / 山东青岗集仓 / 山东品牌仓 / 河南洛宁仓 * 从系统库存抓取「已发货订单」与「未发货订单」,按**订单审核时间**分轮核算。 diff --git a/backend/src/services/warehouseShipTimelinessService.js b/backend/src/services/warehouseShipTimelinessService.js index 117e8a3..d106d3d 100644 --- a/backend/src/services/warehouseShipTimelinessService.js +++ b/backend/src/services/warehouseShipTimelinessService.js @@ -1,7 +1,7 @@ 'use strict'; /** - * 仓储中心 24 小时发货时效 —— 服务层 + * 仓储中心发货时效 —— 服务层 * * ═══════════════════════════════════════════════════════════════════════════ * 🔥 2026-10-28 数据源与起算点「双切换」(业务 yanhui 定版) diff --git a/frontend/src/api/warehouseShipTimeliness.js b/frontend/src/api/warehouseShipTimeliness.js index fd59fae..a4f4547 100644 --- a/frontend/src/api/warehouseShipTimeliness.js +++ b/frontend/src/api/warehouseShipTimeliness.js @@ -4,7 +4,7 @@ import request from './request'; // 超时必须放大到 3 分钟,否则前端会先断开、后端还在跑。 const TIMELINESS_TIMEOUT_MS = 3 * 60 * 1000; -// 仓储中心 24 小时发货时效:每个主仓「超时未发」数量 + 超时订单明细 +// 仓储中心发货时效:每个主仓「超时未发」数量 + 超时订单明细 // params.round 'NOON' | 'AFTERNOON'(不传按当前时刻自动判定) // params.limit 明细条数上限 export const getWarehouseShipTimeliness = (params = {}) => request.get( diff --git a/frontend/src/config/sidebarNavigation.js b/frontend/src/config/sidebarNavigation.js index 37033a0..d84b225 100644 --- a/frontend/src/config/sidebarNavigation.js +++ b/frontend/src/config/sidebarNavigation.js @@ -37,7 +37,7 @@ export const DEFAULT_SIDEBAR_CONFIG = { { key: 'mkh-bom-data', label: 'MKH-BOM资料', icon: 'table', routeKey: 'mkh-bom-data', visible: true, order: 20 }, ], }, - { key: 'warehouse-ship-timeliness', type: 'item', label: '仓储中心24小时发货时效', icon: 'inbox', routeKey: 'warehouse-ship-timeliness', visible: true, order: 110 }, + { key: 'warehouse-ship-timeliness', type: 'item', label: '仓储中心发货时效', icon: 'inbox', routeKey: 'warehouse-ship-timeliness', visible: true, order: 110 }, { key: 'warehouse-logistics-exception', type: 'item', label: '仓储中心物流转运异常', icon: 'warning', routeKey: 'warehouse-logistics-exception', visible: true, order: 111 }, { key: 'large-stock-monitor', type: 'group', label: '大货库存监控', icon: 'appstore', visible: true, order: 200, defaultExpanded: true, diff --git a/frontend/src/pages/WarehouseShipTimeliness/index.jsx b/frontend/src/pages/WarehouseShipTimeliness/index.jsx index b63e7ae..b216b59 100644 --- a/frontend/src/pages/WarehouseShipTimeliness/index.jsx +++ b/frontend/src/pages/WarehouseShipTimeliness/index.jsx @@ -320,7 +320,7 @@ const roundFileText = (roundInfo) => ( ); /** - * 仓储中心 24 小时发货时效(独立页面) + * 仓储中心发货时效(独立页面) * ──────────────────────────────────────────────────────────────── * 业务口径(yanhui 2026-10-20 定轮次;2026-10-28 定起算点): * · 11 个主仓,子仓并入主仓一起算; @@ -621,9 +621,11 @@ function WarehouseShipTimeliness() { return (
- 仓储中心 24 小时发货时效 + 仓储中心发货时效(到点未发即超时) 按聚水潭订单表实时状态核验 11 个主仓是否在承诺时效内完成发货,只列超时未发货的单量。 + {/* 2026-10-28 业务定:名字里不再出现「24 小时」—— 规则本身没有 24h 门槛, + 原名会让 10-27 16:00 创建(只等了 21 小时)的单看着像「没到时限也被判超时」。*/} 每天 13:00 核验「今天 07:00 前创建」、18:00 核验「截止 16:00 前创建」、