Merge Invoice and Bill into Document
This commit is contained in:
		
							
								
								
									
										261
									
								
								resources/views/components/documents/index/card-body.blade.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										261
									
								
								resources/views/components/documents/index/card-body.blade.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,261 @@
 | 
			
		||||
<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')
 | 
			
		||||
 | 
			
		||||
                        @sortablelink('document_number', $textDocumentNumber, ['filter' => 'active, visible'], ['class' => 'col-aka', 'rel' => 'nofollow'])
 | 
			
		||||
 | 
			
		||||
                        @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')
 | 
			
		||||
 | 
			
		||||
                        @sortablelink('contact_name', $textContactName)
 | 
			
		||||
 | 
			
		||||
                        @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')
 | 
			
		||||
 | 
			
		||||
                        @sortablelink('issued_at', $textIssueAt)
 | 
			
		||||
 | 
			
		||||
                        @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')
 | 
			
		||||
 | 
			
		||||
                        @sortablelink('due_at', $textDueAt)
 | 
			
		||||
 | 
			
		||||
                        @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')
 | 
			
		||||
 | 
			
		||||
                                    <div class="dropdown-divider"></div>
 | 
			
		||||
 | 
			
		||||
                                    @if ($checkButtonCancelled)
 | 
			
		||||
                                        @if ($item->status != 'cancelled')
 | 
			
		||||
                                            @stack('duplicate_button_start')
 | 
			
		||||
                                            @if (!$hideButtonDuplicate)
 | 
			
		||||
                                                @can($permissionDocumentCreate)
 | 
			
		||||
                                                    <a class="dropdown-item" href="{{ route($routeButtonDuplicate, $item->id) }}">{{ trans('general.duplicate') }}</a>
 | 
			
		||||
                                                    <div class="dropdown-divider"></div>
 | 
			
		||||
                                                @endcan
 | 
			
		||||
                                            @endif
 | 
			
		||||
                                            @stack('duplicate_button_end')
 | 
			
		||||
 | 
			
		||||
                                            @stack('cancel_button_start')
 | 
			
		||||
                                            @if (!$hideButtonCancel)
 | 
			
		||||
                                                @can($permissionDocumentUpdate)
 | 
			
		||||
                                                    <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)
 | 
			
		||||
                                            @can($permissionDocumentCreate)
 | 
			
		||||
                                                <a class="dropdown-item" href="{{ route($routeButtonDuplicate, $item->id) }}">{{ trans('general.duplicate') }}</a>
 | 
			
		||||
                                                <div class="dropdown-divider"></div>
 | 
			
		||||
                                            @endcan
 | 
			
		||||
                                        @endif
 | 
			
		||||
                                        @stack('duplicate_button_end')
 | 
			
		||||
 | 
			
		||||
                                        @stack('cancel_button_start')
 | 
			
		||||
                                        @if (!$hideButtonCancel)
 | 
			
		||||
                                            @can($permissionDocumentUpdate)
 | 
			
		||||
                                                <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)
 | 
			
		||||
                                        @can($permissionDocumentDelete)
 | 
			
		||||
                                            @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>
 | 
			
		||||
</div>
 | 
			
		||||
		Reference in New Issue
	
	Block a user