Commit 68dae498743eeb96d4724b1741b276e5c1574307
1 parent
e409f6c42f
Exists in
master
Boton de detalles
Showing
1 changed file
with
77 additions
and
54 deletions
Show diff stats
src/views/modal-detalles.html
| 1 | <div class="modal-header"> | 1 | <div class="modal-header"> |
| 2 | <h3 class="modal-title">Ingrese detalles</h3> | 2 | <h3 class="modal-title">Ingrese detalles</h3> |
| 3 | </div> | 3 | </div> |
| 4 | <div class="modal-body" id="modal-body"> | 4 | <div class="modal-body" id="modal-body"> |
| 5 | <form name="formObservaciones"> | 5 | <form name="formObservaciones"> |
| 6 | <div class="row"> | 6 | <div class="row"> |
| 7 | <div class="col-12 col-md-2 mb-3"> | 7 | <div class="col"><label class="form-control-sm p-0">Observaciones:</label></div> |
| 8 | <label class="form-control-sm p-0">Observaciones:</label> | 8 | <div class="col-10"> |
| 9 | </div> | ||
| 10 | <div class="col-12 col-md-10 mb-3"> | ||
| 11 | <textarea | 9 | <textarea |
| 12 | teclado-virtual | 10 | teclado-virtual |
| 13 | rows="5" | 11 | rows="5" |
| 14 | ng-model="detalles.observacion" | 12 | ng-model="detalles.observacion" |
| 15 | class="form-control form-control-sm" | 13 | class="form-control form-control-sm" |
| 16 | foca-focus="focused == 9" | 14 | foca-focus="focused == 9" |
| 17 | ng-focus="focused = 9" | 15 | ng-focus="focused = 9" |
| 18 | ng-required="true"></textarea> | 16 | ng-required="true"> |
| 19 | </div> | 17 | </textarea> |
| 20 | <div class="col-12 col-md-2"> | ||
| 21 | <label class="form-control-sm p-0">Monto cubierto:</label> | ||
| 22 | </div> | 18 | </div> |
| 23 | <div class="col-12 col-md-5 input-group mb-2"> | 19 | </div> |
| 24 | <div class="input-group-prepend"> | 20 | <div class="row my-3"> |
| 25 | <div class="input-group-text form-control form-control-sm">$</div> | 21 | <div class="col-12 col-md-5"> |
| 22 | <div class="row"> | ||
| 23 | <div class="col"> | ||
| 24 | <label class="form-control-sm p-0">Monto cubierto:</label> | ||
| 25 | </div> | ||
| 26 | <div class="col-6 col-md-7 input-group input-group-sm mb-3"> | ||
| 27 | <div class="input-group-prepend"> | ||
| 28 | <span class="input-group-text" id="size">$</span> | ||
| 29 | </div> | ||
| 30 | <input | ||
| 31 | foca-tipo-input | ||
| 32 | teclado-virtual | ||
| 33 | class="form-control " | ||
| 34 | placeholder="Importe" | ||
| 35 | ng-model="detalles.importe" | ||
| 36 | ng-keypress="next($event.keyCode)" | ||
| 37 | ng-required="true" | ||
| 38 | foca-focus="focused == 6" | ||
| 39 | ng-focus="focused = 6" | ||
| 40 | aria-describedby="size"/> | ||
| 41 | </div> | ||
| 26 | </div> | 42 | </div> |
| 27 | <input | ||
| 28 | foca-tipo-input | ||
| 29 | teclado-virtual | ||
| 30 | class="form-control form-control-sm" | ||
| 31 | placeholder="Importe" | ||
| 32 | ng-model="detalles.importe" | ||
| 33 | ng-keypress="next($event.keyCode)" | ||
| 34 | ng-required="true" | ||
| 35 | foca-focus="focused == 6" | ||
| 36 | ng-focus="focused = 6"/> | ||
| 37 | </div> | 43 | </div> |
| 38 | <div class="col-md-5" ng-if="!mobile"> | 44 | <div class="col-12 col-md-7"> |
| 39 | <input | 45 | <div class="row"> |
| 40 | type="file" | 46 | <!-- Botones PC --> |
| 41 | class="form-control-file" | 47 | <div class="col-md-5 col-12 text-right"> |
| 42 | ng-file-model="detalles.files" | 48 | <label class=" btn btn-outline-debo" ng-if="!mobile"> |
| 43 | multiple | 49 | <input |
| 44 | accept=".jpg,.png"> | 50 | type="file" |
| 45 | <small>Solo .jpg y .png - Tamaño máximo 150mb</small> | 51 | ng-file-model="detalles.files" |
| 46 | </div> | 52 | multiple |
| 47 | <div class="col-6 mb-2" ng-if="mobile"> | 53 | accept=".jpg,.png"> |
| 48 | <button | 54 | <small>Elegir Archivos </small> |
| 49 | type="button" | 55 | </label> |
| 50 | ng-if="mobile" | 56 | </div> |
| 51 | class="form-control form-control-sm" | 57 | <div class="col-md-7 col-12 mt-1" ng-if=' 1 == detalles.files.length '> |
| 52 | ng-click="seleccionarFoto()"> | 58 | <span class="text-left" ng-repeat="(key, file) in detalles.files">{{file.name | limitTo: 15}}</span> |
| 53 | Seleccione imagen</button> | 59 | </div> |
| 54 | </div> | 60 | <div class="col-md-7 col-12 align-items-center" ng-if="detalles.files.length > 1"> |
| 55 | <div class="col-6 mb-2" ng-if="mobile"> | 61 | <small class="text-left ">{{detalles.files.length}} Archivos </small> |
| 56 | <button | 62 | </div> |
| 57 | type="button" | 63 | <div class="col text-center"> |
| 58 | ng-if="mobile" | 64 | <small class="text-muted"> Solo .jpg y .png - Tamaño máximo 150mb</small> |
| 59 | class="form-control form-control-sm" | 65 | </div> |
| 60 | ng-click="tomarFoto()"> | 66 | <!-- Botones MOBILE --> |
| 61 | Tome imagen | 67 | <div class="col-12 mb-2 col-md-6" ng-if="mobile"> |
| 62 | </button> | 68 | <button |
| 63 | </div> | 69 | type="button" |
| 64 | <div class="col-12" ng-if="mobile"> | 70 | ng-if="mobile" |
| 65 | <small>Solo .jpg y .png - Tamaño máximo 150mb</small> | 71 | class="form-control form-control-sm btn-outline-debo" |
| 72 | ng-click="seleccionarFoto()"> | ||
| 73 | Seleccione imagen | ||
| 74 | </button> | ||
| 75 | </div> | ||
| 76 | <div class="col-12 mb-2 col-md-6" ng-if="mobile"> | ||
| 77 | <button | ||
| 78 | type="button" | ||
| 79 | ng-if="mobile" | ||
| 80 | class="form-control form-control-sm" | ||
| 81 | ng-click="tomarFoto()"> | ||
| 82 | Tome imagen | ||
| 83 | </button> | ||
| 84 | </div> | ||
| 85 | <div class="col-12" ng-if="mobile"> | ||
| 86 | <small class="text-muted">Solo .jpg y .png - Tamaño máximo 150mb</small> | ||
| 87 | </div> | ||
| 88 | </div> | ||
| 66 | </div> | 89 | </div> |
| 67 | </div> | 90 | </div> |
| 68 | </form> | 91 | </form> |
| 69 | <div class="row" ng-if="!mobile"> | 92 | <div class="row" ng-if="!mobile"> |
| 70 | <div class="col-md-3" ng-repeat="(key, file) in detalles.files"> | 93 | <div class="col-md-3" ng-repeat="(key, file) in detalles.files"> |
| 71 | <img ng-src="{{file.url}}" alt="" class="col-md-12 p-0"> | 94 | <img ng-src="{{file.url}}" alt="" class="col-md-12 p-0"> |
| 72 | <button | 95 | <button |
| 73 | type="button" | 96 | type="button" |
| 74 | class="btn btn-delete-image btn-danger rounded-circle position-absolute p-0" | 97 | class="btn btn-delete-image btn-danger rounded-circle position-absolute p-0" |
| 75 | title="Eliminar" | 98 | title="Eliminar" |
| 76 | ng-click="eliminarImg(key)"> | 99 | ng-click="eliminarImg(key)"> |
| 77 | <i class="fa fa-times" aria-hidden="true"></i> | 100 | <i class="fa fa-times" aria-hidden="true"></i> |
| 78 | </button> | 101 | </button> |
| 79 | </div> | 102 | </div> |
| 80 | </div> | 103 | </div> |
| 81 | <div class="row" ng-if="mobile"> | 104 | <div class="row" ng-if="mobile"> |
| 82 | <div class="col-12 d-flex justify-content-between" ng-repeat="(key, file) in detalles.files"> | 105 | <div class="col-12 d-flex justify-content-between" ng-repeat="(key, file) in detalles.files"> |
| 83 | <strong ng-bind="file.name"></strong> | 106 | <strong ng-bind="file.name"></strong> |
| 84 | <button | 107 | <button |
| 85 | type="button" | 108 | type="button" |
| 86 | class="btn p-0" | 109 | class="btn p-0" |
| 87 | title="Eliminar" | 110 | title="Eliminar" |
| 88 | ng-click="eliminarImg(key)"> | 111 | ng-click="eliminarImg(key)"> |
| 89 | <i class="fa fa-times" aria-hidden="true"></i> | 112 | <i class="fa fa-times" aria-hidden="true"></i> |
| 90 | </button> | 113 | </button> |
| 91 | </div> | 114 | </div> |
| 92 | </div> | 115 | </div> |
| 93 | </div> | 116 | </div> |