Commit 94455a14e0e4796d01cafca247c5b419218b8829

Authored by Luigi
1 parent c230ab04ed
Exists in master

Limite de caracteres en cheque

Showing 2 changed files with 4 additions and 3 deletions   Show diff stats
1 { 1 {
2 "name": "foca-modal-cheque", 2 "name": "foca-modal-cheque",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "description": "Modal de carga de cheques", 4 "description": "Modal de carga de cheques",
5 "main": "index.js", 5 "main": "index.js",
6 "scripts": { 6 "scripts": {
7 "test": "echo \"Error: no test specified\" && exit 1", 7 "test": "echo \"Error: no test specified\" && exit 1",
8 "gulp-pre-commit": "gulp pre-commit", 8 "gulp-pre-commit": "gulp pre-commit",
9 "compile": "gulp uglify", 9 "compile": "gulp uglify",
10 "postinstall": "npm run compile && gulp clean-post-install", 10 "postinstall": "npm run compile && gulp clean-post-install",
11 "install-dev": "npm install -D angular font-awesome pump jquery bootstrap ui-bootstrap4 jshint gulp gulp-uglify gulp-concat gulp-htmlmin gulp-rename gulp-uglify gulp-jshint gulp-replace gulp-connect gulp-clean gulp-angular-templatecache git+http://git.focasoftware.com/npm/foca-directivas.git" 11 "install-dev": "npm install -D angular font-awesome pump jquery bootstrap ui-bootstrap4 jshint gulp gulp-uglify gulp-concat gulp-htmlmin gulp-rename gulp-uglify gulp-jshint gulp-replace gulp-connect gulp-clean gulp-angular-templatecache git+http://git.focasoftware.com/npm/foca-directivas.git"
12 }, 12 },
13 "pre-commit": [ 13 "pre-commit": [
14 "gulp-pre-commit" 14 "gulp-pre-commit"
15 ], 15 ],
16 "repository": { 16 "repository": {
17 "type": "git", 17 "type": "git",
18 "url": "http://git.focasoftware.com/npm/foca-modal-cheque.git" 18 "url": "http://git.focasoftware.com/npm/foca-modal-cheque.git"
19 }, 19 },
20 "author": "Foca Software", 20 "author": "Foca Software",
21 "license": "ISC", 21 "license": "ISC",
22 "devDependencies": { 22 "devDependencies": {
23 "angular": "^1.7.5", 23 "angular": "^1.7.5",
24 "bootstrap": "^4.1.3", 24 "bootstrap": "^4.1.3",
25 "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git", 25 "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git",
26 "font-awesome": "^4.7.0", 26 "font-awesome": "^4.7.0",
27 "gulp": "^3.9.1", 27 "gulp": "^3.9.1",
28 "gulp-angular-templatecache": "^2.2.5", 28 "gulp-angular-templatecache": "^2.2.7",
29 "gulp-clean": "^0.4.0", 29 "gulp-clean": "^0.4.0",
30 "gulp-concat": "^2.6.1", 30 "gulp-concat": "^2.6.1",
31 "gulp-connect": "^5.6.1", 31 "gulp-connect": "^5.6.1",
32 "gulp-htmlmin": "^5.0.1", 32 "gulp-htmlmin": "^5.0.1",
33 "gulp-jshint": "^2.1.0", 33 "gulp-jshint": "^2.1.0",
34 "gulp-rename": "^1.4.0", 34 "gulp-rename": "^1.4.0",
35 "gulp-replace": "^1.0.0", 35 "gulp-replace": "^1.0.0",
36 "gulp-uglify": "^3.0.1", 36 "gulp-uglify": "^3.0.1",
37 "jquery": "^3.3.1", 37 "jquery": "^3.4.1",
38 "jshint": "^2.9.6", 38 "jshint": "^2.9.6",
39 "pump": "^3.0.0", 39 "pump": "^3.0.0",
40 "ui-bootstrap4": "^3.0.5" 40 "ui-bootstrap4": "^3.0.5"
41 } 41 }
42 } 42 }
43 43
src/views/modal-cheque.html
1 <div class="modal-header"> 1 <div class="modal-header">
2 <h3 class="modal-title">Cobro con cheques</h3> 2 <h3 class="modal-title">Cobro con cheques</h3>
3 </div> 3 </div>
4 <div class="modal-body" id="modal-body"> 4 <div class="modal-body" id="modal-body">
5 <form name="formCheque"> 5 <form name="formCheque">
6 <div class="row"> 6 <div class="row">
7 <div class="col-12 col-md-2"> 7 <div class="col-12 col-md-2">
8 <label class="form-control-sm">Banco:</label> 8 <label class="form-control-sm">Banco:</label>
9 </div> 9 </div>
10 <div class="col-12 col-md-10 input-group"> 10 <div class="col-12 col-md-10 input-group">
11 <input 11 <input
12 type="text" 12 type="text"
13 teclado-virtual 13 teclado-virtual
14 class="form-control form-control-sm" 14 class="form-control form-control-sm"
15 placeholder="Nombre del banco o código" 15 placeholder="Nombre del banco o código"
16 ng-model="cheque.banco.desbco" 16 ng-model="cheque.banco.desbco"
17 ng-required="true" 17 ng-required="true"
18 ng-keypress="seleccionarBanco($event.keyCode)" 18 ng-keypress="seleccionarBanco($event.keyCode)"
19 foca-focus="focused == 1" 19 foca-focus="focused == 1"
20 ng-focus="focused = 1" 20 ng-focus="focused = 1"
21 /> 21 />
22 <div class="input-group-append"> 22 <div class="input-group-append">
23 <button 23 <button
24 ladda="searchLoading" 24 ladda="searchLoading"
25 class="btn btn-outline-secondary form-control-sm" 25 class="btn btn-outline-secondary form-control-sm"
26 type="button" 26 type="button"
27 ng-click="seleccionarBanco(13)" 27 ng-click="seleccionarBanco(13)"
28 > 28 >
29 <i class="fa fa-search" aria-hidden="true"></i> 29 <i class="fa fa-search" aria-hidden="true"></i>
30 </button> 30 </button>
31 </div> 31 </div>
32 </div> 32 </div>
33 <div class="col-12 col-md-2"> 33 <div class="col-12 col-md-2">
34 <label class="form-control-sm">Provincia:</label> 34 <label class="form-control-sm">Provincia:</label>
35 </div> 35 </div>
36 <div class="col-12 col-md-5 input-group"> 36 <div class="col-12 col-md-5 input-group">
37 <input 37 <input
38 type="text" 38 type="text"
39 teclado-virtual 39 teclado-virtual
40 class="form-control form-control-sm" 40 class="form-control form-control-sm"
41 placeholder="Nombre o Código de Provincia " 41 placeholder="Nombre o Código de Provincia "
42 ng-model="cheque.provincia.NOMBRE" 42 ng-model="cheque.provincia.NOMBRE"
43 ng-required="true" 43 ng-required="true"
44 ng-keypress="seleccionarProvincia($event.keyCode)" 44 ng-keypress="seleccionarProvincia($event.keyCode)"
45 foca-focus="focused == 2" 45 foca-focus="focused == 2"
46 ng-focus="focused = 2"/> 46 ng-focus="focused = 2"/>
47 <div class="input-group-append"> 47 <div class="input-group-append">
48 <button 48 <button
49 ladda="searchLoading" 49 ladda="searchLoading"
50 class="btn btn-outline-secondary form-control-sm" 50 class="btn btn-outline-secondary form-control-sm"
51 type="button" 51 type="button"
52 ng-click="seleccionarProvincia(13)" 52 ng-click="seleccionarProvincia(13)"
53 > 53 >
54 <i class="fa fa-search" aria-hidden="true"></i> 54 <i class="fa fa-search" aria-hidden="true"></i>
55 </button> 55 </button>
56 </div> 56 </div>
57 </div> 57 </div>
58 <div class="col-12 col-md-1"> 58 <div class="col-12 col-md-1">
59 <label class="form-control-sm">Lugar:</label> 59 <label class="form-control-sm">Lugar:</label>
60 </div> 60 </div>
61 <div class="col-12 col-md-4 input-group"> 61 <div class="col-12 col-md-4 input-group">
62 <input 62 <input
63 type="text" 63 type="text"
64 teclado-virtual 64 teclado-virtual
65 class="form-control form-control-sm" 65 class="form-control form-control-sm"
66 placeholder="Nombre o código del lugar" 66 placeholder="Nombre o código del lugar"
67 ng-model="cheque.localidad.NOMBRE" 67 ng-model="cheque.localidad.NOMBRE"
68 ng-required="true" 68 ng-required="true"
69 ng-keypress="seleccionarLocalidad($event.keyCode)" 69 ng-keypress="seleccionarLocalidad($event.keyCode)"
70 foca-focus="focused == 3" 70 foca-focus="focused == 3"
71 ng-focus="focused = 3"/> 71 ng-focus="focused = 3"/>
72 <div class="input-group-append"> 72 <div class="input-group-append">
73 <button 73 <button
74 ladda="searchLoading" 74 ladda="searchLoading"
75 class="btn btn-outline-secondary form-control-sm" 75 class="btn btn-outline-secondary form-control-sm"
76 type="button" 76 type="button"
77 ng-click="seleccionarLocalidad(13)" 77 ng-click="seleccionarLocalidad(13)"
78 > 78 >
79 <i class="fa fa-search" aria-hidden="true"></i> 79 <i class="fa fa-search" aria-hidden="true"></i>
80 </button> 80 </button>
81 </div> 81 </div>
82 </div> 82 </div>
83 <div class="col-12 col-md-2"> 83 <div class="col-12 col-md-2">
84 <label class="form-control-sm">Librador:</label> 84 <label class="form-control-sm">Librador:</label>
85 </div> 85 </div>
86 <div class="col-12 col-md-10"> 86 <div class="col-12 col-md-10">
87 <input 87 <input
88 type="text" 88 type="text"
89 teclado-virtual 89 teclado-virtual
90 class="form-control form-control-sm" 90 class="form-control form-control-sm"
91 placeholder="Librador" 91 placeholder="Librador"
92 ng-model="cheque.librador" 92 ng-model="cheque.librador"
93 ng-required="true" 93 ng-required="true"
94 ng-keypress="next($event.keyCode)" 94 ng-keypress="next($event.keyCode)"
95 foca-focus="focused == 4" 95 foca-focus="focused == 4"
96 ng-focus="focused = 4"/> 96 ng-focus="focused = 4"/>
97 </div> 97 </div>
98 <div class="col-12 col-md-2"> 98 <div class="col-12 col-md-2">
99 <label class="form-control-sm">Cheque:</label> 99 <label class="form-control-sm">Cheque:</label>
100 </div> 100 </div>
101 <div class="col-6 col-md-3"> 101 <div class="col-6 col-md-3">
102 <input 102 <input
103 foca-tipo-input 103 foca-tipo-input
104 teclado-virtual 104 teclado-virtual
105 class="form-control form-control-sm" 105 class="form-control form-control-sm"
106 placeholder="Número" 106 placeholder="Número"
107 limite-numeros-max="30"
107 ng-model="cheque.numero" 108 ng-model="cheque.numero"
108 ng-required="true" 109 ng-required="true"
109 ng-keypress="next($event.keyCode)" 110 ng-keypress="next($event.keyCode)"
110 foca-focus="focused == 5" 111 foca-focus="focused == 5"
111 ng-focus="focused = 5"/> 112 ng-focus="focused = 5"/>
112 </div> 113 </div>
113 <div class="col-6 col-md-7 input-group mb-2"> 114 <div class="col-6 col-md-7 input-group mb-2">
114 <div class="input-group-prepend"> 115 <div class="input-group-prepend">
115 <div class="input-group-text form-control form-control-sm">$</div> 116 <div class="input-group-text form-control form-control-sm">$</div>
116 </div> 117 </div>
117 <input 118 <input
118 foca-tipo-input 119 foca-tipo-input
119 teclado-virtual 120 teclado-virtual
120 class="form-control form-control-sm" 121 class="form-control form-control-sm"
121 placeholder="Importe" 122 placeholder="Importe"
122 ng-model="cheque.importe" 123 ng-model="cheque.importe"
123 ng-keypress="next($event.keyCode)" 124 ng-keypress="next($event.keyCode)"
124 ng-required="true" 125 ng-required="true"
125 foca-focus="focused == 6" 126 foca-focus="focused == 6"
126 ng-focus="focused = 6"/> 127 ng-focus="focused = 6"/>
127 </div> 128 </div>
128 <div class="col-12 col-md-2"> 129 <div class="col-12 col-md-2">
129 <label class="form-control-sm">Emisión:</label> 130 <label class="form-control-sm">Emisión:</label>
130 </div> 131 </div>
131 <div class="col-12 col-md-4 input-group"> 132 <div class="col-12 col-md-4 input-group">
132 <div class="input-group-prepend"> 133 <div class="input-group-prepend">
133 <div class="input-group-text form-control form-control-sm"> 134 <div class="input-group-text form-control form-control-sm">
134 <i class="fa fa-calendar"></i> 135 <i class="fa fa-calendar"></i>
135 </div> 136 </div>
136 </div> 137 </div>
137 <input 138 <input
138 type="text" 139 type="text"
139 class="form-control form-control-sm" 140 class="form-control form-control-sm"
140 placeholder="Fecha" 141 placeholder="Fecha"
141 ng-model="cheque.fechaEmision" 142 ng-model="cheque.fechaEmision"
142 uib-datepicker-popup="dd/MM/yyyy" 143 uib-datepicker-popup="dd/MM/yyyy"
143 show-button-bar="false" 144 show-button-bar="false"
144 is-open="datepickerOpen" 145 is-open="datepickerOpen"
145 on-open-focus="false" 146 on-open-focus="false"
146 ng-focus="datepickerOpen = true; focused = 7" 147 ng-focus="datepickerOpen = true; focused = 7"
147 ng-required="true" 148 ng-required="true"
148 foca-focus="focused == 7" 149 foca-focus="focused == 7"
149 ng-blur="focused = 8"/> 150 ng-blur="focused = 8"/>
150 </div> 151 </div>
151 <div class="col-12 col-md-2"> 152 <div class="col-12 col-md-2">
152 <label class="form-control-sm">Presentación:</label> 153 <label class="form-control-sm">Presentación:</label>
153 </div> 154 </div>
154 <div class="col-12 col-md-4 input-group"> 155 <div class="col-12 col-md-4 input-group">
155 <div class="input-group-prepend"> 156 <div class="input-group-prepend">
156 <div class="input-group-text form-control form-control-sm"> 157 <div class="input-group-text form-control form-control-sm">
157 <i class="fa fa-calendar"></i> 158 <i class="fa fa-calendar"></i>
158 </div> 159 </div>
159 </div> 160 </div>
160 <input 161 <input
161 type="text" 162 type="text"
162 class="form-control form-control-sm" 163 class="form-control form-control-sm"
163 placeholder="Fecha" 164 placeholder="Fecha"
164 ng-model="cheque.fechaPresentacion" 165 ng-model="cheque.fechaPresentacion"
165 uib-datepicker-popup="dd/MM/yyyy" 166 uib-datepicker-popup="dd/MM/yyyy"
166 show-button-bar="false" 167 show-button-bar="false"
167 is-open="datepicker2Open" 168 is-open="datepicker2Open"
168 on-open-focus="false" 169 on-open-focus="false"
169 ng-focus="datepicker2Open = true; focused = 8" 170 ng-focus="datepicker2Open = true; focused = 8"
170 ng-required="true" 171 ng-required="true"
171 foca-focus="focused == 8" 172 foca-focus="focused == 8"
172 ng-blur="focused = 9"/> 173 ng-blur="focused = 9"/>
173 </div> 174 </div>
174 <div class="col-12 col-md-2"> 175 <div class="col-12 col-md-2">
175 <label class="form-control-sm">Observaciones:</label> 176 <label class="form-control-sm">Observaciones:</label>
176 </div> 177 </div>
177 <div class="col-12 col-md-10"> 178 <div class="col-12 col-md-10">
178 <textarea teclado-virtual 179 <textarea teclado-virtual
179 ng-model="cheque.observaciones" 180 ng-model="cheque.observaciones"
180 class="form-control form-control-sm" 181 class="form-control form-control-sm foca-input"
181 foca-focus="focused == 9" 182 foca-focus="focused == 9"
182 ng-focus="focused = 9"></textarea> 183 ng-focus="focused = 9"></textarea>
183 </div> 184 </div>
184 </div> 185 </div>
185 </form> 186 </form>
186 </div> 187 </div>
187 <div class="modal-footer"> 188 <div class="modal-footer">
188 <button 189 <button
189 class="btn btn-primary" 190 class="btn btn-primary"
190 type="button" 191 type="button"
191 ng-click="aceptar()" 192 ng-click="aceptar()"
192 ng-disabled="!formCheque.$valid" 193 ng-disabled="!formCheque.$valid"
193 >Aceptar</button> 194 >Aceptar</button>
194 <button class="btn btn-secondary" type="button" ng-click="cancel()">Cancelar</button> 195 <button class="btn btn-secondary" type="button" ng-click="cancel()">Cancelar</button>
195 </div> 196 </div>
196 197