Обновлены правила кнопки "Создать поставку" в разделе "Мои поставки" с добавлением новых принципов, размещения и стилей. Удален старый dropdown для создания поставок, заменен на контекстные кнопки в табах. Оптимизирован интерфейс для управления поставками с учетом новых маршрутов и адаптивности. Внесены изменения в компоненты панели управления фулфилмента и поставок, включая обновление логики отображения и навигации.

This commit is contained in:
Veronika Smirnova
2025-08-03 18:28:05 +03:00
parent 8407ca397c
commit 1d5d4906be
8 changed files with 480 additions and 129 deletions

View File

@ -46,6 +46,8 @@ import {
Layers,
Truck,
Clock,
CheckCircle,
Settings,
} from "lucide-react";
// Типы данных
@ -444,6 +446,7 @@ export function FulfillmentWarehouseDashboard() {
// Используем данные из GraphQL резолвера
const stats = warehouseStatsData.fulfillmentWarehouseStats;
return {
products: {
current: stats.products.current,
@ -1328,7 +1331,7 @@ export function FulfillmentWarehouseDashboard() {
warehouseStatsData?.fulfillmentWarehouseStats?.goods
?.percentChange
}
description="В обработке"
description="На складе и в обработке"
/>
<StatCard
title="Брак"
@ -1352,18 +1355,6 @@ export function FulfillmentWarehouseDashboard() {
}
description="К обработке"
/>
<StatCard
title="Расходники фулфилмента"
icon={Wrench}
current={warehouseStats.fulfillmentSupplies.current}
change={warehouseStats.fulfillmentSupplies.change}
percentChange={
warehouseStatsData?.fulfillmentWarehouseStats
?.fulfillmentSupplies?.percentChange
}
description="Расходники, этикетки"
onClick={() => router.push("/fulfillment-warehouse/supplies")}
/>
<StatCard
title="Расходники селлеров"
icon={Users}
@ -1375,6 +1366,18 @@ export function FulfillmentWarehouseDashboard() {
}
description="Материалы клиентов"
/>
<StatCard
title="Расходники фулфилмента"
icon={Wrench}
current={warehouseStats.fulfillmentSupplies.current}
change={warehouseStats.fulfillmentSupplies.change}
percentChange={
warehouseStatsData?.fulfillmentWarehouseStats
?.fulfillmentSupplies?.percentChange
}
description="Операционные материалы"
onClick={() => router.push("/fulfillment-warehouse/supplies")}
/>
</div>
</div>
</div>