Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 13s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 16s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 12s
Laravel Pint / pint (pull_request) Successful in 3m25s
Laravel Larastan / larastan (pull_request) Failing after 6m52s
240 lines
13 KiB
PHP
240 lines
13 KiB
PHP
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Invoice Table</title>
|
|
<style>
|
|
table {
|
|
border-collapse: collapse;
|
|
width: 60%;
|
|
}
|
|
th, td {
|
|
border: 1px solid #444;
|
|
padding: 8px;
|
|
text-align: left;
|
|
}
|
|
th {
|
|
background: #f2f2f2;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
{{-- <h5>{{ $name }}</h5> --}}
|
|
{{-- <h5>{!! $name !!}</h5> --}}
|
|
<div style="text-align: center; font-weight: bold;">
|
|
{{ $company }}
|
|
</div>
|
|
<br>
|
|
<p>{!! $greeting !!}</p>
|
|
{{-- <table>
|
|
<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;">Plant</th>
|
|
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Line</th>
|
|
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Target Quantity</th>
|
|
<th style="text-align: center; border: 1px solid #444; padding: 8px; background: #f2f2f2;">Production Quantity</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach($tableData as $row)
|
|
{{-- <tr>
|
|
<td>{{ $row['no'] }}</td>
|
|
<td>{{ $row['plant'] }}</td>
|
|
<td>{{ $row['totalInvoice'] }}</td>
|
|
<td>{{ $row['scannedInvoice'] }}</td>
|
|
</tr> --}}
|
|
{{-- <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['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;"></td> --}}
|
|
{{-- </tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table> --}}
|
|
|
|
{{-- <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;">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>
|
|
</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="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: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="
|
|
border: 1px solid #444;
|
|
padding: 8px;
|
|
text-align: center;
|
|
background-color: {{ $bgColor }};
|
|
color: {{ $efficiency < 80 || $efficiency >= 95 ? '#ffffff' : '#000000' }};
|
|
font-weight: bold;
|
|
">
|
|
{{ $row['efficiency'] }}
|
|
</td>
|
|
</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;">UOM</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
|
|
$getEfficiencyColor = function ($value) {
|
|
$efficiency = (float) $value;
|
|
|
|
if ($efficiency < 80) {
|
|
return '#ff4d4d';
|
|
} elseif ($efficiency < 95) {
|
|
return '#ffd633';
|
|
} else {
|
|
return '#4caf50';
|
|
}
|
|
};
|
|
|
|
$dayEfficiencyColor = $getEfficiencyColor($row['dayShiftEfficiency']);
|
|
$nightEfficiencyColor = $getEfficiencyColor($row['nightShiftEfficiency']);
|
|
$efficiencyColor = $getEfficiencyColor($row['efficiency']);
|
|
@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; background-color: {{ $dayEfficiencyColor }}; color: #fff; font-weight: bold;">
|
|
{{ $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; background-color: {{ $nightEfficiencyColor }}; color: #fff; font-weight: bold;">
|
|
{{ $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['uom'] }}
|
|
</td>
|
|
|
|
{{-- <td style="text-align:center; border:1px solid #444; padding:8px;">
|
|
{{ $row['efficiency'] }}
|
|
</td> --}}
|
|
|
|
<td style="text-align:center; border:1px solid #444; padding:8px; background-color: {{ $efficiencyColor }}; color: #fff; font-weight: bold;">
|
|
{{ $row['efficiency'] }}
|
|
</td>
|
|
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<p>{!! $wishes !!}</p>
|
|
</body>
|
|
</html>
|