Commit 2dfe12987636712eb4bb2d505895920ebb860d12

Authored by Marcelo Puebla
1 parent e1ae85f8a3
Exists in master and in 1 other branch develop

Cambio en la vista del modal de precios y condiciones.

Showing 1 changed file with 46 additions and 42 deletions   Show diff stats
src/views/modal-precio-condicion.html
1 <div class="modal-header py-1"> 1 <div class="modal-header py-1">
2 <div class="row w-100"> 2 <div class="row w-100">
3 <div class="col-lg-6"> 3 <div class="col-lg-6">
4 <h5 class="modal-title my-1">Precio-Condición</h5> 4 <h5 class="modal-title my-1">Precio-Condición</h5>
5 </div> 5 </div>
6 </div> 6 </div>
7 </div> 7 </div>
8 <div class="modal-body" id="modal-body"> 8 <div class="modal-body" id="modal-body">
9 <div ng-show="!ingreso"> 9 <div ng-show="!ingreso">
10 <div class="row" ng-show="listaDePreciosAsociada.length == 0"> 10 <div class="row" ng-show="listaDePreciosAsociada.length == 0">
11 <div class="col"> 11 <div class="col">
12 No se encontraron resultados. 12 No se encontraron resultados.
13 </div> 13 </div>
14 </div> 14 </div>
15 <div class="row px-2"> 15 <div class="row px-2">
16 <div class="col-lg-6"> 16 <div class="col-lg-6">
17 <div class="row border-top py-2"> 17 <div class="row border-top py-2">
18 <div class="col-lg-9 col-9">Lista asociada al cliente</div> 18 <div class="col-lg-9 col-9">Lista asociada al cliente</div>
19 <div class="col-lg-3 col-3 text-center"> 19 <div class="col-lg-3 col-3 text-center">
20 <button 20 <button
21 ng-class="{'btn-primary': associatedList, 'btn-default': !associatedList}" 21 ng-class="{'btn-primary': associatedList, 'btn-default': !associatedList}"
22 class="btn btn-sm p-1" 22 class="btn btn-sm p-1"
23 ng-click="selectListaDePrecios(listaDePreciosAsociada)"> 23 ng-click="selectListaDePrecios(listaDePreciosAsociada)">
24 <span class="fa fa-circle-thin"></span> 24 <span class="fa fa-circle-thin"></span>
25 </button> 25 </button>
26 </div> 26 </div>
27 </div> 27 </div>
28 <div class="row align-items-center pb-2"> 28 <div class="row align-items-center pb-2">
29 <div class="col-lg-2 col-2 text-center" ng-bind="listaDePreciosAsociada.ID"></div> 29 <div class="col-lg-2 col-2 text-center" ng-bind="listaDePreciosAsociada.ID"></div>
30 <div class="col-lg-7 col-7" ng-bind="listaDePreciosAsociada.DES"></div> 30 <div class="col-lg-7 col-7" ng-bind="listaDePreciosAsociada.DES"></div>
31 <div class="col-lg-3 col-3 text-center"> 31 <div class="col-lg-3 col-3 text-center">
32 <button ng-click="verListaProductos(listaDePreciosAsociada.ID)" class="btn btn-sm p-1"> 32 <button ng-click="verListaProductos(listaDePreciosAsociada.ID)" class="btn btn-sm p-1">
33 <span class="fa fa-eye"></span> 33 <span class="fa fa-eye"></span>
34 </button> 34 </button>
35 </div> 35 </div>
36 </div> 36 </div>
37 <div class="row border-top py-2"> 37 <div class="row border-top py-2">
38 <div class="col-lg-9 col-9">Trabajar con otra lista</div> 38 <div class="col-lg-9 col-9">Trabajar con otra lista</div>
39 <div class="col-lg-3 col-3 text-center"> 39 <div class="col-lg-3 col-3 text-center">
40 <button 40 <button
41 ng-class="{'btn-primary': !associatedList, 'btn-default': associatedList}" 41 ng-class="{'btn-primary': !associatedList, 'btn-default': associatedList}"
42 class="btn btn-sm btn-default p-1" 42 class="btn btn-sm btn-default p-1"
43 ng-click="openListaDePrecios()"> 43 ng-click="openListaDePrecios()">
44 <span class="fa fa-circle-thin"></span> 44 <span class="fa fa-circle-thin"></span>
45 </button> 45 </button>
46 </div> 46 </div>
47 </div> 47 </div>
48 <div ng-show="listaDePreciosAlternativa != null" class="row align-items-center pb-1"> 48 <div ng-show="listaDePreciosAlternativa != null" class="row align-items-center pb-1">
49 <div class="col-lg-2 col-2 text-center" ng-bind="listaDePreciosAlternativa.ID"></div> 49 <div class="col-lg-2 col-2 text-center" ng-bind="listaDePreciosAlternativa.ID"></div>
50 <div class="col-lg-7 col-7" ng-bind="listaDePreciosAlternativa.DES"></div> 50 <div class="col-lg-7 col-7" ng-bind="listaDePreciosAlternativa.DES"></div>
51 <div class="col-lg-3 col-3 text-center"> 51 <div class="col-lg-3 col-3 text-center">
52 <button ng-click="verListaProductos(listaDePreciosAlternativa.ID)" class="btn btn-sm p-1"> 52 <button ng-click="verListaProductos(listaDePreciosAlternativa.ID)" class="btn btn-sm p-1">
53 <span class="fa fa-eye"></span> 53 <span class="fa fa-eye"></span>
54 </button> 54 </button>
55 </div> 55 </div>
56 </div> 56 </div>
57 </div> 57 </div>
58 <div class="col"> 58 <div class="col">
59 <div class="row border-bottom py-1"> 59 <div class="row py-1">
60 <div class="col text-center font-weight-bold">Plazos</div> 60 <div class="col text-center font-weight-bold">Plazos</div>
61 </div> 61 </div>
62 <div ng-if="!editingPlazo" class="row align-items-center justify-content-end py-2"> 62 <div class="row">
63 <div 63 <div class="col">
64 class="col-lg-9 col-9 text-center" 64 <table class="table table-sm table-striped">
65 ng-repeat="plazo in plazos"> 65 <thead>
66 {{plazo.dias}}, 66 <tr>
67 <th colspan="2">Dias</th>
68 </tr>
69 </thead>
70 <tbody>
71 <tr ng-repeat="(i, plazo) in plazos" ng-show="plazo.activo">
72 <td align="center" ng-class="{'pt-2': i > 0}">
73 <span
74 ng-show="i > 0"
75 ng-bind="plazo.dias">
76 </span>
77 <input
78 ng-show="i == 0"
79 type="text"
80 class="form-control form-control-sm text-center"
81 ng-model="plazo.dias"
82 limite-numeros-max="3"
83 ng-keyup="validateMinMax(plazo, 0, 365)"
84 select-on-click
85 teclado-virtual
86 foca-tipo-input
87 solo-positivos>
88 </td>
89 <td>
90 <button
91 ng-show="i === 0"
92 class="btn btn-primary"
93 ng-click="addPlazo()">
94 <span class="fa fa-save"></span>
95 </button>
96 <button
97 ng-show="i > 0"
98 class="btn btn-default"
99 ng-click="deletePlazo(i)">
100 <span class="fa fa-trash"></span>
101 </button>
102 </td>
103 </tr>
104 </tbody>
105 </table>
67 </div> 106 </div>
68 <div class="col-lg-9 col-9 text-center" ng-if="plazos.length == 0"> 107 </div>
69 No hay plazos cargados.
70 </div>
71 <div class="col-lg-3 col-3">
72 <button class="btn btn-sm text-center" ng-click="editPlazo()">
73 <span ng-class="{'fa-pencil': plazos.length > 0, 'fa-plus': plazos.length == 0}" class="fa"></span>
74 </button>
75 </div>
76 </div>
77 <div ng-if="editingPlazo" class="row align-items-center justify-content-end py-2">
78 <div class="col-2 col-sm-2 px-2" ng-repeat="plazo in plazos" ng-show="plazos.length > 0">
79 <input