From 787296abf9995a61a7b86e76d96431717d3d1712 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 16 Feb 2026 10:16:44 +0530 Subject: [PATCH] Enhance request approval email design logic --- .../mail/characteristic-approval.blade.php | 166 ++++++++++++++---- 1 file changed, 132 insertions(+), 34 deletions(-) diff --git a/resources/views/mail/characteristic-approval.blade.php b/resources/views/mail/characteristic-approval.blade.php index cb1cb09..a58549f 100644 --- a/resources/views/mail/characteristic-approval.blade.php +++ b/resources/views/mail/characteristic-approval.blade.php @@ -7,57 +7,59 @@
- {{ $company }} -
-
-

{!! $greeting !!}

- - + {{ $company }} + +
+

{!! $greeting !!}

+
- - - + + - - - + + - - + - - + + + + + -
Title Details
Requested DateTime{{ $request->created_at->format('d-m-Y H:i:s') }}Requested Date Time{{ $request->created_at->format('d-m-Y H:i:s') }}
Plant{{ $request->plant->name ?? $request->plant_id }}Plant Name{{ $request->plant->name ?? $request->plant_id }}
Item Code{{ $request->item->code ?? $request->code }}{{ $request->item->code ?? $request->code }}
Job Number{{ $request->aufnr }}{{ $request->aufnr }}
Work Flow ID{{ $request->work_flow_id }}
-
- - +@if($approverNameFromMaster && $approverNameFromMaster->approver_type == 'Characteristic') +
- + {{-- --}} @forelse ($tableData as $char) {{-- --}} - - - - + + + + {{-- --}} + {{-- @if ($loop->first) + + @endif --}} @empty @@ -66,21 +68,117 @@ @endforelse
Characteristics Name SAP Value Update ValueWorkFlow IDWork Flow ID
{{ $char['characteristic_name'] ?? '-' }}{{ strtoupper($char['characteristic_name'] ?? '-') }}{{ $char['current_value'] ?? '-' }}{{ $char['update_value'] ?? '-' }}{{ $char['work_flow_id'] ?? '-' }}{{ strtoupper($char['characteristic_name'] ?? '-') }}{{ $char['current_value'] ?? '-' }}{{ $char['update_value'] ?? '-' }}{{ $char['work_flow_id'] ?? '-' }} + {{ $char['work_flow_id'] ?? '-' }} +

- +
- - - - + @if($level == 2) + + + + + + + + + @elseif ($level == 3) + + + + + + + + + + + + + @else + + + + + + @endif
Approver Name Approve Status
{{ $approverName }} - Approve | - Hold | - Reject -
{{ $approverNameFromMaster->name1 }}{{ ucfirst($pendingApprovers->approver_status1 ?? '-') }}
{{ $approverName }} + Approve +     |     + Hold +     |     + Reject +
{{ $approverNameFromMaster->name1 }}{{ ucfirst($pendingApprovers->approver_status1 ?? '-') }}
{{ $approverNameFromMaster->name2 }}{{ ucfirst($pendingApprovers->approver_status2 ?? '-') }}
{{ $approverName }} + Approve +     |     + Hold +     |     + Reject +
{{ $approverName }} + Approve +     |     + Hold +     |     + Reject +
+@elseif($approverNameFromMaster && $approverNameFromMaster->approver_type == 'Quality') +
+ + + + + + + @if($level == 2) + + + + + + + + + @elseif ($level == 3) + + + + + + + + + + + + + @else + + + + + + @endif +
Approver NameApprove Status
{{ $approverNameFromMaster->name1 }}{{ ucfirst($pendingApprovers->approver_status1 ?? '-') }}
{{ $approverName }} + Approve +     |     + Hold +     |     + Reject +
{{ $approverNameFromMaster->name1 }}{{ ucfirst($pendingApprovers->approver_status1 ?? '-') }}
{{ $approverNameFromMaster->name2 }}{{ ucfirst($pendingApprovers->approver_status2 ?? '-') }}
{{ $approverName }} + Approve +     |     + Hold +     |     + Reject +
{{ $approverName }} + Approve +     |     + Hold +     |     + Reject +
+@endif

{!! $wishes !!}