2020-12-24 01:28:38 +03:00
|
|
|
<div class="table-responsive">
|
|
|
|
<table class="table table-flush table-hover">
|
|
|
|
<thead class="thead-light">
|
|
|
|
<tr class="row table-head-line">
|
|
|
|
@if (!$hideBulkAction)
|
|
|
|
<th class="{{ $classBulkAction }}">
|
|
|
|
{{ Form::bulkActionAllGroup() }}
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
|
|
|
|
@stack('document_number_th_start')
|
|
|
|
@if (!$hideDocumentNumber)
|
|
|
|
<th class="{{ $classDocumentNumber }}">
|
|
|
|
@stack('document_number_th_inside_start')
|
|
|
|
|
2020-12-25 13:30:12 +03:00
|
|
|
@sortablelink('document_number', trans_choice($textDocumentNumber, 1), ['filter' => 'active, visible'], ['class' => 'col-aka', 'rel' => 'nofollow'])
|
2020-12-24 01:28:38 +03:00
|
|
|
|
|
|
|
@stack('document_number_th_inside_end')
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
@stack('document_number_th_end')
|
|
|
|
|
|
|
|
@stack('contact_name_th_start')
|
|
|
|
@if (!$hideContactName)
|
|
|
|
<th class="{{ $classContactName }}">
|
|
|
|
@stack('contact_name_th_inside_start')
|
|
|
|
|
2020-12-25 13:30:12 +03:00
|
|
|
@sortablelink('contact_name', trans_choice($textContactName, 1))
|
2020-12-24 01:28:38 +03:00
|
|
|
|
|
|
|
@stack('contact_name_th_inside_end')
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
@stack('contact_name_th_end')
|
|
|
|
|
|
|
|
@stack('amount_th_start')
|
|
|
|
@if (!$hideAmount)
|
|
|
|
<th class="{{ $classAmount }}">
|
|
|
|
@stack('amount_th_inside_start')
|
|
|
|
|
|
|
|
@sortablelink('amount', trans('general.amount'))
|
|
|
|
|
|
|
|
@stack('amount_th_inside_end')
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
@stack('amount_th_end')
|
|
|
|
|
|
|
|
@stack('issued_at_th_start')
|
|
|
|
@if (!$hideIssuedAt)
|
|
|
|
<th class="{{ $classIssuedAt }}">
|
|
|
|
@stack('issued_at_th_inside_start')
|
|
|
|
|
2020-12-31 13:08:50 +06:00
|
|
|
@sortablelink('issued_at', trans($textIssuedAt))
|
2020-12-24 01:28:38 +03:00
|
|
|
|
|
|
|
@stack('issued_at_th_inside_end')
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
@stack('issued_at_th_end')
|
|
|
|
|
|
|
|
@stack('due_at_th_start')
|
|
|
|
@if (!$hideDueAt)
|
|
|
|
<th class="{{ $classDueAt }}">
|
|
|
|
@stack('due_at_th_inside_start')
|
|
|
|
|
2020-12-25 13:30:12 +03:00
|
|
|
@sortablelink('due_at', trans($textDueAt))
|
2020-12-24 01:28:38 +03:00
|
|
|
|
|
|
|
@stack('due_at_th_inside_end')
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
@stack('due_at_th_end')
|
|
|
|
|
|
|
|
@stack('status_th_start')
|
|
|
|
@if (!$hideStatus)
|
|
|
|
<th class="{{ $classStatus }}">
|
|
|
|
@stack('status_th_inside_start')
|
|
|
|
|
|
|
|
@sortablelink('status', trans_choice('general.statuses', 1))
|
|
|
|
|
|
|
|
@stack('status_th_inside_end')
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
@stack('status_th_end')
|
|
|
|
|
|
|
|
@if (!$hideActions)
|
|
|
|
<th class="{{ $classActions }}">
|
|
|
|
<a>{{ trans('general.actions') }}</a>
|
|
|
|
</th>
|
|
|
|
@endif
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody>
|
|
|
|
@foreach($documents as $item)
|
|
|
|
@php $paid = $item->paid; @endphp
|
|
|
|
|
|
|
|
<tr class="row align-items-center border-top-1">
|
|
|
|
@if (!$hideBulkAction)
|
|
|
|
<td class="{{ $classBulkAction }}">
|
|
|
|
{{ Form::bulkActionGroup($item->id, $item->document_number) }}
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
|
|
|
|
@stack('document_number_td_start')
|
|
|
|
@if (!$hideDocumentNumber)
|
|
|
|
<td class="{{ $classDocumentNumber }}">
|
|
|
|
@stack('document_number_td_inside_start')
|
|
|
|
|
|
|
|
<a class="col-aka" href="{{ route($routeButtonShow , $item->id) }}">{{ $item->document_number }}</a>
|
|
|
|
|
|
|
|
@stack('document_number_td_inside_end')
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
@stack('document_number_td_end')
|
|
|
|
|
|
|
|
@stack('contact_name_td_start')
|
|
|
|
@if (!$hideContactName)
|
|
|
|
<td class="{{ $classContactName }}">
|
|
|
|
@stack('contact_name_td_inside_start')
|
|
|
|
|
|
|
|
{{ $item->contact_name }}
|
|
|
|
|
|
|
|
@stack('contact_name_td_inside_end')
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
@stack('contact_name_td_end')
|
|
|
|
|
|
|
|
@stack('amount_td_start')
|
|
|
|
@if (!$hideAmount)
|
|
|
|
<td class="{{ $classAmount }}">
|
|
|
|
@stack('amount_td_inside_start')
|
|
|
|
|
|
|
|
@money($item->amount, $item->currency_code, true)
|
|
|
|
|
|
|
|
@stack('amount_td_inside_end')
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
@stack('amount_td_end')
|
|
|
|
|
|
|
|
@stack('issued_at_td_start')
|
|
|
|
@if (!$hideIssuedAt)
|
|
|
|
<td class="{{ $classIssuedAt }}">
|
|
|
|
@stack('issued_at_td_inside_start')
|
|
|
|
|
|
|
|
@date($item->issued_at)
|
|
|
|
|
|
|
|
@stack('issued_at_td_inside_end')
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
@stack('issued_at_td_end')
|
|
|
|
|
|
|
|
@stack('due_at_td_start')
|
|
|
|
@if (!$hideDueAt)
|
|
|
|
<td class="{{ $classDueAt }}">
|
|
|
|
@stack('due_at_td_inside_start')
|
|
|
|
|
|
|
|
@date($item->due_at)
|
|
|
|
|
|
|
|
@stack('due_at_td_inside_end')
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
@stack('due_at_td_end')
|
|
|
|
|
|
|
|
@stack('status_td_start')
|
|
|
|
@if (!$hideStatus)
|
|
|
|
<td class="{{ $classStatus }}">
|
|
|
|
@stack('status_td_inside_start')
|
|
|
|
|
|
|
|
<span class="badge badge-pill badge-{{ $item->status_label }}">{{ trans($textDocumentStatus . $item->status) }}</span>
|
|
|
|
|
|
|
|
@stack('status_td_inside_end')
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
@stack('status_td_end')
|
|
|
|
|
|
|
|
@if (!$hideActions)
|
|
|
|
<td class="{{ $classActions }}">
|
|
|
|
<div class="dropdown">
|
|
|
|
<a class="btn btn-neutral btn-sm text-light items-align-center py-2" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
|
|
<i class="fa fa-ellipsis-h text-muted"></i>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
|
|
|
|
@stack('show_button_start')
|
|
|
|
@if (!$hideButtonShow)
|
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonShow, $item->id) }}">{{ trans('general.show') }}</a>
|
|
|
|
@endif
|
|
|
|
@stack('show_button_end')
|
|
|
|
|
|
|
|
@stack('edit_button_start')
|
|
|
|
@if (!$hideButtonEdit)
|
|
|
|
@if ($checkButtonReconciled)
|
|
|
|
@if (!$item->reconciled)
|
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonEdit, $item->id) }}">{{ trans('general.edit') }}</a>
|
|
|
|
@endif
|
|
|
|
@else
|
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonEdit, $item->id) }}">{{ trans('general.edit') }}</a>
|
|
|
|
@endif
|
|
|
|
@endif
|
|
|
|
@stack('edit_button_end')
|
|
|
|
|
|
|
|
@if ($checkButtonCancelled)
|
|
|
|
@if ($item->status != 'cancelled')
|
|
|
|
@stack('duplicate_button_start')
|
|
|
|
@if (!$hideButtonDuplicate)
|
2021-01-06 16:35:28 +03:00
|
|
|
@can($permissionCreate)
|
2020-12-24 01:28:38 +03:00
|
|
|
<div class="dropdown-divider"></div>
|
2021-01-02 19:02:57 +06:00
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonDuplicate, $item->id) }}">{{ trans('general.duplicate') }}</a>
|
2020-12-24 01:28:38 +03:00
|
|
|
@endcan
|
|
|
|
@endif
|
|
|
|
@stack('duplicate_button_end')
|
|
|
|
|
|
|
|
@stack('cancel_button_start')
|
|
|
|
@if (!$hideButtonCancel)
|
2021-01-06 16:35:28 +03:00
|
|
|
@can($permissionUpdate)
|
2021-01-02 19:02:57 +06:00
|
|
|
<div class="dropdown-divider"></div>
|
2020-12-24 01:28:38 +03:00
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonCancelled, $item->id) }}">{{ trans('general.cancel') }}</a>
|
|
|
|
@endcan
|
|
|
|
@endif
|
|
|
|
@stack('cancel_button_end')
|
|
|
|
@endif
|
|
|
|
@else
|
|
|
|
@stack('duplicate_button_start')
|
|
|
|
@if (!$hideButtonDuplicate)
|
2021-01-06 16:35:28 +03:00
|
|
|
@can($permissionCreate)
|
2020-12-24 01:28:38 +03:00
|
|
|
<div class="dropdown-divider"></div>
|
2021-01-02 19:02:57 +06:00
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonDuplicate, $item->id) }}">{{ trans('general.duplicate') }}</a>
|
2020-12-24 01:28:38 +03:00
|
|
|
@endcan
|
|
|
|
@endif
|
|
|
|
@stack('duplicate_button_end')
|
|
|
|
|
|
|
|
@stack('cancel_button_start')
|
|
|
|
@if (!$hideButtonCancel)
|
2021-01-06 16:35:28 +03:00
|
|
|
@can($permissionUpdate)
|
2021-01-02 19:02:57 +06:00
|
|
|
<div class="dropdown-divider"></div>
|
2020-12-24 01:28:38 +03:00
|
|
|
<a class="dropdown-item" href="{{ route($routeButtonCancelled, $item->id) }}">{{ trans('general.cancel') }}</a>
|
|
|
|
@endcan
|
|
|
|
@endif
|
|
|
|
@stack('cancel_button_end')
|
|
|
|
@endif
|
|
|
|
|
|
|
|
@stack('delete_button_start')
|
|
|
|
@if (!$hideButtonDelete)
|
2021-01-06 16:35:28 +03:00
|
|
|
@can($permissionDelete)
|
2020-12-24 01:28:38 +03:00
|
|
|
@if ($checkButtonReconciled)
|
|
|
|
@if (!$item->reconciled)
|
|
|
|
{!! Form::deleteLink($item, $routeButtonDelete) !!}
|
|
|
|
@endif
|
|
|
|
@else
|
|
|
|
{!! Form::deleteLink($item, $routeButtonDelete) !!}
|
|
|
|
@endif
|
|
|
|
@endcan
|
|
|
|
@endif
|
|
|
|
@stack('delete_button_end')
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
@endif
|
|
|
|
</tr>
|
|
|
|
@endforeach
|
|
|
|
</tbody>
|
|
|
|
</table>
|
2020-12-31 13:08:50 +06:00
|
|
|
</div>
|