merge
This commit is contained in:
commit
9c1086bd4c
|
@ -1,5 +1,8 @@
|
|||
<div class="icon-menu">
|
||||
<vn-icon-button icon="{{::$ctrl.icon}}"></vn-icon-button>
|
||||
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--colored icon-square icon-menu__button">
|
||||
<vn-icon vn-none icon="{{::$ctrl.icon}}"></vn-icon>
|
||||
<vn-icon vn-none class="icon-menu__arrow_down" icon="keyboard_arrow_down" ng-click="$ctrl.showDropDown = true"></vn-icon>
|
||||
</button>
|
||||
<div ng-if="!$ctrl.findMore">
|
||||
<vn-drop-down
|
||||
items="$ctrl.items"
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
vn-icon-menu{
|
||||
position: relative;
|
||||
.icon-menu__button {
|
||||
padding: 0 10px;
|
||||
}
|
||||
vn-icon{
|
||||
float: left;
|
||||
}
|
||||
vn-icon.icon-menu__arrow_down{
|
||||
margin:2px 0 0 5px;
|
||||
}
|
||||
}
|
|
@ -1,8 +1,39 @@
|
|||
<vn-card margin-large>
|
||||
<vn-vertical pad-medium>
|
||||
<vn-horizontal vn-one margin-large-bottom class="locator-header">
|
||||
<vn-title vn-one>Routes locator
|
||||
</vn-title>
|
||||
<vn-title vn-one>Routes locator</vn-title>
|
||||
<form vn-two vn-horizontal class="filterPanel" ng-submit="$ctrl.searchRoutes()">
|
||||
<vn-textfield vn-one label="Filter" model="$ctrl.search"></vn-textfield>
|
||||
<vn-icon
|
||||
vn-none
|
||||
margin-medium-right
|
||||
pad-medium-top
|
||||
icon="keyboard_arrow_down"
|
||||
ng-click="$ctrl.moreFilters($event)">
|
||||
</vn-icon>
|
||||
<vn-button vn-none pad-small-top label="Filtrar" ng-click="$ctrl.searchRoutes()"></vn-button>
|
||||
</form>
|
||||
|
||||
<vn-one vn-horizontal>
|
||||
<vn-one></vn-one>
|
||||
<vn-autocomplete vn-two
|
||||
initial-value="$ctrl.filter.warehouseFk"
|
||||
show-field="name"
|
||||
value-field="id"
|
||||
field="$ctrl.filter.warehouseFk"
|
||||
url="/production/api/Warehouses/production"
|
||||
on-change = "$ctrl.onChangeWareHouse(item)"
|
||||
label="Store">
|
||||
</vn-autocomplete>
|
||||
<vn-icon-button vn-none pad-ten-top margin-medium-left icon="refresh" ng-click="$ctrl.refreshRoutes()"></vn-icon-button>
|
||||
</vn-one>
|
||||
</vn-horizontal>
|
||||
<vn-horizontal vn-one margin-large-bottom>
|
||||
<vn-one>
|
||||
<vn-locator-actions routes="$ctrl.routes" states="$ctrl.states" hour-items="$ctrl.hourItems"></vn-locator-actions>
|
||||
</vn-one>
|
||||
<vn-two></vn-two>
|
||||
</vn-horizontal>
|
||||
<vn-locator-table check-all="$ctrl.checkAll" routes="$ctrl.routes" footer="$ctrl.footer"></vn-locator-table>
|
||||
</vn-vertical>
|
||||
</vn-card>
|
|
@ -1,5 +1,4 @@
|
|||
import ngModule from '../module';
|
||||
//import './style.scss';
|
||||
|
||||
class LocatorIndex {
|
||||
constructor($state) {
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
{
|
||||
"Routes locator": "Localizador de rutas"
|
||||
"Routes locator": "Localizador de rutas",
|
||||
"Filter": "Filtro",
|
||||
"Store": "Almacén"
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
<vn-horizontal class="actionPanel">
|
||||
<vn-none margin-medium-right>
|
||||
<vn-icon-button icon="local_shipping"></vn-icon-button>
|
||||
</vn-none>
|
||||
<vn-none margin-medium-right>
|
||||
<vn-icon-menu icon="local_shipping" selected="$ctrl.actionRoute" items="[{id:1,name:'test_01'},{id:2,name:'test_02'}]"></vn-icon-menu>
|
||||
</vn-none>
|
||||
<vn-none margin-medium-right>
|
||||
|
||||
</vn-none>
|
||||
<vn-none margin-medium-right>
|
||||
|
||||
</vn-none>
|
||||
</vn-horizontal>
|
|
@ -0,0 +1,13 @@
|
|||
import ngModule from '../module';
|
||||
|
||||
class LocatorActions {
|
||||
constructor($state) {
|
||||
this.$state = $state;
|
||||
}
|
||||
}
|
||||
LocatorActions.$inject = ['$state'];
|
||||
|
||||
ngModule.component('vnLocatorActions', {
|
||||
template: require('./locator-actions.html'),
|
||||
controller: LocatorActions
|
||||
});
|
|
@ -0,0 +1,22 @@
|
|||
<vn-vertical>
|
||||
<vn-grid-header on-order="$ctrl.onOrder(field, order)">
|
||||
<vn-none min-none></vn-none>
|
||||
<vn-column-header vn-none min-none>
|
||||
<vn-multi-check check-all="$ctrl.checkAll" models="$ctrl.tickets" options="[{id:'all',name:'Todos'},{id:'any',name:'Ninguno'},{id:'problem',name:'Con incidencia'},{id:'no-problem',name:'Sin incidencia'}]"></vn-multi-check>
|
||||
</vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="zoneFk" text="Zona"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="postalcode" text="Postal Code"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="order" text="Order"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="preparado" text="Preparado"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="entrada" text="Entrada"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="ticket" text="Ticket"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="routeFk" text="ID de ruta"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="alias" text="Alias"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="bultos" text="Bultos"></vn-column-header>
|
||||
<vn-column-header vn-one pad-medium-h field="m3" text="m3"></vn-column-header>
|
||||
<vn-none min-none></vn-none>
|
||||
</vn-grid-header>
|
||||
<vn-one class="list list-content">
|
||||
|
||||
</vn-one>
|
||||
</vn-vertical>
|
|
@ -0,0 +1,13 @@
|
|||
import ngModule from '../module';
|
||||
|
||||
class LocatorTable {
|
||||
constructor($state) {
|
||||
this.$state = $state;
|
||||
}
|
||||
}
|
||||
LocatorTable.$inject = ['$state'];
|
||||
|
||||
ngModule.component('vnLocatorTable', {
|
||||
template: require('./locator-table.html'),
|
||||
controller: LocatorTable
|
||||
});
|
|
@ -1,3 +1,5 @@
|
|||
export * from './module';
|
||||
|
||||
import './index/index';
|
||||
import './locator-actions/locator-actions';
|
||||
import './locator-table/locator-table';
|
||||
|
|
Loading…
Reference in New Issue