<div class="vn-descriptor"> <div class="header"> <a translate-attr="{title: 'Return to module index'}" ui-sref="ticket.index"> <vn-icon icon="chevron_left"></vn-icon> </a> <a translate-attr="{title: 'Preview'}" ui-sref="ticket.card.summary({id: $ctrl.ticket.id})"> <vn-icon icon="desktop_windows"></vn-icon> </a> <vn-icon-menu vn-id="more-button" icon="more_vert" show-filter="false" value-field="callback" translate-fields="['name']" data="$ctrl.moreOptions" on-change="$ctrl.onMoreChange(value)" on-open="$ctrl.onMoreOpen()"> </vn-icon-menu> </div> <div class="body"> <div class="attributes"> <h5>{{::$ctrl.client.name}}</h5> <vn-label-value label="Id" value="{{$ctrl.ticket.id}}"> </vn-label-value> <vn-label-value label="Client" value="{{$ctrl.ticket.client.name}}"> </vn-label-value> <vn-label-value label="State" value="{{$ctrl.ticket.state.state.name}}"> </vn-label-value> <vn-label-value label="Sales person" value="{{$ctrl.ticket.client.salesPerson.user.nickname}}"> </vn-label-value> <vn-label-value label="Shipped" value="{{$ctrl.ticket.shipped | dateTime: 'dd/MM/yyyy HH:mm' }}"> </vn-label-value> <vn-label-value label="Agency" value="{{$ctrl.ticket.agencyMode.name}}"> </vn-label-value> <vn-label-value label="Warehouse" value="{{$ctrl.ticket.warehouse.name}}"> </vn-label-value> <vn-label-value label="Alias" value="{{$ctrl.ticket.nickname}}"> </vn-label-value> </div> <div class="icons"> <vn-icon vn-one vn-tooltip="Client inactive" icon="icon-disabled" ng-class="{bright: $ctrl.ticket.client.isActive == false}"> </vn-icon> <vn-icon vn-one vn-tooltip="Client frozen" icon="icon-frozen" ng-class="{bright: $ctrl.ticket.client.isFreezed == true}"> </vn-icon> <vn-icon vn-one vn-tooltip="Client has debt" icon="icon-risk" ng-class="{bright: $ctrl.ticket.client.debt > $ctrl.ticket.client.credit}"> </vn-icon> <vn-icon vn-one vn-tooltip="Client not checked" icon="icon-no036" ng-class="{bright: $ctrl.ticket.client.isTaxDataChecked == false}"> </vn-icon> </div> <div class="quicklinks"> <a ng-if="$ctrl.quicklinks.btnOne" vn-tooltip="{{::$ctrl.quicklinks.btnOne.tooltip}}" ui-sref="{{::$ctrl.quicklinks.btnOne.state}}"> <vn-icon class="mdl-button mdl-js-button mdl-button--colored" icon="{{::$ctrl.quicklinks.btnOne.icon}}"> </vn-icon> </a> <a ng-if="$ctrl.quicklinks.btnTwo" vn-tooltip="{{::$ctrl.quicklinks.btnTwo.tooltip}}" ui-sref="{{::$ctrl.quicklinks.btnTwo.state}}"> <vn-icon class="mdl-button mdl-js-button mdl-button--colored" icon="{{::$ctrl.quicklinks.btnTwo.icon}}"> </vn-icon> </a> <a ng-if="$ctrl.quicklinks.btnThree" vn-tooltip="{{::$ctrl.quicklinks.btnThree.tooltip}}" ui-sref="{{::$ctrl.quicklinks.btnThree.state}}"> <vn-icon class="mdl-button mdl-js-button mdl-button--colored" icon="{{::$ctrl.quicklinks.btnThree.icon}}"> </vn-icon> </a> <vn-button-menu ng-if="$ctrl.ticket.ship.length > 1" vn-id="stowaways-button" icon="icon-stowaway" show-filter="false" show-field="id" value-field="id" vn-tooltip="Ship stowaways" tooltip-position="up" data="$ctrl.ticket.ship" on-change="$ctrl.goToTicket(value)"> </vn-button-menu> </div> </div> </div> <vn-dialog class="dialog-summary" vn-id="addTurn"> <tpl-body> <div> <h5 style="text-align: center"> <span translate>In which day you want to add the ticket?</span> </h5> <vn-tool-bar margin-medium-top> <vn-button label="Monday" ng-click="$ctrl.addTurn(0)"> </vn-button> <vn-button label="Tuesday" ng-click="$ctrl.addTurn(1)"> </vn-button> <vn-button label="Wednesday" ng-click="$ctrl.addTurn(2)"> </vn-button> <vn-button label="Thursday" ng-click="$ctrl.addTurn(3)"> </vn-button> <vn-button label="Friday" ng-click="$ctrl.addTurn(4)"> </vn-button> <vn-button label="Saturday" ng-click="$ctrl.addTurn(5)"> </vn-button> <vn-button label="Sunday" ng-click="$ctrl.addTurn(6)"> </vn-button> </vn-tool-bar> </div> </tpl-body> </vn-dialog> <vn-confirm vn-id="deleteConfirmation" on-response="$ctrl.deleteTicket(response)" question="You are going to delete this ticket" message="This ticket will be removed from current route! Continue anyway?"> </vn-confirm> <vn-add-stowaway vn-id="addStowaway" card-reload="$ctrl.cardReload()" ticket="$ctrl.ticket"></vn-add-stowaway> <vn-remove-stowaway vn-id="removeStowaway" card-reload="$ctrl.cardReload()" ticket="$ctrl.ticket"></vn-remove-stowaway> <vn-confirm vn-id="confirm-dialog" on-response="$ctrl.returnDialog(response)" question="Pickup order" message="Do you want to send it directly?"> </vn-confirm> <vn-dialog vn-id="changeShippedDialog" on-response="$ctrl.changeShipped(response)"> <tpl-body> <div> <h5 style="text-align: center"> <span translate>Change shipped hour</span> </h5> <vn-input-time vn-one model="$ctrl.newShipped" label="Shipped hour"></vn-input-time> </div> </tpl-body> <tpl-buttons> <input type="button" response="CANCEL" translate-attr="{value: 'Cancel'}"/> <button response="ACCEPT" translate>Save</button> </tpl-buttons> </vn-dialog> <!-- Make invoice dialog --> <vn-confirm vn-id="makeInvoiceConfirmation" on-response="$ctrl.makeInvoice(response)" question="You are going to invoice this ticket" message="Are you sure you want to invoice this ticket?"> </vn-confirm> <!-- Make invoice dialog --> <!-- Regenerate invoice dialog --> <vn-confirm vn-id="regenerateInvoiceConfirmation" on-response="$ctrl.regenerateInvoice(response)" question="You are going to regenerate the invoice" message="Are you sure you want to regenerate the invoice?"> </vn-confirm> <!-- Regenerate invoice dialog --> <!-- SMS Dialog --> <vn-client-sms vn-id="sms" sms="$ctrl.newSMS"></vn-client-sms> <!-- SMS Dialog -->