Changeset 43515b7 in portal_2019
- Timestamp:
- Dec 3, 2021, 1:31:09 AM (3 years ago)
- Branches:
- master, dev, portal
- Children:
- b1501e2
- Parents:
- aad7dbe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
js/handlerJSON.js
r0320f1b r43515b7 76 76 var objxEsp = ''; 77 77 78 $.each(objVarVerifique, function(idx, obj) { 79 80 if (idx == "error") { 81 html = '<h2 class="text-danger"> Extensión no soportada, verifique el archivo </h2>'; 82 return(html); 83 } 84 85 if (idx == "numberOfSignatures") { 86 numsign = obj; 87 html += `<p class="text-left text-dark"> ${fielJsonEs[idx]}: ${obj} </p>`; 88 } 89 90 if (idx == "signatures") { 91 signatures = obj; //se almacena la(s) cabecera(s) de las firmas 92 } 93 }); 94 95 var contsing = 1; // variable que indica la firma donde esta posicionado 96 97 // recorre las firmas signatures 98 99 $.each(signatures, function(idx, obj) { 100 html += '<p class="text-left text-dark pt-3"> Información de la firma <strong> Nro '+ contsing +'</strong><p>'; 101 html += head; 102 103 // variable que indica el campo de la firma -- arranca en el campo 6 porque necesitamos que muestre de primero 104 // las 5 campos requeridos 105 var contfiels = 8; 106 107 fields = obj; // variable que almacena los campos de la firma 108 $.each(fields, function(id, objx) { 109 // Recorreo los campos de la firma 110 if ( fielJsonEs[id] == 'Nombre del firmante' ) { 111 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 112 } 113 else if (fielJsonEs[id]=='Fecha en que se realiza la firma') { 114 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 115 } 116 else if (fielJsonEs[id]=='Chequea la integridad de la firma') { 117 if(objx == 'true') { 118 objxEsp = 'verdadero'; 78 /* Toma de decisión para mostrar en la respuesta la tabla cuando el documento 79 * está firmado electrónicamente, de lo contrario, muestra un alert de 80 * bootstrap notificando que el documento no está firmado. 81 */ 82 if (objVarVerifique.numberOfSignatures >= 1) { 83 $.each(objVarVerifique, function(idx, obj) { 84 85 if (idx == "error") { 86 html = '<h2 class="text-danger"> Extensión no soportada, verifique el archivo </h2>'; 87 return(html); 88 } 89 90 if (idx == "numberOfSignatures") { 91 numsign = obj; 92 html += `<p class="text-left text-dark"> ${fielJsonEs[idx]}: ${obj} </p>`; 93 } 94 95 if (idx == "signatures") { 96 signatures = obj; //se almacena la(s) cabecera(s) de las firmas 97 } 98 }); 99 100 var contsing = 1; // variable que indica la firma donde esta posicionado 101 102 // recorre las firmas signatures 103 104 $.each(signatures, function(idx, obj) { 105 html += '<p class="text-left text-dark pt-3"> Información de la firma <strong> Nro '+ contsing +'</strong><p>'; 106 html += head; 107 108 // variable que indica el campo de la firma -- arranca en el campo 6 porque necesitamos que muestre de primero 109 // las 5 campos requeridos 110 var contfiels = 8; 111 112 fields = obj; // variable que almacena los campos de la firma 113 $.each(fields, function(id, objx) { 114 // Recorreo los campos de la firma 115 if ( fielJsonEs[id] == 'Nombre del firmante' ) { 116 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 117 } 118 else if (fielJsonEs[id]=='Fecha en que se realiza la firma') { 119 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 120 } 121 else if (fielJsonEs[id]=='Chequea la integridad de la firma') { 122 if(objx == 'true') { 123 objxEsp = 'verdadero'; 124 } else { 125 objxEsp='falso'; 126 } 127 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 128 } 129 else if( fielJsonEs[id] == 'El certificado todavía está válido' ) { 130 if(objx == 'true') { 131 objxEsp = 'verdadero'; 132 } else { 133 objxEsp='falso'; 134 } 135 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 136 } 137 else if(fielJsonEs[id]=='Fecha de inicio de validez del certificado') { 138 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 139 } 140 else if(fielJsonEs[id]=='Fecha de fin de validez del certificado') { 141 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 142 } 143 else if(fielJsonEs[id]=='El certificado es válido en el momento de la firma') { 144 if(objx == 'true') { 145 objxEsp = 'verdadero'; 146 } else { 147 objxEsp='falso'; 148 } 149 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 119 150 } else { 120 objxEsp='falso'; 121 } 122 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 123 } 124 else if( fielJsonEs[id] == 'El certificado todavía está válido' ) { 125 if(objx == 'true') { 126 objxEsp = 'verdadero'; 151 if ( objx == 'true' ) { 152 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> verdadero </td></tr>`; 153 } else if(objx == 'false'){ 154 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> falso </td></tr>`; 155 } else { 156 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 157 } 158 contfiels++; 159 } 160 }); 161 162 contsing++; 163 html += htmltemp; 164 htmltemp = ''; 165 html += footer; 166 }); 167 return(html); 168 } 169 else { 170 171 $.each(objVarVerifique, function(idx, obj) { 172 173 if (idx == "error") { 174 html = '<h2 class="text-danger"> Extensión no soportada, verifique el archivo </h2>'; 175 return(html); 176 } 177 178 if (idx == "numberOfSignatures") { 179 numsign = obj; 180 html += `<p class="text-left text-dark"> ${fielJsonEs[idx]}: ${obj} </p>`; 181 } 182 183 if (idx == "signatures") { 184 signatures = obj; //se almacena la(s) cabecera(s) de las firmas 185 } 186 }); 187 188 var contsing = 1; // variable que indica la firma donde esta posicionado 189 190 // recorre las firmas signatures 191 192 $.each(signatures, function(idx, obj) { 193 html += '<p class="text-left text-dark pt-3"> Información de la firma <strong> Nro '+ contsing +'</strong><p>'; 194 html += head; 195 196 // variable que indica el campo de la firma -- arranca en el campo 6 porque necesitamos que muestre de primero 197 // las 5 campos requeridos 198 var contfiels = 8; 199 200 fields = obj; // variable que almacena los campos de la firma 201 $.each(fields, function(id, objx) { 202 // Recorreo los campos de la firma 203 if ( fielJsonEs[id] == 'Nombre del firmante' ) { 204 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 205 } 206 else if (fielJsonEs[id]=='Fecha en que se realiza la firma') { 207 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 208 } 209 else if (fielJsonEs[id]=='Chequea la integridad de la firma') { 210 if(objx == 'true') { 211 objxEsp = 'verdadero'; 212 } else { 213 objxEsp='falso'; 214 } 215 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 216 } 217 else if( fielJsonEs[id] == 'El certificado todavía está válido' ) { 218 if(objx == 'true') { 219 objxEsp = 'verdadero'; 220 } else { 221 objxEsp='falso'; 222 } 223 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 224 } 225 else if(fielJsonEs[id]=='Fecha de inicio de validez del certificado') { 226 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 227 } 228 else if(fielJsonEs[id]=='Fecha de fin de validez del certificado') { 229 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 230 } 231 else if(fielJsonEs[id]=='El certificado es válido en el momento de la firma') { 232 if(objx == 'true') { 233 objxEsp = 'verdadero'; 234 } else { 235 objxEsp='falso'; 236 } 237 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 127 238 } else { 128 objxEsp='falso'; 129 } 130 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 131 } 132 else if(fielJsonEs[id]=='Fecha de inicio de validez del certificado') { 133 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 134 } 135 else if(fielJsonEs[id]=='Fecha de fin de validez del certificado') { 136 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 137 } 138 else if(fielJsonEs[id]=='El certificado es válido en el momento de la firma') { 139 if(objx == 'true') { 140 objxEsp = 'verdadero'; 141 } else { 142 objxEsp='falso'; 143 } 144 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 145 } else { 146 if ( objx == 'true' ) { 147 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> verdadero </td></tr>`; 148 } else if(objx == 'false'){ 149 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> falso </td></tr>`; 150 } else { 151 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 152 } 153 contfiels++; 154 } 155 }); 156 157 contsing++; 158 html += htmltemp; 159 htmltemp = ''; 160 html += footer; 161 }); 162 return(html); 239 if ( objx == 'true' ) { 240 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> verdadero </td></tr>`; 241 } else if(objx == 'false'){ 242 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> falso </td></tr>`; 243 } else { 244 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 245 } 246 contfiels++; 247 } 248 }); 249 250 contsing++; 251 html += htmltemp; 252 htmltemp = ''; 253 html += footer; 254 }); 255 return(` 256 <div class="alert alert-danger" role="alert" style="margin-top:-45px;"> 257 El documento no está firmado electrónicamente. 258 </div> 259 `); 260 261 } 163 262 } 263
Note: See TracChangeset
for help on using the changeset viewer.