Added day and night shift column in production report
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 12s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 13s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 23s
Laravel Pint / pint (pull_request) Successful in 5m56s
Laravel Larastan / larastan (pull_request) Failing after 6m35s

This commit is contained in:
dhanabalan
2026-09-29 10:37:56 +05:30
parent 705d62d7ac
commit 71358225ff

View File

@@ -55,15 +55,26 @@
</tbody>
</table> --}}
<table style="table-layout: auto; width: 100%; border-collapse: collapse;">
{{-- <table style="table-layout: auto; width: 100%; border-collapse: collapse;">
<thead>
<tr>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">No</th>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2; white-space: nowrap;">Plant</th>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2; white-space: nowrap;">Line</th>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Line Type</th>
{{-- <th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Capacity Quantity</th> --}}
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Plan Quantity</th>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Line Type</th> --}}
{{-- <th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Plan Quantity</th> --}}
{{-- <th style="border:1px solid #ccc; padding:0; background:#f2f2f2; width:300px;">
<div style="text-align:center; padding:8px; border-bottom:1px solid #ccc;">
Plan Quantity
</div>
<table style="width:100%; border-collapse:collapse; table-layout:fixed;">
<tr>
<th style="width:33.33%; text-align:center; padding:8px; border-right:1px solid #ccc; background:#f2f2f2;">Day Shift</th>
<th style="width:33.33%; text-align:center; padding:8px; border-right:1px solid #ccc; background:#f2f2f2;">Plan Quantity</th>
<th style="width:33.33%; text-align:center; padding:8px; background:#f2f2f2;">Efficiency</th>
</tr>
</table>
</th>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Actual Quantity</th>
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Plan Vs Actual Efficiency(%)</th>
</tr>
@@ -72,7 +83,7 @@
@foreach($tableData as $row)
@php $efficiency = (float) $row['efficiency']; if ($efficiency < 80) { $bgColor = '#ff4d4d';
}
elseif ($efficiency < 99) { $bgColor = '#ffd633';
elseif ($efficiency < 95) { $bgColor = '#ffd633';
}
else { $bgColor = '#4caf50';
} @endphp
@@ -80,17 +91,26 @@
<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>
<td style="border: 1px solid #444; padding: 8px; text-align: center; white-space: nowrap;">{{ $row['line'] }}</td>
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['type'] }}</td>
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['type'] }}</td> --}}
{{-- <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['targetQuantity'] }}</td> --}}
{{-- <td style="border:1px solid #444; padding:0; width:300px;">
<table style="width:100%; border-collapse:collapse; table-layout:fixed;">
<tr>
<td style="width:33.33%; text-align:center; padding:8px; border-right:1px solid #444;">{{ $row['dayShift'] ?? '-' }}</td>
<td style="width:33.33%; text-align:center; padding:8px; border-right:1px solid #444;">{{ $row['targetQuantity'] }}</td>
<td style="width:33.33%; text-align:center; padding:8px;">{{ $row['planEfficiency'] ?? '-' }}</td>
</tr>
</table>
</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="
{{-- <td style="
border: 1px solid #444;
padding: 8px;
text-align: center;
background-color: {{ $bgColor }};
color: {{ $efficiency < 80 || $efficiency >= 99 ? '#ffffff' : '#000000' }};
color: {{ $efficiency < 80 || $efficiency >= 95 ? '#ffffff' : '#000000' }};
font-weight: bold;
">
{{ $row['efficiency'] }}
@@ -98,6 +118,94 @@
</tr>
@endforeach
</tbody>
</table> --}}
{{-- new logic --}}
<table style="width: 100%; border-collapse: collapse; table-layout: auto;">
<thead>
<tr>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">No</th>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">Plant</th>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">Line</th>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">Line Type</th>
<th colspan="3" style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">
Day Shift
</th>
<th colspan="3" style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">
Night Shift
</th>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">Plan Quantity</th>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">Actual Quantity</th>
<th rowspan="2" style="border:1px solid #444; padding:8px; background:#f2f2f2; vertical-align:middle;">Plan Vs Actual Efficiency(%)</th>
</tr>
<tr>
<th style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">Plan Quantity</th>
<th style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">Actual Quantity</th>
<th style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">Plan Vs Actual Efficiency(%)</th>
<th style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">Plan Quantity</th>
<th style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">Actual Quantity</th>
<th style="border:1px solid #444; padding:8px; background:#f2f2f2; text-align:center;">Plan Vs Actual Efficiency(%)</th>
</tr>
</thead>
<tbody>
@foreach($tableData as $row)
@php $efficiency = (float) $row['efficiency']; if ($efficiency < 80) { $bgColor = '#ff4d4d';
}
elseif ($efficiency < 95) { $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>
<td style="border: 1px solid #444; padding: 8px; text-align: center; white-space: nowrap;">{{ $row['line'] }}</td>
<td style="border: 1px solid #444; padding: 8px; text-align: center;">{{ $row['type'] }}</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['dayShiftPlanQuantity'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['dayShiftActualQuantity'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['dayShiftEfficiency'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['nightShiftPlanQuantity'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['nightShiftActualQuantity'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['nightShiftEfficiency'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['targetQuantity'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['productionQuantity'] }}
</td>
<td style="text-align:center; border:1px solid #444; padding:8px;">
{{ $row['efficiency'] }}
</td>
</tr>
@endforeach
</tbody>
</table>
<p>{!! $wishes !!}</p>