PageSourceSearch

https://coopdigital.febor.coop/cdigital/aplicacion/app/components/creditos/creditos-services.js

js febor.coop collected 2026-10-02 01:53:59 UTC 22,014 bytes, 381 lines download raw bytes

1(function () {
2
3
4
5	/*--------------------Inicio Services solicitud credito --------------*/
6	angular
7		.module('app.wflModulo')
8		.service('creditoService', ['$log', '$rootScope', '$location', '$http', 'urlService', function ($log, $rootScope, $location, $http, urlService) {
9			// llamado para obtener la url dinamicamente
10			var urlHost = urlService.url();
11			// llamado de patron rest
12			var patronREST = urlService.patron();
13			// llamado para obtener la ip
14			var ipadd = urlService.ipadd();
15
16			return {
17
18				// Listar prdCodDesc
19				listarPrdCodDesc: function (prdCodDescData, usuarioData) {
20					var url = urlHost + patronREST + 'prdcondesc/cpcd-service';
21					var data = {
22						'usuario': usuarioData,
23						'objetoVO': prdCodDescData
24					}
25					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
26					$log.debug('creditos-services listar DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
27
28					return $http.post(url, data, config).then(requestCompleted, requestFailed);
29
30					function requestCompleted(response) {
31
32						$log.debug('creditos-services listar then:  response{} ', response);
33						urlService.updateTokenAuthorization(response);
34						return response.data;
35					}
36
37					function requestFailed(error) {
38
39						$log.debug('creditos-services listar requestFailed: error{} ', error);
40						var newMessage = '';
41						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
42						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
43						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
44						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
45						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
46						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
47						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
48						urlService.updateTokenAuthorization(error);
49						return error;
50
51					}
52				},
53
54				// simulacion  Credito
55				simulacionCredito: function (creditosData, usuarioData) {
56					var url = urlHost + patronREST + 'ibktrnsolicitudcredito/simulacionCredito-service';
57					var data = {
58						'usuario': usuarioData,
59						'objetoVO': creditosData
60					}
61					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
62					$log.debug('creditos-services simulacionCredito DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
63
64					return $http.post(url, data, config).then(requestCompleted, requestFailed);
65
66					function requestCompleted(response) {
67
68						$log.debug('creditos-services simulacionCredito then:  response{} ', response);
69						urlService.updateTokenAuthorization(response);
70						return response.data;
71					}
72
73					function requestFailed(error) {
74
75						$log.debug('creditos-services simulacionCredito requestFailed: error{} ', error);
76						var newMessage = '';
77						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
78						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
79						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
80						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
81						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
82						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
83						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
84						urlService.updateTokenAuthorization(error);
85						return error;
86
87					}
88				},
89
90				estadoCliente: function (creditosData, usuarioData) {
91					var url = urlHost + patronREST + 'ibktrnsolicitudcredito/estadoCliente-service';
92					var data = {
93						'usuario': usuarioData,
94						'objetoVO': creditosData
95					}
96					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
97					$log.debug('creditos-services estadoCliente DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
98
99					return $http.post(url, data, config).then(requestCompleted, requestFailed);
100
101					function requestCompleted(response) {
102
103						$log.debug('creditos-services estadoCliente then:  response{} ', response);
104						urlService.updateTokenAuthorization(response);
105						return response.data;
106					}
107
108					function requestFailed(error) {
109
110						$log.debug('creditos-services estadoCliente requestFailed: error{} ', error);
111						var newMessage = '';
112						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
113						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
114						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
115						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
116						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
117						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
118						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
119						urlService.updateTokenAuthorization(error);
120						return error;
121
122					}
123				},
124
125				// simulacion  Credito
126				validacionSolCredito: function (creditosData, usuarioData) {
127					var url = urlHost + patronREST + 'ibktrnsolicitudcredito/validaciones-sol-credito';
128					var data = {
129						'usuario': usuarioData,
130						'objetoVO': creditosData
131					}
132					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
133					$log.debug('creditos-services validacionSolCredito DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
134
135					return $http.post(url, data, config).then(requestCompleted, requestFailed);
136
137					function requestCompleted(response) {
138
139						$log.debug('creditos-services validacionSolCredito then:  response{} ', response);
140						urlService.updateTokenAuthorization(response);
141						return response.data;
142					}
143
144					function requestFailed(error) {
145
146						$log.debug('creditos-services validacionSolCredito requestFailed: error{} ', error);
147						var newMessage = '';
148						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
149						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
150						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
151						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
152						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
153						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
154						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
155						urlService.updateTokenAuthorization(error);
156						return error;
157
158					}
159				},
160				// Elimina un archivo subido para solicitud de credito
161				eliminarDocumentos: function (dataFile, usuarioData) {
162					delete usuarioData.fechaExpedicion;
163					var url = urlHost + patronREST + 'util/eliminar-service';
164					var data = {
165						'usuario': usuarioData,
166						'objetoVO': dataFile
167					}
168					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
169					$log.debug('creditos-services eliminarDocumentos DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
170
171					return $http.post(url, data, config).then(requestCompleted, requestFailed);
172
173					function requestCompleted(response) {
174
175						$log.debug('creditos-services eliminarDocumentos then:  response{} ', response);
176						urlService.updateTokenAuthorization(response);
177						return response.data;
178					}
179
180					function requestFailed(error) {
181
182						$log.debug('creditos-services eliminarDocumentos requestFailed: error{} ', error);
183						var newMessage = '';
184						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
185						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
186						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
187						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
188						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
189						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
190						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
191						urlService.updateTokenAuthorization(error);
192						return error;
193
194					}
195				},
196
197
198				// Listar prdCodDesc
199				listarCpoPeriodicidad: function (cpoPeriodicidadData, usuarioData) {
200					var url = urlHost + patronREST + 'cpoperiodicidad/listar-service';
201					var data = {
202						'usuario': usuarioData,
203						'objetoVO': cpoPeriodicidadData
204					}
205					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
206					$log.debug('creditos-services listarCpoPeriodicidad DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
207
208					return $http.post(url, data, config).then(requestCompleted, requestFailed);
209
210					function requestCompleted(response) {
211
212						$log.debug('creditos-services listarCpoPeriodicidad then:  response{} ', response);
213						urlService.updateTokenAuthorization(response);
214						return response.data;
215					}
216
217					function requestFailed(error) {
218
219						$log.debug('creditos-services listarCpoPeriodicidad requestFailed: error{} ', error);
220						var newMessage = '';
221						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
222						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
223						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
224						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
225						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
226						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
227						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
228						urlService.updateTokenAuthorization(error);
229						return error;
230
231					}
232				},
233				// Listar meses
234				listarMeses: function (cpoPeriodicidadData, usuarioData) {
235					var url = urlHost + patronREST + 'ibktrnsolicitudcredito/listarMesesCuotaExtra-service';
236					var data = {
237						'usuario': usuarioData,
238						'objetoVO': cpoPeriodicidadData
239					}
240					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
241					$log.debug('creditos-services listarMeses DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
242
243					return $http.post(url, data, config).then(requestCompleted, requestFailed);
244
245					function requestCompleted(response) {
246
247						$log.debug('creditos-services listarMeses then:  response{} ', response);
248						urlService.updateTokenAuthorization(response);
249						return response.data;
250					}
251
252					function requestFailed(error) {
253
254						$log.debug('creditos-services listarMeses requestFailed: error{} ', error);
255						var newMessage = '';
256						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
257						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
258						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
259						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
260						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
261						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
262						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
263						urlService.updateTokenAuthorization(error);
264						return error;
265
266					}
267				},
268				// Listar dias
269				listarDias: function (diasPagosData, usuarioData) {
270					var url = urlHost + patronREST + 'ibktrnsolicitudcredito/listarDiasCuotaExtra-service';
271					var data = {
272						'usuario': usuarioData,
273						'objetoVO': diasPagosData
274					}
275					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
276					$log.debug('creditos-services listarDias DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
277
278					return $http.post(url, data, config).then(requestCompleted, requestFailed);
279
280					function requestCompleted(response) {
281
282						$log.debug('creditos-services listarDias then:  response{} ', response);
283						urlService.updateTokenAuthorization(response);
284				
284		return response.data;
285					}
286
287					function requestFailed(error) {
288
289						$log.debug('creditos-services listarDias requestFailed: error{} ', error);
290						var newMessage = '';
291						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
292						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
293						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
294						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
295						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
296						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
297						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
298						urlService.updateTokenAuthorization(error);
299						return error;
300
301					}
302				},
303
304
305
306				// consultar aseguradoras
307				consultarAseguradoras: function (solicitudSeguroData, usuarioData) {
308					var url = urlHost + patronREST + 'solicitudseguro/listarAseguradora-service';
309					var data = {
310						'usuario': usuarioData,
311						'objetoVO': solicitudSeguroData
312					}
313					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
314					$log.debug('solicitud-services consultarAseguradoras DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
315
316					return $http.post(url, data, config).then(requestCompleted, requestFailed);
317
318					function requestCompleted(response) {
319
320						$log.debug('solicitud-services consultarAseguradoras then:  response{} ', response);
321						urlService.updateTokenAuthorization(response);
322						return response.data;
323					}
324
325					function requestFailed(error) {
326
327						$log.debug('solicitud-services consultarAseguradoras requestFailed: error{} ', error);
328						var newMessage = '';
329						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
330						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
331						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
332						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
333						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
334						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
335						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
336						urlService.updateTokenAuthorization(error);
337						return error;
338
339					}
340				},
341
342				// consultar planes y coberturas
343				consultarPlanCobertura: function (ibkPlanCoberturaData, usuarioData) {
344					var url = urlHost + patronREST + 'solicitudseguro/listarPlanCobertura-service';
345					var data = {
346						'usuario': usuarioData,
347						'objetoVO': ibkPlanCoberturaData
348					}
349					var config = { headers: { 'Content-Type': 'application/json;charset=utf-8;', 'X-Http-adClientIdStr': usuarioData.adClientId, 'X-Http-adOrgIdStr': usuarioData.adOrgId, 'X-Http-userNameStr': usuarioData.username } };
350					$log.debug('solicitud-services consultarAseguradoras DATA_ENVIADA: url{} ', url, ' - data{Object} ', data, ' - config{} ', config);
351
352					return $http.post(url, data, config).then(requestCompleted, requestFailed);
353
354					function requestCompleted(response) {
355
356						$log.debug('solicitud-services consultarAseguradoras then:  response{} ', response);
357						urlService.updateTokenAuthorization(response);
358						return response.data;
359					}
360
361					function requestFailed(error) {
362
363						$log.debug('solicitud-services consultarAseguradoras requestFailed: error{} ', error);
364						var newMessage = '';
365						if (error.data) { if (error.data.indexOf('<html>') === -1) { newMessage = newMessage + error.data; } else { newMessage = 'Error general, por favor contacta al administrador' } }
366						if (error.status === 401) { $rootScope.msgError = newMessage; $location.path('/login'); }
367						else if (error.status === 400) { if (!error.data) error.data = 'Petición incorrecta, por favor verifica los datos !'; }
368						else if (error.status === 404) { if (!error.data) error.data = 'El recurso requerido no está disponible !'; }
369						else if (error.status < 500 || error.status > 500) { if (error.data == 'No se encontró sesión activa, debes volver a ingresar.') { urlService.cerrarSesion(); } else { if (!error.data) error.data = 'No fué posible realizar la operación !'; } }
370						else if (error.status === 500) { $rootScope.msgError = newMessage; $location.path('/500'); }
371						else { $rootScope.msgError = newMessage; $location.path('/infoPage'); }
372						urlService.updateTokenAuthorization(error);
373						return error;
374
375					}
376				}
377
378			}
379		}]);
380
381})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.