Добавлены новые зависимости для компонента dropdown-menu и обновлены соответствующие импорты. Изменены заголовки и логика отображения статистики в компонентах FulfillmentDetailedSuppliesTab и FulfillmentSuppliesTab для улучшения восприятия данных. Упрощена логика расчета эффективности в компоненте SuppliesConsumablesTab, удалены неиспользуемые поля.

This commit is contained in:
Veronika Smirnova
2025-07-24 12:18:36 +03:00
parent 954491f22e
commit ef2d207ee4
9 changed files with 987 additions and 105 deletions

View File

@ -379,17 +379,17 @@ export function FulfillmentDetailedSuppliesTab() {
/>
<StatsCard
title="С браком"
title="Активные поставки"
value={
mockFulfillmentConsumablesDetailed.filter(
(supply) => supply.defectTotal > 0
(supply) => supply.status === "delivered"
).length
}
icon={AlertTriangle}
iconColor="text-red-400"
iconBg="bg-red-500/20"
trend={{ value: 2, isPositive: false }}
subtitle="Дефектные материалы ФФ"
icon={Calendar}
iconColor="text-blue-400"
iconBg="bg-blue-500/20"
trend={{ value: 3, isPositive: true }}
subtitle="Завершенные поставки"
/>
</StatsGrid>
@ -408,7 +408,6 @@ export function FulfillmentDetailedSuppliesTab() {
</th>
<th className="text-left p-4 text-white font-semibold">План</th>
<th className="text-left p-4 text-white font-semibold">Факт</th>
<th className="text-left p-4 text-white font-semibold">Брак</th>
<th className="text-left p-4 text-white font-semibold">
Цена расходников
</th>
@ -473,17 +472,6 @@ export function FulfillmentDetailedSuppliesTab() {
{supply.actualTotal}
</span>
</td>
<td className="p-4">
<span
className={`font-semibold ${
supply.defectTotal > 0
? "text-red-400"
: "text-white"
}`}
>
{supply.defectTotal}
</span>
</td>
<td className="p-4">
<span className="text-green-400 font-semibold">
{formatCurrency(supply.totalConsumablesPrice)}