birzha-legalizasia/resources/views/admin/broker_application_preview....

314 lines
17 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends(backpack_view('blank'))
@section('content')
<style>
.btn.focus,
.btn:focus,
.dataTables_wrapper .dataTables_paginate .focus.paginate_button,
.dataTables_wrapper .dataTables_paginate .paginate_button:focus {
box-shadow: none;
}
.modal-backdrop {
display: none;
}
</style>
<nav aria-label="breadcrumb" class="d-none d-lg-block">
<ol class="breadcrumb m-0 mb-3">
<li class="breadcrumb-item"><a href="{{backpack_url()}}">@lang('app.dashboard.title')</a></li>
<li class="breadcrumb-item"><a href="{{backpack_url('application')}}">@lang('app.application.list_title')</a></li>
<li class="breadcrumb-item active" aria-current="page">{{ $application->id }}</li>
</ol>
</nav>
<div class="row">
<div class="col-12">
@if ($application->state == 'new')
<form class="form-horizontal" action="{{ route('accepted_application',['id'=>$application->id]) }}"
method="get">
@csrf
<button class="btn btn-primary mb-4" type="submit" data-toggle="modal" data-target="#successModal">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"
class="bi bi-check2-square" viewBox="0 0 16 16">
<path
d="M3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z" />
<path
d="m8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z" />
</svg> &nbsp;
@lang('app.application.accept_application')
</button>
</form>
@elseif ($application->state == 'accepted')
<button class="btn btn-primary mb-4" type="button" data-toggle="modal" data-target="#successModal">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"
class="bi bi-check2-square" viewBox="0 0 16 16">
<path
d="M3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z" />
<path
d="m8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z" />
</svg> &nbsp;
@lang('app.application.approve')
</button>
<button class="btn btn-warning mb-4" type="button" data-toggle="modal" data-target="#refineModal">
@lang('app.application.refine')
</button>
<div class="modal fade" id="refineModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-dialog modal-primary" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">{{ trans('app.last_updates.fill_the_form') }}</h4>
<button class="close" type="button" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">×</span></button>
</div>
<form class="form-horizontal" action="{{route('refine_application',['id'=>$application->id])}}"
method="post">
@csrf
<div class="modal-body">
<div class="card-body">
<input type="hidden" name="id" value="{{ $application->id }}">
<div class="form-group col-sm-12" element="div" bp-field-wrapper="true"
bp-field-name="title" bp-field-type="text">
<label>{{ trans('app.last_updates.note') }}</label>
<textarea name="note" value="" class="form-control"></textarea>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-dismiss="modal">{{ trans('app.last_updates.close') }}</button>
<button class="btn btn-success" type="submit">{{ trans('app.last_updates.save') }}</button>
</div>
</form>
</div>
<!-- /.modal-content-->
</div>
<!-- /.modal-dialog-->
</div>
<div class="modal fade" id="successModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-dialog modal-primary" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">{{ trans('app.last_updates.fill_the_form') }}</h4>
<button class="close" type="button" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">×</span></button>
</div>
<form class="form-horizontal" action="{{route('approve_application',['id'=>$application->id])}}"
method="post">
@csrf
<div class="modal-body">
<div class="card-body">
<input type="hidden" name="id" value="{{ $application->id }}">
<div class="form-group row">
<label class="col-sm-5 col-form-label" for="input-normal">{{ trans('app.account.legalization_number') }}</label>
<div class="col-sm-6">
<input name="legalization_number" class="form-control" id="input-normal"
type="text" name="input-normal" placeholder="Normal">
</div>
</div>
<div class="form-group row">
<label class="col-sm-5 col-form-label" for="input-normal">{{ trans('app.account.expires_at') }}</label>
<div class="col-sm-6">
<input name="expires_at" class="form-control" id="input-normal"
type="date" name="input-normal" placeholder="Normal">
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-dismiss="modal">{{ trans('app.last_updates.close') }}</button>
<button class="btn btn-success" type="submit">{{ trans('app.last_updates.save') }}</button>
</div>
</form>
</div>
<!-- /.modal-content-->
</div>
<!-- /.modal-dialog-->
</div>
@endif
@if($application->ticket)
<a class="btn btn-success mb-4" href="{{backpack_url('chat')}}?ticket_id={{ $application->ticket->id }}">{{ trans('app.last_updates.go_to_ticket') }}</a>
@else
<button class="btn btn-success mb-4" type="button" data-toggle="modal" data-target="#ticketModal">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor"
class="bi bi-ticket-perforated" viewBox="0 0 16 16">
<path
d="M4 4.85v.9h1v-.9H4Zm7 0v.9h1v-.9h-1Zm-7 1.8v.9h1v-.9H4Zm7 0v.9h1v-.9h-1Zm-7 1.8v.9h1v-.9H4Zm7 0v.9h1v-.9h-1Zm-7 1.8v.9h1v-.9H4Zm7 0v.9h1v-.9h-1Z" />
<path
d="M1.5 3A1.5 1.5 0 0 0 0 4.5V6a.5.5 0 0 0 .5.5 1.5 1.5 0 1 1 0 3 .5.5 0 0 0-.5.5v1.5A1.5 1.5 0 0 0 1.5 13h13a1.5 1.5 0 0 0 1.5-1.5V10a.5.5 0 0 0-.5-.5 1.5 1.5 0 0 1 0-3A.5.5 0 0 0 16 6V4.5A1.5 1.5 0 0 0 14.5 3h-13ZM1 4.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1.05a2.5 2.5 0 0 0 0 4.9v1.05a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-1.05a2.5 2.5 0 0 0 0-4.9V4.5Z" />
</svg> &nbsp;
@lang('app.ticket.create')
</button>
<div class="modal fade" id="ticketModal" tabindex="-1" aria-labelledby="myModalLabel"
style="display: none;" aria-hidden="true">
<div class="modal-dialog modal-lg modal-success" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">{{ trans('app.last_updates.create_ticket_for_application') }}</h4>
<button class="close" type="button" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">×</span></button>
</div>
<div class="modal-body">
<form method="post" action="{{backpack_url('create-application-ticket')}}" method="POST">
@csrf
<input type="hidden" name="application_id" value="{{ $application->id }}">
<input type="hidden" name="account_id" value={{ $application->account_id }}>
<input type="hidden" name="status_id" value="1">
<input type="hidden" name="category_id" value="2">
<input type="hidden" name="last_sender" value="admin">
<div class="card">
<div class="card-body row">
<!-- text input -->
<div class="form-group col-sm-12" element="div" bp-field-wrapper="true"
bp-field-name="title" bp-field-type="text">
<label>{{ trans('app.last_updates.title') }}</label>
<input type="text" name="title" value="" class="form-control">
</div>
<div class="form-group col-sm-12" element="div" bp-field-wrapper="true"
bp-field-name="title" bp-field-type="text">
<label>{{ trans('app.last_updates.content') }}</label>
<textarea name="content" value="" class="form-control"></textarea>
</div>
</div>
</div>
<div id="saveActions" class="form-group">
<div class="btn-group" role="group">
<button type="submit" class="btn btn-success">
<span class="la la-save" role="presentation" aria-hidden="true"></span>
&nbsp;
<span data-value="save_and_back">{{ trans('app.last_updates.save') }}</span>
</button>
</div>
</div>
</form>
</div>
</div>
<!-- /.modal-content-->
</div>
<!-- /.modal-dialog-->
</div>
@endif
</div>
</div>
<div class="row">
<div class="col-lg-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">{{ trans('app.last_updates.application') }}</h5>
<div class="form-group">
<label for="company"><small>{{ trans('app.ticket.status') }}</small></label>
<h6><strong>{{ trans('app.application.'.$application->state) }}</strong></h6>
</div>
<div class="form-group">
<label for="company"><small>{{ trans('app.last_updates.accepted_by') }}</small></label>
<h6><strong>{{ $application->accepted_by }}</strong></h6>
</div>
<div class="form-group">
<label for="company"><small>{{ trans('app.last_updates.accepted_date') }}</small></label>
<h6><strong>{{ $application->accepted_date }}</strong></h6>
</div>
<div class="form-group">
<label for="company"><small>{{ trans('app.last_updates.approved_by') }}</small></label>
<h6><strong>{{ $application->approved_by }}</strong></h6>
</div>
<div class="form-group">
<label for="company"><small>{{ trans('app.last_updates.approved_date') }}</small></label>
<h6><strong>{{ $application->approved_date }}</strong></h6>
</div>
<div class="form-group">
<label for="company"><small>{{ trans('app.last_updates.last_modified_by') }}</small></label>
<h6><strong>{{ $application->modified_by }}</strong></h6>
</div>
<div class="form-group">
<label for="company"><small>{{ trans('app.last_updates.last_modified_date') }}</small></label>
<h6><strong>{{ $application->updated_at }}</strong></h6>
</div>
</div>
</div>
</div>
<div class="col-md-8 mb-4">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="true">
@lang('app.application.profile') @lang('app.'.$application->account->type.'.title')
</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#attachments" role="tab" aria-controls="applications"
aria-selected="true">
<svg style="width: 18px" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"
stroke-width="1.5" stroke="currentColor" class="w-6 h-6">
<path stroke-linecap="round" stroke-linejoin="round"
d="M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z" />
</svg>&nbsp;
@lang('app.application.attachments')
</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="profile" role="tabpanel">
<div class="card">
<div class="card-body">
@include('admin.account.'.$application->account->type,['account'=>$application->account])
</div>
</div>
</div>
<div class="tab-pane" id="attachments" role="tabpanel">
<table class="table table-responsive-sm table-striped mb-0">
<thead class="thead-light">
<tr>
<th>@lang('app.application.name')</th>
<th>@lang('app.application.size')</th>
<th>@lang('app.application.type')</th>
</tr>
</thead>
<tbody>
@foreach ($application->broker_attachments as $attachment)
<tr>
@if ($attachment->file)
<td>
<a class="nav-link" href="/storage/{{ $attachment->file }}" target="_blank">
{{ $attachment->name }}
</a>
</td>
<td>
{{ $attachment->size }} Kb
</td>
<td>
{{ $application->type }}
</td>
@else
<td>{{ $attachment->name }}</td><td></td><td></td>
@endif
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
@endsection