![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/Modules/Essentials/Resources/views/payroll/ |
@extends('layouts.app') @section('title', __( 'essentials::lang.edit_payroll' )) @section('content') @include('essentials::layouts.nav_hrm') <!-- Content Header (Page header) --> <section class="content-header"> <h1 class="tw-text-sm md:tw-text-base tw-text-gray-700 tw-font-semibold">@lang( 'essentials::lang.edit_payroll' )</h1> </section> <!-- Main content --> <section class="content"> {!! Form::open(['url' => action([\Modules\Essentials\Http\Controllers\PayrollController::class, 'update'], [$payroll->id]), 'method' => 'put', 'id' => 'add_payroll_form' ]) !!} <div class="row"> <div class="col-md-12"> @component('components.widget') <div class="col-md-12"> <h4>{!! __('essentials::lang.payroll_of_employee', ['employee' => $payroll->transaction_for->user_full_name, 'date' => $month_name . ' ' . $year]) !!} (@lang('purchase.ref_no'): {{$payroll->ref_no}})</h4> <br> </div> <div class="col-md-3"> <div class="form-group"> {!! Form::label('essentials_duration', __( 'essentials::lang.total_work_duration' ) . ':*') !!} {!! Form::text('essentials_duration', $payroll->essentials_duration, ['class' => 'form-control input_number', 'placeholder' => __( 'essentials::lang.total_work_duration' ), 'required' ]); !!} </div> </div> <div class="col-md-3"> <div class="form-group"> {!! Form::label('essentials_duration_unit', __( 'essentials::lang.duration_unit' ) . ':') !!} {!! Form::text('essentials_duration_unit', $payroll->essentials_duration_unit, ['class' => 'form-control', 'placeholder' => __( 'essentials::lang.duration_unit' ) ]); !!} </div> </div> <div class="col-md-3"> <div class="form-group"> {!! Form::label('essentials_amount_per_unit_duration', __( 'essentials::lang.amount_per_unit_duartion' ) . ':*') !!} {!! Form::text('essentials_amount_per_unit_duration', @num_format($payroll->essentials_amount_per_unit_duration), ['class' => 'form-control input_number', 'placeholder' => __( 'essentials::lang.amount_per_unit_duartion' ), 'required' ]); !!} </div> </div> <div class="col-md-3"> <div class="form-group"> {!! Form::label('total', __( 'sale.total' ) . ':') !!} {!! Form::text('total', @num_format($payroll->essentials_duration * $payroll->essentials_amount_per_unit_duration), ['class' => 'form-control input_number', 'placeholder' => __( 'sale.total' ) ]); !!} </div> </div> @endcomponent </div> <div class="col-md-12"> @component('components.widget') <h4>@lang('essentials::lang.allowances'):</h4> <table class="table table-condenced" id="allowance_table"> <thead> <tr> <th class="col-md-5">@lang('essentials::lang.allowance')</th> <th class="col-md-3">@lang('essentials::lang.amount_type')</th> <th class="col-md-3">@lang('sale.amount')</th> <th class="col-md-1"> </th> </tr> </thead> <tbody> @php $total_allowances = 0; @endphp @forelse($allowances['allowance_names'] as $key => $value) @include('essentials::payroll.edit_allowance_and_deduction_row', ['add_button' => $loop->index == 0 ? true : false, 'type' => 'allowance', 'name' => $value, 'value' => $allowances['allowance_amounts'][$key], 'amount_type' => !empty($allowances['allowance_types'][$key]) ? $allowances['allowance_types'][$key] : 'fixed', 'percent' => !empty($allowances['allowance_percents'][$key]) ? $allowances['allowance_percents'][$key] : 0]) @php $total_allowances += !empty($allowances['allowance_amounts'][$key]) ? $allowances['allowance_amounts'][$key] : 0; @endphp @empty @include('essentials::payroll.edit_allowance_and_deduction_row', ['add_button' => true, 'type' => 'allowance']) @endforelse </tbody> <tfoot> <tr> <th colspan="2">@lang('sale.total')</th> <td><span id="total_allowances" class="display_currency" data-currency_symbol="true">{{$total_allowances}}</span></td> <td> </td> </tr> </tfoot> </table> @endcomponent </div> <div class="col-md-12"> @component('components.widget') <h4>@lang('essentials::lang.deductions'):</h4> <table class="table table-condenced" id="deductions_table"> <thead> <tr> <th class="col-md-5">@lang('essentials::lang.deduction')</th> <th class="col-md-3">@lang('essentials::lang.amount_type')</th> <th class="col-md-3">@lang('sale.amount')</th> <th class="col-md-1"> </th> </tr> </thead> <tbody> @php $total_deductions = 0; @endphp @forelse($deductions['deduction_names'] as $key => $value) @include('essentials::payroll.edit_allowance_and_deduction_row', ['add_button' => $loop->index == 0 ? true : false, 'type' => 'deduction', 'name' => $value, 'value' => $deductions['deduction_amounts'][$key], 'amount_type' => !empty($deductions['deduction_types'][$key]) ? $deductions['deduction_types'][$key] : 'fixed', 'percent' => !empty($deductions['deduction_percents'][$key]) ? $deductions['deduction_percents'][$key] : 0 ]) @php $total_deductions += !empty($deductions['deduction_amounts'][$key]) ? $deductions['deduction_amounts'][$key] : 0; @endphp @empty @include('essentials::payroll.edit_allowance_and_deduction_row', ['add_button' => true, 'type' => 'deduction']) @endforelse </tbody> <tfoot> <tr> <th colspan="2">@lang('sale.total')</th> <td><span id="total_deductions" class="display_currency" data-currency_symbol="true">{{$total_deductions}}</span></td> <td> </td> </tr> </tfoot> </table> @endcomponent </div> <div class="col-md-12"> <h4 class="pull-right">@lang('essentials::lang.gross_amount'): <span id="gross_amount_text" class="display_currency" data-currency_symbol="true">{{$payroll->final_total}}</span></h4> {!! Form::hidden('final_total', $payroll->final_total, ['id' => 'gross_amount']); !!}<br> </div> </div> <div class="row"> <div class="col-md-12"> <button type="submit" class="tw-dw-btn tw-dw-btn-primary tw-text-white pull-right" >@lang( 'messages.update' )</button> </div> </div> {!! Form::close() !!} @stop @section('javascript') @includeIf('essentials::payroll.edit_form_script') @endsection