changed logic and colour update logic based on efficiency in production report. #1091

Merged
jothi merged 1 commits from ranjith-dev into master 2026-09-25 05:33:29 +00:00
2 changed files with 18 additions and 2 deletions

View File

@@ -241,7 +241,7 @@ class SendProductionReport extends Command
}
if ($totalTargetQuantity > 0) {
$efficiency = ($totalTargetQuantity / $productionQuantity) * 100;
$efficiency = ($productionQuantity / $totalTargetQuantity) * 100;
} else {
$efficiency = 0;
}

View File

@@ -70,6 +70,12 @@
</thead>
<tbody>
@foreach($tableData as $row)
@php $efficiency = (float) $row['efficiency']; if ($efficiency < 80) { $bgColor = '#ff4d4d';
}
elseif ($efficiency < 99) { $bgColor = '#ffd633';
}
else { $bgColor = '#4caf50';
} @endphp
<tr>
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['no'] }}</td>
<td style="border: 1px solid #444; padding: 8px; text-align: center; white-space: nowrap;">{{ $row['plant'] }}</td>
@@ -78,7 +84,17 @@
{{-- <td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['capacityQuantity'] }}</td> --}}
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['targetQuantity'] }}</td>
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['productionQuantity'] }}</td>
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['efficiency'] }}</td>
{{-- <td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['efficiency'] }}</td> --}}
<td style="
border: 1px solid #444;
padding: 8px;
text-align: center;
background-color: {{ $bgColor }};
color: {{ $efficiency < 80 || $efficiency >= 99 ? '#ffffff' : '#000000' }};
font-weight: bold;
">
{{ $row['efficiency'] }}
</td>
</tr>
@endforeach
</tbody>