templates/vehiclerevokerequests/index.html.twig line 1
{% extends 'vehicle_tabs.html.twig' %}
{% block page_title %}{{ "Transportation" | trans({}, "vehicles") }}{% endblock %}
{% block tabs3_body %}
<div class="alert-success"></div>
<div class="margin-bottom-10">
{% if ((vehicle.state.Received is defined) or (vehicle.state.New is defined) or (vehicle.state.In_Repair is defined)) %}
<a href="{{ path('new_vehiclertsactivitiy', {'vehicleId': app.request.get('vehicleId'), 'revokeActivity':'Store_Only'}) }}" class="btn btn-success btn-sm">
{{ "Register a direct storage process" | trans({}, "vehicles") }}
</a>
{% endif %}
{% if (workflow_can(vehicle, 'Add_Revoke_Request_For_New') or workflow_can(vehicle, 'Add_Revoke_Request_For_Not_Received') or workflow_can(vehicle, 'Add_Revoke_Request_For_Returned')) %}
<a href="{{ path('revokerequests_new', {'vehicleId': app.request.get('vehicleId')}) }}" class="btn btn-primary btn-sm">
{{ "Create a new vehicleRevokeRequest" | trans({}, 'vehicles') }}
</a>
{% endif %}
<a href="{{ path('receiving_date', {'vehicleId': app.request.get('vehicleId')}) }}" class="btn btn-success btn-sm">
{{ "register receiving date" | trans({}, 'vehicles') }}
</a>
</div>
<div class="table-responsive">
<table class="table table-striped table-bordered vehicle" style="border-collapse: separate !important;">
<thead>
<tr>
<th colspan="11" class="text-center">
{{ "Request For Withdrawal" | trans({}, "vehicles") }}
</th>
<th colspan="9" class="text-center">
{{ "ApplicationImplementationData" | trans({}, "vehicles") }}
</th>
</tr>
<tr>
<th rowspan="2" class="text-center" style="min-width: 90px;">
{{ "Request Date" | trans({}, 'vehicles') }}
</th>
<th rowspan="2" class="text-center" style="min-width: 90px;">
{{ "vehicle transportation authorization" | trans({}, 'vehicles') }}
</th>
<th colspan="4" class="text-center">
{{ "Place data of the drag (place of)" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center">
{{ "Service Required" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center">
{{ "Appreciation of the Sheikh of exhibitions" | trans({}, "vehicles") }}
</th>
<th colspan="2" class="text-center">
{{ "Transport Distination" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center" style="width: 60px;">
{{ "Actions" | trans }}
</th>
<th rowspan="2" class="text-center">
{{ "Operation Type" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center" style="min-width: 92px;">
{{ "Creating Date" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center" style="min-width: 92px;">
{{ "created by" | trans }}
</th>
<th colspan="2" class="text-center">
{{ "Carrier Information" | trans({}, "vehicles") }}
</th>
<th colspan="2" class="text-center">
{{ "Destination Of Transport" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center">
{{ "is estimated" | trans({}, "vehicles") }}
</th>
<th rowspan="2" class="text-center" style="width: 95px;">
{{ "Control The Process" | trans({}, "vehicles") }}
</th>
</tr>
<tr>
<th class="text-center">
{{ "City" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Vehicle Delivery Address" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Name of the Responsible" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Responsible Person Mobile Num" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "City" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Name of the Responsible" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Carrier" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Transportation Cost" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "City" | trans({}, "vehicles") }}
</th>
<th class="text-center">
{{ "Warehouse / Receiving Responsible" | trans({}, "vehicles") }}
</th>
</tr>
</thead>
<tbody>
{% for vehicleRevokeRequest in vehicleRevokeRequests %}
{% set rows = vehicleRevokeRequest.rtsActivities|length %}
<tr>
<td rowspan="{{ rows == 0 ? '' : rows}}">{% if vehicleRevokeRequest.requestDate %}{{ vehicleRevokeRequest.requestDate|date('Y-m-d') }}{% endif %}</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">{% if vehicleRevokeRequest.authImagePath %}<img src="{{ asset(vehicle_uploaded_files ~ '/' ~ vehicle.vehicleId ~ '/' ~ vehicleRevokeRequest.authImagePath) }}" alt="Image" style=" width: 80px;height: 60px;" class="imgShow">{% endif %}</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.vehicleRevokeRequestSource is not null %}
{% if (locale == 'en') %}
{{ vehicleRevokeRequest.vehicleRevokeRequestSource.city.nameEn }}
{% else %}
{{ vehicleRevokeRequest.vehicleRevokeRequestSource.city.nameAr }}
{% endif %}
{% endif %}
</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.vehicleRevokeRequestSource is not null %}
{{ vehicleRevokeRequest.vehicleRevokeRequestSource.address }}
{% endif %}
</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.vehicleRevokeRequestSource is not null %}
{{ vehicleRevokeRequest.vehicleRevokeRequestSource.responsiblePersonName }}
{% endif %}
</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.vehicleRevokeRequestSource is not null %}
{{ vehicleRevokeRequest.vehicleRevokeRequestSource.responsiblePersonMobNum }}
{% endif %}
</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">{{ vehicleRevokeRequest.requestType | trans({}, "vehicles") }}</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.isEstimateValRequested %}
{{ "Yes" | trans }}
{% else %}
{{ "No" | trans }}
{% endif %}</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.vehicleRevokeRequestDestination is not null %}
{% if (locale == 'en') %}
{{ vehicleRevokeRequest.vehicleRevokeRequestDestination.city.nameEn }}
{% else %}
{{ vehicleRevokeRequest.vehicleRevokeRequestDestination.city.nameAr }}
{% endif %}
{% endif %}
</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
{% if vehicleRevokeRequest.vehicleRevokeRequestDestination is not null %}
{{ vehicleRevokeRequest.vehicleRevokeRequestDestination.responsiblePersonName }}
{% endif %}
</td>
<td rowspan="{{ rows == 0 ? '' : rows}}">
<a href="{{ path('revokerequests_edit', { 'vehicleId': vehicleRevokeRequest.vehicle.vehicleId, 'requestId': vehicleRevokeRequest.requestId }) }}" title="{{ 'edit revoke request' | trans({}, 'vehicles') }}"><i class="fa fa-pencil-square" aria-hidden="true"></i></a>
{% if vehicleRevokeRequest.revokeCancellationReason is null %}
<a href="{{ path('add_new_activity_to_revoke', { 'vehicleId': vehicleRevokeRequest.vehicle.vehicleId, 'requestId': vehicleRevokeRequest.requestId }) }}" title="{{ 'Add Activity' | trans({}, 'vehicles') }}"><i class="fa fa-plus-square" aria-hidden="true"></i></a>
{% endif %}
<a href="{{ path('revokerequests_cancel', { 'vehicleId': vehicleRevokeRequest.vehicle.vehicleId, 'requestId': vehicleRevokeRequest.requestId }) }}" title="{{ "Cancel the request for not receiving the vehicle" | trans({}, "vehicles") }}"><i class="glyphicon glyphicon-warning-sign icon_color_red" aria-hidden="true"></i></a>
</td>
{#show all activities on a revoke request#}
{% for revokeActivity in vehicleRevokeRequest.rtsActivities %}
{% if loop.index0 > 0 %} {#always open a new table TR except in the first iteration which belongs to the main TR previously opened#}
<tr>
{% endif %}
<td>{{ revokeActivity.activityType | trans({}, "vehicles") }}</td>
<td>
{% if revokeActivity.createdAt %}
{{ revokeActivity.createdAt|date('Y-m-d') }}
{% endif %}
</td>
<td>
{% if revokeActivity.createdBy %}
{{ revokeActivity.createdBy.getName }}
{% endif %}
</td>
<td>
{% if (revokeActivity.activityTransport is not null) and (revokeActivity.activityTransport.transporter is not null) %}
{% if (locale == 'en') %}
{{ revokeActivity.activityTransport.transporter.nameEn }}
{% else %}
{{ revokeActivity.activityTransport.transporter.nameAr }}
{% endif %}
{% endif %}
</td>
<td>
{% if (revokeActivity.activityTransport is not null) and (revokeActivity.activityTransport.rtsInvoice is not null) %}
{{ revokeActivity.activityTransport.rtsInvoice.supplierInvoice.total }}
{% endif %}
</td>
<td>
{% if revokeActivity.activityDestination is not null %}
{% if (locale == 'en') %}
{{ revokeActivity.activityDestination.city.nameEn }}
{% else %}
{{ revokeActivity.activityDestination.city.nameAr }}
{% endif %}
{% endif %}
</td>
<td>
{% if revokeActivity.activityStorage is not null %}
{{ revokeActivity.activityStorage.warehouse.name }}
{% endif %}
</td>
<td>
{% if revokeActivity.activityEstmateVal is not null %}
{{ 'Yes' | trans }}
{% else %}
{{ 'No' | trans }}
{% endif %}
</td>
<td>
<a href="{{ path('vehiclertsactivities_edit', { 'vehicleId': revokeActivity.revokeRequest.vehicle.vehicleId, 'activityId': revokeActivity.activityId }) }}" title="{{ 'edit activity' | trans({}, 'vehicles') }}" style="margin-right: 7px;"><i class="fa fa-pencil-square" aria-hidden="true"></i></a>
<a href="{{ path('vehiclertsactivitiesestimateval_index', { 'vehicleId': revokeActivity.revokeRequest.vehicle.vehicleId, 'activityId': revokeActivity.activityId }) }}" title="{{ 'viewEstimationList' | trans({}, 'vehicles') }}" style="margin-right: 7px;"><i class="fa fa-list-alt" aria-hidden="true"></i></a>
<a href="{{ path('vehiclertsactivitiesinvoices_new', {'vehicleId': revokeActivity.revokeRequest.vehicle.vehicleId, 'activityId': revokeActivity.activityId}) }}" title="{{ 'create accompanying with RTS fees invoice' | trans({}, 'vehicles') }}" style='margin: 7px;'><i class="glyphicon glyphicon-tasks" aria-hidden="true"></i></a>
</td>
{% if not loop.last %} {#always close the table TR except in the last iteration becuase there is an incoming closing TR whatever #}
</tr>
{% endif %}
{% endfor %}
</tr>
{% endfor %}
</tbody>
<thead>
<tr>
<th colspan="20" class="text-center">{{ "Direct Storage Operations" | trans({}, "vehicles") }}</th>
</tr>
</thead>
<tbody>
{% for directStorage in vehicleDirectStoreActivities %}
<tr>
<td colspan="11"></td>
<td>{{ directStorage.activityType | trans({}, "vehicles") }}</td>
<td>
{% if directStorage.activityDate %}
{{ directStorage.activityDate|date('Y-m-d') }}
{% endif %}
</td>
<td>{% if directStorage.createdBy %}
{{ directStorage.createdBy.getName }}
{% endif %}</td>
<td></td>
<td>
{% if directStorage.activityDestination is not null %}
{% if (locale == 'en') %}
{{ directStorage.activityDestination.city.nameEn }}
{% else %}
{{ directStorage.activityDestination.city.nameAr }}
{% endif %}
{% endif %}
</td>
<td>
{% if directStorage.activityStorage is not null %}
{{ directStorage.activityStorage.warehouse.name }}
{% endif %}
</td>
<td>
{% if directStorage.activityEstmateVal is not null %}
{{ 'Yes' | trans }}
{% else %}
{{ 'No' | trans }}
{% endif %}
</td>
<td>
{% if directStorage.activityEstmateVal is not null %}
{{ 'Yes' | trans }}
{% else %}
{{ 'No' | trans }}
{% endif %}
</td>
<td>
<a href="{{ path('vehiclertsactivities_edit', { 'vehicleId': directStorage.vehicle.vehicleId, 'activityId': directStorage.activityId }) }}" title="{{ 'Edit' | trans }}" style="margin-right: 10px;"><i class="fa fa-pencil-square"></i></a>
<a href="{{ path('vehiclertsactivitiesestimateval_index', { 'vehicleId': directStorage.vehicle.vehicleId, 'activityId': directStorage.activityId }) }}" title="{{ 'viewEstimationList' | trans({}, 'vehicles') }}" style="margin-right: 10px;"><i class="fa fa-list-alt"></i></a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div class="custom-modal">
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header rte">
<h2 class="modal-title">{{ "confirm action" | trans({}, 'vehicles') }}</h2>
</div>
<form>
<div class="modal-body">
<h2 class="modal-title">{{ "sure to set vehicle for return" | trans({}, 'vehicles') }}</h2>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-dark" data-dismiss="modal">{{ "cancel" | trans({}, 'vehicles') }}</button>
</div>
</form>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script>
$(function () {
//set tabs3 as an active tab
$( "#vehicle_tabs .tabs3" ).addClass( "active" );
});
</script>
{% endblock %}