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
+ })()}