salix/modules/route/front/summary/index.html

130 lines
5.3 KiB
HTML
Raw Normal View History

2019-03-22 10:10:23 +00:00
<vn-card class="summary">
2020-11-23 12:41:51 +00:00
<h5>
<a ng-if="::$ctrl.summary.route.id"
vn-tooltip="Go to the route"
ui-sref="route.card.summary({id: {{::$ctrl.summary.route.id}}})"
name="goToSummary">
<vn-icon-button icon="launch"></vn-icon-button>
</a>
<span>{{$ctrl.summary.route.id}} - {{$ctrl.summary.route.description}}</span>
</h5>
2019-03-22 10:10:23 +00:00
<vn-horizontal>
<vn-one>
<vn-label-value label="Id"
value="{{$ctrl.summary.route.id}}">
</vn-label-value>
<vn-label-value label="Date"
value="{{$ctrl.summary.route.created | date: 'dd/MM/yyyy'}}">
2019-03-22 10:10:23 +00:00
</vn-label-value>
<vn-label-value label="Agency"
value="{{$ctrl.summary.route.agencyMode.name}}">
</vn-label-value>
<vn-label-value label="Vehicle"
2019-03-22 11:34:42 +00:00
value="{{$ctrl.summary.route.vehicle.numberPlate}}">
2019-03-22 10:10:23 +00:00
</vn-label-value>
2020-09-03 13:11:16 +00:00
<vn-label-value label="Driver">
<span
ng-click="workerDescriptor.show($event, $ctrl.summary.route.workerFk)"
class="link">
{{$ctrl.summary.route.worker.user.name}}
</span>
2019-03-22 10:10:23 +00:00
</vn-label-value>
<vn-label-value label="Cost"
value="{{$ctrl.summary.route.cost | currency: 'EUR':2}}">
</vn-label-value>
</vn-one>
<vn-one>
<vn-label-value label="Starting time"
value="{{$ctrl.summary.route.time | date: 'HH:MM'}}">
2019-03-22 10:10:23 +00:00
</vn-label-value>
<vn-label-value label="Finishing time"
value="{{$ctrl.summary.route.finished | date: 'HH:MM'}}">
2019-03-22 10:10:23 +00:00
</vn-label-value>
<vn-label-value label="Km Start"
value="{{$ctrl.summary.route.kmStart}}">
</vn-label-value>
<vn-label-value label="Km End"
value="{{$ctrl.summary.route.kmEnd}}">
</vn-label-value>
<vn-label-value label="Volume"
value="{{$ctrl.summary.route.m3 | dashIfEmpty}} / {{$ctrl.summary.route.vehicle.m3 | dashIfEmpty}} m³">
</vn-label-value>
<vn-label-value label="Packages"
value="{{$ctrl.packagesTotal}}">
</vn-label-value>
</vn-one>
<vn-one>
<vn-textarea
disabled="true"
label="Description"
2019-10-09 22:47:29 +00:00
ng-model="$ctrl.summary.route.description">
2019-03-22 10:10:23 +00:00
</vn-textarea>
</vn-one>
<vn-auto>
2021-01-08 14:43:33 +00:00
<h4>
<a
ui-sref="route.card.tickets({id:$ctrl.route.id})"
target="_self">
<span translate vn-tooltip="Go to">Ticket</span>
2021-01-08 14:43:33 +00:00
</a>
</h4>
2019-03-22 10:10:23 +00:00
<vn-table model="model">
<vn-thead>
<vn-tr>
2019-03-22 11:34:42 +00:00
<vn-th shrink>Order</vn-th>
2019-03-22 10:10:23 +00:00
<vn-th number>Ticket id</vn-th>
<vn-th>Alias</vn-th>
2019-03-22 11:34:42 +00:00
<vn-th number shrink>Packages</vn-th>
<vn-th shrink></vn-th>
<vn-th>Warehouse</vn-th>
2019-03-22 11:34:42 +00:00
<vn-th shrink>PC</vn-th>
<vn-th>Street</vn-th>
<vn-th shrink></vn-th>
2019-03-22 10:10:23 +00:00
</vn-tr>
</vn-thead>
<vn-tbody>
2019-03-25 12:16:34 +00:00
<vn-tr ng-repeat="ticket in $ctrl.summary.tickets">
<vn-td shrink>{{ticket.priority | dashIfEmpty}}</vn-td>
2019-03-22 10:10:23 +00:00
<vn-td number>
<span
2020-04-25 09:50:04 +00:00
ng-click="ticketDescriptor.show($event, ticket.id)"
2019-03-22 10:10:23 +00:00
class="link">
2020-08-24 05:54:30 +00:00
{{ticket.id}}
2019-03-22 10:10:23 +00:00
</span>
</vn-td>
<vn-td>
<span
2020-04-25 09:50:04 +00:00
ng-click="clientDescriptor.show($event, ticket.clientFk)"
2019-03-22 10:10:23 +00:00
class="link">
{{ticket.nickname}}
</span>
</vn-td>
2019-03-22 11:34:42 +00:00
<vn-td number shrink>{{ticket.packages}}</vn-td>
<vn-td shrink>{{ticket.volume}}</vn-td>
<vn-td>{{ticket.warehouse.name}}</vn-td>
2020-02-12 13:36:05 +00:00
<vn-td shrink>{{ticket.address.postalCode}}</vn-td>
<vn-td expand title="{{ticket.address.street}}">{{ticket.address.street}}</vn-td>
2019-03-22 11:34:42 +00:00
<vn-td shrink>
<vn-icon
ng-if="ticket.notes.length"
vn-tooltip="{{ticket.notes[0].description}}"
2020-05-06 12:38:09 +00:00
icon="insert_drive_file"
class="bright">
2019-03-22 11:34:42 +00:00
</vn-icon>
</vn-td>
2019-03-22 10:10:23 +00:00
</vn-tr>
</vn-tbody>
</vn-table>
</vn-auto>
</vn-horizontal>
</vn-card>
<vn-ticket-descriptor-popover
vn-id="ticketDescriptor">
</vn-ticket-descriptor-popover>
<vn-client-descriptor-popover
vn-id="clientDescriptor">
</vn-client-descriptor-popover>
2020-09-03 13:11:16 +00:00
<vn-worker-descriptor-popover
vn-id="workerDescriptor">
</vn-worker-descriptor-popover>