Commit 6ab904e618d7d9bdcca12923f4a947f77be5c8ce
1 parent
e0bcd2abf4
Exists in
master
ng-bind para precio condicion
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
src/views/nota-pedido.html
1 | <div class="row"> | 1 | <div class="row"> |
2 | <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2"> | 2 | <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2"> |
3 | <div class="row bg-secondary p-3"> | 3 | <div class="row bg-secondary p-3"> |
4 | <div class="form-group col-12 col-sm-6 col-md-4"> | 4 | <div class="form-group col-12 col-sm-6 col-md-4"> |
5 | <div class="input-group"> | 5 | <div class="input-group"> |
6 | <input | 6 | <input |
7 | type="text" | 7 | type="text" |
8 | class="form-control" | 8 | class="form-control" |
9 | uib-datepicker-popup="dd/MM/yyyy" | 9 | uib-datepicker-popup="dd/MM/yyyy" |
10 | ng-model="notaPedido.fechaCarga" | 10 | ng-model="notaPedido.fechaCarga" |
11 | is-open="popup1.opened" | 11 | is-open="popup1.opened" |
12 | datepicker-options="dateOptions" | 12 | datepicker-options="dateOptions" |
13 | close-text="Cerrar" | 13 | close-text="Cerrar" |
14 | current-text="Hoy" | 14 | current-text="Hoy" |
15 | clear-text="Borrar" | 15 | clear-text="Borrar" |
16 | alt-input-formats="altInputFormats" | 16 | alt-input-formats="altInputFormats" |
17 | /> | 17 | /> |
18 | <span class="input-group-append"> | 18 | <span class="input-group-append"> |
19 | <button type="button" class="btn btn-default" ng-click="popup1.opened = true"> | 19 | <button type="button" class="btn btn-default" ng-click="popup1.opened = true"> |
20 | <i class="fa fa-calendar"></i> | 20 | <i class="fa fa-calendar"></i> |
21 | </button> | 21 | </button> |
22 | </span> | 22 | </span> |
23 | </div> | 23 | </div> |
24 | </div> | 24 | </div> |
25 | <div class="form-group col-12 col-sm-6 col-md-4"> | 25 | <div class="form-group col-12 col-sm-6 col-md-4"> |
26 | <input | 26 | <input |
27 | class="form-control selectable" | 27 | class="form-control selectable" |
28 | type="text" | 28 | type="text" |
29 | readonly="true" | 29 | readonly="true" |
30 | ng-bind="cliente.nombre" | 30 | ng-bind="cliente.nombre" |
31 | ng-click="seleccionarVendedor()" | 31 | ng-click="seleccionarVendedor()" |
32 | placeholder="Seleccione Vendedor" | 32 | placeholder="Seleccione Vendedor" |
33 | > | 33 | > |
34 | </div> | 34 | </div> |
35 | <div class="form-group col-12 col-sm-6 col-md-4"> | 35 | <div class="form-group col-12 col-sm-6 col-md-4"> |
36 | <input | 36 | <input |
37 | class="form-control selectable" | 37 | class="form-control selectable" |
38 | type="text" | 38 | type="text" |
39 | readonly="true" | 39 | readonly="true" |
40 | ng-bind="vendedor.nombre" | 40 | ng-bind="vendedor.nombre" |
41 | ng-click="seleccionarCliente()" | 41 | ng-click="seleccionarCliente()" |
42 | placeholder="Seleccione Cliente" | 42 | placeholder="Seleccione Cliente" |
43 | > | 43 | > |
44 | </div> | 44 | </div> |
45 | <div class="form-group col-12 col-sm-6 col-md-4"> | 45 | <div class="form-group col-12 col-sm-6 col-md-4"> |
46 | <input | 46 | <input |
47 | class="form-control selectable" | 47 | class="form-control selectable" |
48 | type="text" | 48 | type="text" |
49 | readonly="true" | 49 | readonly="true" |
50 | ng-bind="vendedor.nombre" | 50 | ng-bind="vendedor.nombre" |
51 | ng-click="abrirModalDomicilio()" | 51 | ng-click="abrirModalDomicilio()" |
52 | placeholder="Seleccione Domicilio" | 52 | placeholder="Seleccione Domicilio" |
53 | > | 53 | > |
54 | </div> | 54 | </div> |
55 | <div class="form-group col-12 col-sm-6 col-md-4"> | 55 | <div class="form-group col-12 col-sm-6 col-md-4"> |
56 | <input | 56 | <input |
57 | class="form-control selectable" | 57 | class="form-control selectable" |
58 | type="text" | 58 | type="text" |
59 | readonly="true" | 59 | readonly="true" |
60 | ng-bind="vendedor.nombre" | 60 | ng-bind="notaPedido.precioCondicion" |
61 | ng-click="abrirModalListaPrecio()" | 61 | ng-click="abrirModalListaPrecio()" |
62 | placeholder="Seleccione Lista de precio" | 62 | placeholder="Seleccione Lista de precio" |
63 | > | 63 | > |
64 | </div> | 64 | </div> |
65 | </div> | 65 | </div> |
66 | </div> | 66 | </div> |
67 | </div> | 67 | </div> |
68 | <div class="row"> | 68 | <div class="row"> |
69 | <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2"> | 69 | <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2"> |
70 | <div class="row"> | 70 | <div class="row"> |
71 | 71 | ||
72 | </div> | 72 | </div> |
73 | <div class="row"> | 73 | <div class="row"> |
74 | <table class="table table-striped table-sm"> | 74 | <table class="table table-striped table-sm"> |
75 | <thead> | 75 | <thead> |
76 | <tr> | 76 | <tr> |
77 | <th>Sector</th> | 77 | <th>Sector</th> |
78 | <th>Código</th> | 78 | <th>Código</th> |
79 | <th>Descripción</th> | 79 | <th>Descripción</th> |
80 | <th>Cantidad</th> | 80 | <th>Cantidad</th> |
81 | <th>Precio Unitario</th> | 81 | <th>Precio Unitario</th> |
82 | <th>SubTotal</th> | 82 | <th>SubTotal</th> |
83 | <th></th> | 83 | <th></th> |
84 | <th></th> | 84 | <th></th> |
85 | </tr> | 85 | </tr> |
86 | </thead> | 86 | </thead> |
87 | <tbody> | 87 | <tbody> |
88 | <tr> | 88 | <tr> |
89 | <td colspan="2"><input class="form-control" readonly></td> | 89 | <td colspan="2"><input class="form-control" readonly></td> |
90 | <td></td> | 90 | <td></td> |
91 | <td></td> | 91 | <td></td> |
92 | <td></td> | 92 | <td></td> |
93 | <td></td> | 93 | <td></td> |
94 | <td></td> | 94 | <td></td> |
95 | <td></td> | 95 | <td></td> |
96 | </tr> | 96 | </tr> |
97 | <tr style="cursor: pointer;" ng-click="show = !show"> | 97 | <tr style="cursor: pointer;" ng-click="show = !show"> |
98 | <td>1</td> | 98 | <td>1</td> |
99 | <td>1</td> | 99 | <td>1</td> |
100 | <td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...</td> | 100 | <td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...</td> |
101 | <td>{{10000 | number: 2}}</td> | 101 | <td>{{10000 | number: 2}}</td> |
102 | <td>{{1000000000 | currency:'$'}}</td> | 102 | <td>{{1000000000 | currency:'$'}}</td> |
103 | <td>{{1000000000 | currency:'$'}}</td> | 103 | <td>{{1000000000 | currency:'$'}}</td> |
104 | <td></td> | 104 | <td></td> |
105 | <td> | 105 | <td> |
106 | <button class="btn btn-outline-secondary" style="float: right;"> | 106 | <button class="btn btn-outline-secondary" style="float: right;"> |
107 | <i class="fa fa-chevron-down" ng-hide="show" aria-hidden="true"></i> | 107 | <i class="fa fa-chevron-down" ng-hide="show" aria-hidden="true"></i> |
108 | <i class="fa fa-chevron-up" ng-show="show" aria-hidden="true"></i> | 108 | <i class="fa fa-chevron-up" ng-show="show" aria-hidden="true"></i> |
109 | </button> | 109 | </button> |
110 | </td> | 110 | </td> |
111 | </tr> | 111 | </tr> |
112 | <tr ng-show="show"> | 112 | <tr ng-show="show"> |
113 | <td>1</td> | 113 | <td>1</td> |
114 | <td>2</td> | 114 | <td>2</td> |
115 | <td>Lorem Ipsum</td> | 115 | <td>Lorem Ipsum</td> |
116 | <td>1</td> | 116 | <td>1</td> |
117 | <td>{{1000000000 | currency:'U$D'}}</td> | 117 | <td>{{1000000000 | currency:'U$D'}}</td> |
118 | <td>{{10 | currency:'$'}}</td> | 118 | <td>{{10 | currency:'$'}}</td> |
119 | <td></td> | 119 | <td></td> |
120 | <td></td> | 120 | <td></td> |
121 | </tr> | 121 | </tr> |
122 | <tr ng-show="show"> | 122 | <tr ng-show="show"> |
123 | <td>1</td> | 123 | <td>1</td> |
124 | <td>2</td> | 124 | <td>2</td> |
125 | <td>Lorem Ipsum</td> | 125 | <td>Lorem Ipsum</td> |
126 | <td>1</td> | 126 | <td>1</td> |
127 | <td>{{10 | currency:'$'}}</td> | 127 | <td>{{10 | currency:'$'}}</td> |
128 | <td>{{10 | currency:'$'}}</td> | 128 | <td>{{10 | currency:'$'}}</td> |
129 | <td></td> | 129 | <td></td> |
130 | <td></td> | 130 | <td></td> |
131 | </tr> | 131 | </tr> |
132 | </tbody> | 132 | </tbody> |
133 | <tfoot> | 133 | <tfoot> |
134 | <tr class="table-secondary"> | 134 | <tr class="table-secondary"> |
135 | <td colspan="5"><b>Cantidad Items:</b> 3</td> | 135 | <td colspan="5"><b>Cantidad Items:</b> 3</td> |
136 | <td colspan="3">{{30 | currency:'$'}}</td> | 136 | <td colspan="3">{{30 | currency:'$'}}</td> |
137 | </tr> | 137 | </tr> |
138 | </tfoot> | 138 | </tfoot> |
139 | </table> | 139 | </table> |
140 | </div> | 140 | </div> |
141 | </div> | 141 | </div> |
142 | </div> | 142 | </div> |
143 | 143 | ||
144 | <!-- | 144 | <!-- |
145 | <form name="formCrearNota"> | 145 | <form name="formCrearNota"> |
146 | <uib-tabset active="active"> | 146 | <uib-tabset active="active"> |
147 | <uib-tab index="0" heading="General"> | 147 | <uib-tab index="0" heading="General"> |
148 | <input type="hidden" name="id" ng-model="notaPedido.id" /> | 148 | <input type="hidden" name="id" ng-model="notaPedido.id" /> |
149 | <div> | 149 | <div> |
150 | <div class="col-auto my-2"> | 150 | <div class="col-auto my-2"> |
151 | <button type="submit" title="Siguiente" class="btn btn-primary float-right">Siguiente</button> | 151 | <button type="submit" title="Siguiente" class="btn btn-primary float-right">Siguiente</button> |
152 | </div> | 152 | </div> |
153 | </div> | 153 | </div> |
154 | <br> | 154 | <br> |
155 | <br> | 155 | <br> |
156 | <div class="row"> | 156 | <div class="row"> |
157 | <div class="col-md-2"> | 157 | <div class="col-md-2"> |
158 | <div class="col-auto"> | 158 | <div class="col-auto"> |
159 | <label>Fecha de carga</label> | 159 | <label>Fecha de carga</label> |
160 | </div> | 160 | </div> |
161 | </div> | 161 | </div> |
162 | <div class="col-md-3"> | 162 | <div class="col-md-3"> |
163 | <div class="col-auto"> | 163 | <div class="col-auto"> |
164 | <input type="date" class="form-control" ng-model="notaPedido.fechaCarga" ng-required="true"> | 164 | <input type="date" class="form-control" ng-model="notaPedido.fechaCarga" ng-required="true"> |
165 | </div> | 165 | </div> |
166 | </div> | 166 | </div> |
167 | <div class="col-md-2"> | 167 | <div class="col-md-2"> |
168 | <div class="col-auto"> | 168 | <div class="col-auto"> |
169 | <label>Kilómetros</label> | 169 | <label>Kilómetros</label> |
170 | </div> | 170 | </div> |
171 | </div> | 171 | </div> |
172 | <div class="col-md-3"> | 172 | <div class="col-md-3"> |
173 | <div class="col-auto"> | 173 | <div class="col-auto"> |
174 | <input type="number" min="0" step="0.01" class="form-control" placeholder="Kilómetros recorridos para la entrega en el cliente" | 174 | <input type="number" min="0" step="0.01" class="form-control" placeholder="Kilómetros recorridos para la entrega en el cliente" |
175 | ng-model="notaPedido.kilometros" ng-required="true"> | 175 | ng-model="notaPedido.kilometros" ng-required="true"> |
176 | </div> | 176 | </div> |
177 | </div> | 177 | </div> |
178 | </div> | 178 | </div> |
179 | <div class="row my-3"> | 179 | <div class="row my-3"> |
180 | <div class="col-md-2"> | 180 | <div class="col-md-2"> |
181 | <div class="col-auto"> | 181 | <div class="col-auto"> |
182 | <label>Jurisdicción de IIBB</label> | 182 | <label>Jurisdicción de IIBB</label> |
183 | </div> | 183 | </div> |
184 | </div> | 184 | </div> |
185 | <div class="col-md-3"> | 185 | <div class="col-md-3"> |
186 | <div class="col-auto"> | 186 | <div class="col-auto"> |
187 | <input type="text" class="form-control" placeholder="Jurisdicción de IIBB donde se realiza la entrega" | 187 | <input type="text" class="form-control" placeholder="Jurisdicción de IIBB donde se realiza la entrega" |
188 | ng-model="notaPedido.jurisdiccionIIBB" ng-required="true"> | 188 | ng-model="notaPedido.jurisdiccionIIBB" ng-required="true"> |
189 | </div> | 189 | </div> |
190 | </div> | 190 | </div> |
191 | <div class="col-md-2"> | 191 | <div class="col-md-2"> |
192 | <div class="col-auto"> | 192 | <div class="col-auto"> |
193 | <label>Costo de financiación</label> | 193 | <label>Costo de financiación</label> |
194 | </div> | 194 | </div> |
195 | </div> | 195 | </div> |
196 | <div class="col-md-3"> | 196 | <div class="col-md-3"> |
197 | <div class="col-auto"> | 197 | <div class="col-auto"> |
198 | <div class="input-group mb-2"> | 198 | <div class="input-group mb-2"> |
199 | <div class="input-group-prepend"> | 199 | <div class="input-group-prepend"> |
200 | <div class="input-group-text">$</div> | 200 | <div class="input-group-text">$</div> |
201 | </div> | 201 | </div> |
202 | <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo de financiación" | 202 | <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo de financiación" |
203 | ng-model="notaPedido.costoFinanciacion"> | 203 | ng-model="notaPedido.costoFinanciacion"> |
204 | </div> | 204 | </div> |
205 | </div> | 205 | </div> |
206 | </div> | 206 | </div> |
207 | </div> | 207 | </div> |
208 | <div class="row"> | 208 | <div class="row"> |
209 | <div class="col-md-2"> | 209 | <div class="col-md-2"> |
210 | <div class="col-auto"> | 210 | <div class="col-auto"> |
211 | <label>Bomba</label> | 211 | <label>Bomba</label> |
212 | </div> | 212 | </div> |
213 | </div> | 213 | </div> |
214 | <div class="col-md-1"> | 214 | <div class="col-md-1"> |
215 | <div class="col-auto"> | 215 | <div class="col-auto"> |
216 | <div class="form-check custom-radio custom-control-inline"> | 216 | <div class="form-check custom-radio custom-control-inline"> |
217 | <input class="form-check-input" type="radio" name="radioBomba" value="1" ng-model="notaPedido.bomba"> | 217 | <input class="form-check-input" type="radio" name="radioBomba" value="1" ng-model="notaPedido.bomba"> |
218 | <label class="form-check-label"> | 218 | <label class="form-check-label"> |
219 | Si | 219 | Si |
220 | </label> | 220 | </label> |
221 | </div> | 221 | </div> |
222 | <div class="form-check custom-radio custom-control-inline"> | 222 | <div class="form-check custom-radio custom-control-inline"> |
223 | <input class="form-check-input" type="radio" name="radioBomba" value="0" ng-model="notaPedido.bomba"> | 223 | <input class="form-check-input" type="radio" name="radioBomba" value="0" ng-model="notaPedido.bomba"> |
224 | <label class="form-check-label"> | 224 | <label class="form-check-label"> |
225 | No | 225 | No |
226 | </label> | 226 | </label> |
227 | </div> | 227 | </div> |
228 | </div> | 228 | </div> |
229 | </div> | 229 | </div> |
230 | <div class="col-md-1"> | 230 | <div class="col-md-1"> |
231 | <div class="col-auto"> | 231 | <div class="col-auto"> |
232 | <label>Flete</label> | 232 | <label>Flete</label> |
233 | </div> | 233 | </div> |
234 | </div> | 234 | </div> |
235 | <div class="col-md-1"> | 235 | <div class="col-md-1"> |
236 | <div class="col-auto"> | 236 | <div class="col-auto"> |
237 | <div class="form-check custom-radio custom-control-inline"> | 237 | <div class="form-check custom-radio custom-control-inline"> |
238 | <input class="form-check-input" type="radio" name="radioFlete" value="1" ng-model="notaPedido.flete"> | 238 | <input class="form-check-input" type="radio" name="radioFlete" value="1" ng-model="notaPedido.flete"> |
239 | <label class="form-check-label"> | 239 | <label class="form-check-label"> |
240 | Si | 240 | Si |
241 | </label> | 241 | </label> |
242 | </div> | 242 | </div> |
243 | <div class="form-check custom-radio custom-control-inline"> | 243 | <div class="form-check custom-radio custom-control-inline"> |
244 | <input class="form-check-input" type="radio" name="radioFlete" value="0" ng-model="notaPedido.flete"> | 244 | <input class="form-check-input" type="radio" name="radioFlete" value="0" ng-model="notaPedido.flete"> |
245 | <label class="form-check-label"> | 245 | <label class="form-check-label"> |
246 | FOB | 246 | FOB |
247 | </label> | 247 | </label> |
248 | </div> | 248 | </div> |
249 | </div> | 249 | </div> |
250 | </div> | 250 | </div> |
251 | <div class="col-md-2"> | 251 | <div class="col-md-2"> |
252 | <div class="col-auto"> | 252 | <div class="col-auto"> |
253 | <label>Costo unitario kilometro flete</label> | 253 | <label>Costo unitario kilometro flete</label> |
254 | </div> | 254 | </div> |
255 | </div> | 255 | </div> |
256 | <div class="col-md-3"> | 256 | <div class="col-md-3"> |
257 | <div class="col-auto"> | 257 | <div class="col-auto"> |
258 | <div class="input-group mb-2"> | 258 | <div class="input-group mb-2"> |
259 | <div class="input-group-prepend"> | 259 | <div class="input-group-prepend"> |
260 | <div class="input-group-text">$</div> | 260 | <div class="input-group-text">$</div> |
261 | </div> | 261 | </div> |
262 | <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo unitario del kilometro del flete" | 262 | <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo unitario del kilometro del flete" |
263 | ng-model="notaPedido.costoUnitarioKmFlete" ng-required="true"> | 263 | ng-model="notaPedido.costoUnitarioKmFlete" ng-required="true"> |
264 | </div> | 264 | </div> |
265 | </div> | 265 | </div> |
266 | </div> | 266 | </div> |
267 | </div> | 267 | </div> |
268 | <div class="row my-3"> | 268 | <div class="row my-3"> |
269 | <div class="col-md-2"> | 269 | <div class="col-md-2"> |
270 | <div class="col-auto"> | 270 | <div class="col-auto"> |
271 | <label>Vendedor</label> | 271 | <label>Vendedor</label> |
272 | </div> | 272 | </div> |
273 | </div> | 273 | </div> |
274 | <div class="col-md-3"> | 274 | <div class="col-md-3"> |
275 | <div class="col-auto"> | 275 | <div class="col-auto"> |
276 | <input type="text" class="form-control" placeholder="Seleccione vendedor" ng-model="notaPedido.vendedor" | 276 | <input type="text" class="form-control" placeholder="Seleccione vendedor" ng-model="notaPedido.vendedor" |
277 | ng-click="seleccionarVendedor()" readonly> | 277 | ng-click="seleccionarVendedor()" readonly> |
278 | </div> | 278 | </div> |
279 | </div> | 279 | </div> |
280 | <div class="col-md-2"> | 280 | <div class="col-md-2"> |
281 | <div class="col-auto"> | 281 | <div class="col-auto"> |
282 | <label>Petrolera</label> | 282 | <label>Petrolera</label> |
283 | </div> | 283 | </div> |
284 | </div> | 284 | </div> |
285 | <div class="col-md-3"> | 285 | <div class="col-md-3"> |
286 | <div class="col-auto"> | 286 | <div class="col-auto"> |
287 | <input type="text" class="form-control" placeholder="Seleccione petrolera" ng-model="notaPedido.petrolera" | 287 | <input type="text" class="form-control" placeholder="Seleccione petrolera" ng-model="notaPedido.petrolera" |
288 | ng-click="seleccionarPetrolera()" readonly> | 288 | ng-click="seleccionarPetrolera()" readonly> |
289 | </div> | 289 | </div> |
290 | </div> | 290 | </div> |
291 | </div> | 291 | </div> |
292 | </div> | 292 | </div> |
293 | <div class="row"> | 293 | <div class="row"> |
294 | <div class="col-md-2"> | 294 | <div class="col-md-2"> |
295 | <div class="col-auto"> | 295 | <div class="col-auto"> |
296 | <label>Cliente</label> | 296 | <label>Cliente</label> |
297 | </div> | 297 | </div> |
298 | </div> | 298 | </div> |
299 | <div class="col-md-3"> | 299 | <div class="col-md-3"> |
300 | <div class="col-auto"> | 300 | <div class="col-auto"> |
301 | <input type="text" class="form-control" placeholder="Seleccione cliente" ng-model="notaPedido.cliente" | 301 | <input type="text" class="form-control" placeholder="Seleccione cliente" ng-model="notaPedido.cliente" |
302 | ng-click="seleccionarCliente()" ng-change="obtenerDomicilios()" readonly> | 302 | ng-click="seleccionarCliente()" ng-change="obtenerDomicilios()" readonly> |
303 | </div> | 303 | </div> |
304 | </div> | 304 | </div> |
305 | <div class="col-md-2"> | 305 | <div class="col-md-2"> |
306 | <div class="col-auto"> | 306 | <div class="col-auto"> |
307 | <label>Domicilio</label> | 307 | <label>Domicilio</label> |
308 | </div> | 308 | </div> |
309 | </div> | 309 | </div> |
310 | <div class="col-md-4"> | 310 | <div class="col-md-4"> |
311 | <div class="col-md-12 row" ng-repeat="domicilio in notaPedido.domicilio"> | 311 | <div class="col-md-12 row" ng-repeat="domicilio in notaPedido.domicilio"> |
312 | <div class="col-auto"> | 312 | <div class="col-auto"> |
313 | <input type="text" ng-model="domicilio.dom" placeholder="Domicilio" uib-typeahead=" | 313 | <input type="text" ng-model="domicilio.dom" placeholder="Domicilio" uib-typeahead=" |
314 | domi.dom | 314 | domi.dom |
315 | for domi | 315 | for domi |
316 | in domiciliosCliente | 316 | in domiciliosCliente |
317 | " | 317 | " |
318 | typeahead-no-results="sinResultados" typeahead-min-length="0" typeahead-on-select="seleccionar($item)" | 318 | typeahead-no-results="sinResultados" typeahead-min-length="0" typeahead-on-select="seleccionar($item)" |
319 | class="form-control mb-2" ng-disabled="domicilio.id > 0" ng-required="true"> | 319 | class="form-control mb-2" ng-disabled="domicilio.id > 0" ng-required="true"> |
320 | <i ng-show="cargandoClientes" class="fas fa-sync"></i> | 320 | <i ng-show="cargandoClientes" class="fas fa-sync"></i> |
321 | <div ng-show="sinResultados"> | 321 | <div ng-show="sinResultados"> |
322 | No se encontraron resultados. | 322 | No se encontraron resultados. |
323 | </div> | 323 | </div> |
324 | </div> | 324 | </div> |
325 | <a class="btn" ng-click="removeNewChoice(domicilio)" ng-if="domicilio.id==0">-</a> | 325 | <a class="btn" ng-click="removeNewChoice(domicilio)" ng-if="domicilio.id==0">-</a> |
326 | <a class="btn" ng-click="addNewDom()">+</a> | 326 | <a class="btn" ng-click="addNewDom()">+</a> |
327 | </div> | 327 | </div> |
328 | </div> | 328 | </div> |
329 | </div> | 329 | </div> |
330 | </uib-tab> | 330 | </uib-tab> |
331 | <uib-tab index="1" heading="Producto" disable="formCrearNota.$invalid"> | 331 | <uib-tab index="1" heading="Producto" disable="formCrearNota.$invalid"> |
332 | <div> | 332 | <div> |
333 | <div class="col-auto my-2"> | 333 | <div class="col-auto my-2"> |
334 | <button ng-click="crearNotaPedido()" type="button" title="Crear nota pedido" class="btn btn-primary float-right">Crear</button> | 334 | <button ng-click="crearNotaPedido()" type="button" title="Crear nota pedido" class="btn btn-primary float-right">Crear</button> |
335 | </div> | 335 | </div> |
336 | </div> | 336 | </div> |
337 | <br> | 337 | <br> |
338 | <br> | 338 | <br> |
339 | <div class="row"> | 339 | <div class="row"> |
340 | <div class="col-md-2"> | 340 | <div class="col-md-2"> |
341 | <div class="col-auto"> | 341 | <div class="col-auto"> |
342 | <label>Precios y condiciones</label> | 342 | <label>Precios y condiciones</label> |
343 | </div> | 343 | </div> |
344 | </div> | 344 | </div> |
345 | <div class="col-md-4"> | 345 | <div class="col-md-4"> |
346 | <div class="col-auto"> | 346 | <div class="col-auto"> |
347 | <select class="form-control" ng-change="cargarArticulos()" ng-model="notaPedido.precioCondicion" ng-options="preCond.id as preCond.nombre for preCond in precioCondiciones"> | 347 | <select class="form-control" ng-change="cargarArticulos()" ng-model="notaPedido.precioCondicion" ng-options="preCond.id as preCond.nombre for preCond in precioCondiciones"> |
348 | </select> | 348 | </select> |
349 | </div> | 349 | </div> |
350 | </div> | 350 | </div> |
351 | <div class="col-md-2"> | 351 | <div class="col-md-2"> |
352 | <div class="col-auto"> | 352 | <div class="col-auto"> |
353 | <label>Producto</label> | 353 | <label>Producto</label> |
354 | </div> | 354 | </div> |
355 | </div> | 355 | </div> |
356 | <div class="col-md-4"> | 356 | <div class="col-md-4"> |
357 | <div class="col-auto"> | 357 | <div class="col-auto"> |
358 | <input type="text" class="form-control" placeholder="Seleccione producto" ng-model="notaPedido.producto" | 358 | <input type="text" class="form-control" placeholder="Seleccione producto" ng-model="notaPedido.producto" |
359 | ng-click="seleccionarArticulo()" readonly> | 359 | ng-click="seleccionarArticulo()" readonly> |
360 | </div> | 360 | </div> |
361 | </div> | 361 | </div> |
362 | </div> | 362 | </div> |
363 | <div class="col-md-12"> | 363 | <div class="col-md-12"> |
364 | <table class="table my-3 table-hover table-nonfluid"> | 364 | <table class="table my-3 table-hover table-nonfluid"> |
365 | <thead> | 365 | <thead> |
366 | <tr> | 366 | <tr> |
367 | <th>Código</th> | 367 | <th>Código</th> |
368 | <th>Nombre</th> | 368 | <th>Nombre</th> |
369 | <th>Precio unitario</th> | 369 | <th>Precio unitario</th> |
370 | <th>Costo unitario bruto</th> | 370 | <th>Costo unitario bruto</th> |
371 | <th>Cantidad</th> | 371 | <th>Cantidad</th> |
372 | <th>Subtotal</th> | 372 | <th>Subtotal</th> |
373 | </tr> | 373 | </tr> |
374 | </thead> | 374 | </thead> |
375 | <tbody> | 375 | <tbody> |
376 | <tr ng-repeat="articulo in articulosTabla"> | 376 | <tr ng-repeat="articulo in articulosTabla"> |
377 | <td ng-bind="articulo.codigo"></td> | 377 | <td ng-bind="articulo.codigo"></td> |
378 | <td ng-bind="articulo.nombre"></td> | 378 | <td ng-bind="articulo.nombre"></td> |
379 | <td ng-bind="articulo.precio"></td> | 379 | <td ng-bind="articulo.precio"></td> |
380 | <td ng-bind="articulo.costoUnitario"></td> | 380 | <td ng-bind="articulo.costoUnitario"></td> |
381 | <td><input ng-model="articulo.cantidad" class="form-control" type="number" min="0" value="1"></td> | 381 | <td><input ng-model="articulo.cantidad" class="form-control" type="number" min="0" value="1"></td> |
382 | <td ng-bind="getSubTotal(articulo.item)"></td> | 382 | <td ng-bind="getSubTotal(articulo.item)"></td> |
383 | </tr> | 383 | </tr> |
384 | </tbody> | 384 | </tbody> |
385 | </table> | 385 | </table> |
386 | </div> | 386 | </div> |
387 | </uib-tab> | 387 | </uib-tab> |
388 | </uib-tabset> | 388 | </uib-tabset> |
389 | </form>--> | 389 | </form>--> |