diff --git a/src/components/fulfillment-supplies/fulfillment-supplies-dashboard.tsx b/src/components/fulfillment-supplies/fulfillment-supplies-dashboard.tsx index b8ddc19..15edb70 100644 --- a/src/components/fulfillment-supplies/fulfillment-supplies-dashboard.tsx +++ b/src/components/fulfillment-supplies/fulfillment-supplies-dashboard.tsx @@ -384,7 +384,22 @@ export function FulfillmentSuppliesDashboard() { {/* КОНТЕНТ ДЛЯ НОВОЙ СИСТЕМЫ ПОСТАВОК V2 */} {activeTab === 'fulfillment' && activeSubTab === 'consumables-v2' && (
-
Контент V2 системы (удален)
+
+ +

+ Система поставок расходников V2 +

+

+ Создавайте заявки на расходники для фулфилмент-центра через новую систему V2 +

+ + + Создать поставку V2 + +
)} diff --git a/src/components/supplies/multilevel-supplies-table.tsx b/src/components/supplies/multilevel-supplies-table.tsx index e8b9302..860cfe2 100644 --- a/src/components/supplies/multilevel-supplies-table.tsx +++ b/src/components/supplies/multilevel-supplies-table.tsx @@ -614,6 +614,21 @@ export function MultiLevelSuppliesTable({ ) } + if (status === 'SHIPPED') { + return ( + + ) + } break case 'LOGIST': // Логист @@ -958,15 +973,14 @@ export function MultiLevelSuppliesTable({ )} - {/* 🔒 УСЛОВНЫЙ РЕНДЕРИНГ: Кнопки для WHOLESALE во вкладке "Новые" */} - {userRole === 'WHOLESALE' && activeTab === 'new' && supply.status === 'PENDING' ? ( - - ) : ( - - )} + {/* 🔒 УСЛОВНЫЙ РЕНДЕРИНГ: Кнопки действий или статус */} + {(() => { + const actionButtons = _renderActionButtons(supply) + if (actionButtons) { + return actionButtons + } + return + })()}