ultimatepos/Modules/Accounting/Resources/views/chart_of_accounts/accounts_table.blade.php

139 lines
8.4 KiB
PHP

<table class="table table-bordered table-striped">
<thead>
<tr>
<th>@lang( 'messages.action' )</th>
<th>@lang( 'user.name' )</th>
<th>@lang( 'accounting::lang.gl_code' )</th>
<th>@lang( 'accounting::lang.parent_account' )</th>
<th>@lang( 'accounting::lang.account_type' )</th>
<th>@lang( 'accounting::lang.account_sub_type' )</th>
<th>@lang( 'accounting::lang.detail_type' )</th>
<!-- <th>@lang( 'accounting::lang.primary_balance' )</th> -->
<th>@lang( 'accounting::lang.primary_balance' )</th>
<th>@lang( 'sale.status' )</th>
</tr>
</thead>
<tbody>
@foreach($accounts as $account)
<tr class="bg-gray">
<td>
<div class="btn-group"><button type="button" class="btn btn-info dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false">{{__("messages.actions")}}<span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
<ul class="dropdown-menu dropdown-menu-left" role="menu">
<li>
<a
href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'ledger'], $account->id)}}">
<i class="fas fa-file-alt"></i> @lang( 'accounting::lang.ledger' )</a>
</li>
<li>
<a class="btn-modal"
href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'edit'], $account->id)}}"
data-href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'edit'], $account->id)}}"
data-container="#create_account_modal">
<i class="fas fa-edit"></i> @lang( 'messages.edit' )</a>
</li>
<li>
<a class="activate-deactivate-btn"
href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'activateDeactivate'], $account->id)}}">
<i class="fas fa-power-off"></i>
@if($account->status=='active') @lang('messages.deactivate') @else
@lang('messages.activate') @endif
</a>
</li>
</ul>
</div>
</td>
<td>{{$account->name}}</td>
<td>{{$account->gl_code}}</td>
<td></td>
<td>@if(!empty($account->account_primary_type)){{__('accounting::lang.' . $account->account_primary_type)}}@endif</td>
<td>
@if(!empty($account->account_sub_type))
{{Str::contains(__('accounting::lang.' . $account->account_sub_type->name), 'lang.') ? $account->account_sub_type->name : __('accounting::lang.' . $account->account_sub_type->name)}}
@endif
</td>
<td>
@if(!empty($account->detail_type))
{{Str::contains(__('accounting::lang.' . $account->detail_type->name), 'lang.') ? $account->detail_type->name : __('accounting::lang.' . $account->detail_type->name)}}
@endif
</td>
<td>@if(!empty($account->balance)) @format_currency($account->balance) @endif</td>
<!-- <td></td> -->
<td>@if($account->status == 'active')
<span class="label bg-light-green">@lang( 'accounting::lang.active' )</span>
@elseif($account->status == 'inactive')
<span class="label bg-red">@lang( 'lang_v1.inactive' )</span>
@endif
</td>
</tr>
@if(count($account->child_accounts) > 0)
@foreach($account->child_accounts as $child_account)
<tr>
<td>
<div class="btn-group"><button type="button" class="btn btn-info dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false">{{__("messages.actions")}}<span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
<ul class="dropdown-menu dropdown-menu-left" role="menu">
<li>
<a
href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'ledger'], $child_account->id)}}">
<i class="fas fa-file-alt"></i> @lang( 'accounting::lang.ledger' )</a>
</li>
<li>
<a class="btn-modal"
href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'edit'], $child_account->id)}}"
data-href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'edit'], $child_account->id)}}"
data-container="#create_account_modal">
<i class="fas fa-edit"></i> @lang( 'messages.edit' )</a>
</li>
<li>
<a class="activate-deactivate-btn"
href="{{action([\Modules\Accounting\Http\Controllers\CoaController::class, 'activateDeactivate'], $child_account->id)}}">
<i class="fas fa-power-off"></i>
@if($child_account->status=='active') @lang('messages.deactivate') @else
@lang('messages.activate') @endif
</a>
</li>
</ul>
</div>
</td>
<td style="padding-left:30px">{{$child_account->name}}</td>
<td>{{$child_account->gl_code}}</td>
<td>{{$account->name}}</td>
<td>@if(!empty($child_account->account_primary_type)){{__('accounting::lang.' . $child_account->account_primary_type)}}@endif</td>
<td>
@if(!empty($child_account->account_sub_type))
{{Str::contains(__('accounting::lang.' . $child_account->account_sub_type->name), 'lang.') ? $child_account->account_sub_type->name : __('accounting::lang.' . $child_account->account_sub_type->name)}}
@endif
</td>
<td>
@if(!empty($child_account->detail_type))
{{Str::contains(__('accounting::lang.' . $child_account->detail_type->name), 'lang.') ? $child_account->detail_type->name : __('accounting::lang.' . $child_account->detail_type->name)}}
@endif
</td>
<td>@if(!empty($child_account->balance)) @format_currency($child_account->balance) @endif</td>
<!-- <td></td> -->
<td>
@if($child_account->status == 'active')
<span class="label bg-light-green">@lang( 'accounting::lang.active' )</span>
@elseif($child_account->status == 'inactive')
<span class="label bg-red">@lang( 'lang_v1.inactive' )</span>
@endif
</td>
</tr>
@endforeach
@endif
@endforeach
@if(!$account_exist)
<tr>
<td colspan="10" class="text-center">
<h3>@lang( 'accounting::lang.no_accounts' )</h3>
<p>@lang( 'accounting::lang.add_default_accounts_help' )</p>
<a href="{{route('accounting.create-default-accounts')}}" class="btn btn-success btn-xs">@lang( 'accounting::lang.add_default_accounts' ) <i class="fas fa-file-import"></i></a>
</td>
</tr>
@endif
</tbody>
</table>