139 lines
8.4 KiB
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> |