- Timestamp:
- Oct 31, 2019, 2:59:49 PM (5 years ago)
- Branches:
- master, dev, portal
- Children:
- 6460441
- Parents:
- 26e6455
- Location:
- js
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
js/handlerJSON.js
rbbe2084 r0320f1b 2 2 * Recibe el json (verificación de una firma pdf), lo introduce en una tabla y devuelve una un cadena de texto. 3 3 */ 4 4 5 function manejoJsonPDF(json) { 5 6 var fielJsonEs = { … … 55 56 var signatures = ''; //variable que maneja las firmas 56 57 var fields = ''; //variable que maneja los campos de la firma 57 var title = '<h2> Información de la firma electronica </h2> \n '; 58 var head = '<div class=\'container\'> \n <table id=\' \' class=\'display table table-striped table-bordered\' cellspacing=\'0\' width=\'100%\' > \n <thead> \n <tr>\n <th>#</th>\n <th>Campo</th>\n <th>Descripción</th> \n </tr>\n </thead>\n <tbody> \n'; 59 var footer = '</tbody> \n </table> \n </div> \n </div>'; 58 var title = '<h2 class="text-dark pb-3"> Información de la firma electrónica </h2>'; 59 var head = 60 `<div class="container-table"> 61 <table class="display table table-striped table-bordered" > 62 <thead> 63 <tr class="font-weight-bold"> 64 <th class="text-right border-bottom-0 font-weight-bold"> Campo </th> 65 <th class="text-left border-bottom-0 font-weight-bold"> Descripción </th> 66 </tr> 67 </thead> 68 <tbody>`; 69 var footer = 70 `</tbody> 71 </table> 72 </div>`; 60 73 var html = title; 61 74 var numsign = 0; … … 66 79 67 80 if (idx == "error") { 68 html = '<h 4> Extensión no soportada, verifique el archivo </h4>';81 html = '<h2 class="text-danger"> Extensión no soportada, verifique el archivo </h2>'; 69 82 return(html); 70 83 } … … 72 85 if (idx == "numberOfSignatures") { 73 86 numsign = obj; 74 html += '<h4>' + fielJsonEs[idx] + ': ' + obj +' </h4>\n <br><br>';87 html += `<p class="text-left text-dark"> ${fielJsonEs[idx]}: ${obj} </p>`; 75 88 } 76 89 … … 85 98 86 99 $.each(signatures, function(idx, obj) { 87 html += '< h4> Información de la firma: '+contsing+'<h4> \n';100 html += '<p class="text-left text-dark pt-3"> Información de la firma <strong> Nro '+ contsing +'</strong><p>'; 88 101 html += head; 89 102 … … 95 108 $.each(fields, function(id, objx) { 96 109 // Recorreo los campos de la firma 97 if (fielJsonEs[id]=='Nombre del firmante') {98 html += '<tr>\n<td>'+'1'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';110 if ( fielJsonEs[id] == 'Nombre del firmante' ) { 111 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 99 112 } 100 else if (fielJsonEs[id]=='Fecha en que se realiza la firma') {101 html += '<tr>\n<td>'+'2'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +'</td>\n</tr>\n';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>`; 102 115 } 103 else if (fielJsonEs[id]=='Chequea la integridad de la firma') {116 else if (fielJsonEs[id]=='Chequea la integridad de la firma') { 104 117 if(objx == 'true') { 105 118 objxEsp = 'verdadero'; … … 107 120 objxEsp='falso'; 108 121 } 109 html += '<tr>\n<td>'+'3'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +'</td>\n</tr>\n';122 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 110 123 } 111 else if( fielJsonEs[id]=='El certificado todavía está válido') {124 else if( fielJsonEs[id] == 'El certificado todavía está válido' ) { 112 125 if(objx == 'true') { 113 126 objxEsp = 'verdadero'; … … 115 128 objxEsp='falso'; 116 129 } 117 html += '<tr>\n<td>'+'4'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +'</td>\n</tr>\n';130 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 118 131 } 119 132 else if(fielJsonEs[id]=='Fecha de inicio de validez del certificado') { 120 html += '<tr>\n<td>'+'5'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';133 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 121 134 } 122 135 else if(fielJsonEs[id]=='Fecha de fin de validez del certificado') { 123 html += '<tr>\n<td>'+'6'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';136 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 124 137 } 125 138 else if(fielJsonEs[id]=='El certificado es válido en el momento de la firma') { … … 129 142 objxEsp='falso'; 130 143 } 131 html += '<tr>\n<td>'+'7'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +'</td>\n</tr>\n';144 html += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objxEsp} </td></tr>`; 132 145 } else { 133 if (objx == 'true' ) {134 htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + 'verdadero' +' </td>\n</tr>\n';146 if ( objx == 'true' ) { 147 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> verdadero </td></tr>`; 135 148 } else if(objx == 'false'){ 136 htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + 'falso' +' </td>\n</tr>\n';149 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> falso </td></tr>`; 137 150 } else { 138 htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';151 htmltemp += `<tr><td class="text-right"> ${fielJsonEs[id]} </td><td class="text-left"> ${objx} </td></tr>`; 139 152 } 140 153 contfiels++; -
js/handlerJSONBDOC.js
rbbe2084 r0320f1b 21 21 signatureCountry:"País donde se realiza la firma" 22 22 }; 23 24 23 var objVarVerifique = JSON.parse(json); 25 24 var signatures = ''; //variable que maneja las firmas 26 25 var fields = ''; //variable que maneja los campos de la firma 27 var title = '<h2> Información de la firma electronica </h2> \n '; 28 var head = '<div class=\'container\'> \n <table id=\' \' class=\'display table table-striped table-bordered\' cellspacing=\'0\' width=\'100%\' > \n <thead> \n <tr>\n <th>#</th>\n <th>Campo</th>\n <th>Descripción</th> \n </tr>\n </thead>\n <tbody> \n'; 29 var footer = '</tbody> \n </table> \n </div> \n </div>'; 26 var title = '<h2 class="text-dark pb-3"> Información de la firma electrónica </h2>'; 27 var head = 28 `<div class="container-table"> 29 <table class="display table table-striped table-bordered" > 30 <thead> 31 <tr class="font-weight-bold"> 32 <th class="text-right border-bottom-0 font-weight-bold"> Campo </th> 33 <th class="text-left border-bottom-0 font-weight-bold"> Descripción </th> 34 </tr> 35 </thead> 36 <tbody>`; 37 var footer = 38 `</tbody> 39 </table> 40 </div>`; 30 41 var html = title; 31 42 var numsign = 0; … … 36 47 37 48 if(idx == "error") { 38 html = '<h 4> Extensión no soportada, verifique el archivo </h4>';49 html = '<h2 class="text-danger"> Extensión no soportada, verifique el archivo </h2>'; 39 50 return(html); 40 51 } … … 42 53 if(idx == "numberOfSignatures"){ 43 54 numsign = obj; 44 html += '<h4>' + fielJsonEs[idx] + ': ' + obj +' </h4>\n <br><br>';55 html += `<p class="text-left text-dark"> ${fielJsonEs[idx]}: ${obj} </p>`; 45 56 } 46 57 … … 55 66 56 67 $.each(signatures, function(idx, obj) { 57 html += '< h4> Información de la firma: '+contsing+'<h4> \n';68 html += '<p class="text-left text-dark pt-3"> Información de la firma <strong> Nro '+ contsing +'</strong><p>'; 58 69 html += head; 59 70 // variable que indica el campo de la firma -- arranca en el campo 6 porque necesitamos que muestre de primero las 5 … … 64 75 // Recorreo los campos de la firma 65 76 if(fielJsonEs[id]=='Nombre del firmante') { 66 html += '<tr> \n<td>'+'1'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';77 html += '<tr><td>' + fielJsonEs[id] + '</td><td>' + objx +' </td></tr>'; 67 78 } 68 79 else if(fielJsonEs[id]=='Fecha y hora de la firma') { 69 html += '<tr> \n<td>'+'2'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';80 html += '<tr><td>' + fielJsonEs[id] + '</td><td>' + objx +' </td></tr>'; 70 81 } 71 82 else if(fielJsonEs[id]=='Firma válida') { … … 75 86 objxEsp='falso'; 76 87 } 77 html += '<tr> \n<td>'+'3'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +'</td>\n</tr>\n';88 html += '<tr><td>' + fielJsonEs[id] + '</td><td>' + objxEsp +'</td></tr>'; 78 89 } 79 90 else if(fielJsonEs[id]=='El certificado todavía está válido') { … … 83 94 objxEsp='falso'; 84 95 } 85 html += '<tr> \n<td>'+'4'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +'</td>\n</tr>\n';96 html += '<tr><td>' + fielJsonEs[id] + '</td><td>' + objxEsp +'</td></tr>'; 86 97 } 87 98 else { 88 htmltemp += '<tr> \n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';99 htmltemp += '<tr><td>' + fielJsonEs[id] + '</td><td>' + objx +' </td></tr>'; 89 100 contfiels++; 90 101 } -
js/partial-4.js
rbbe2084 r0320f1b 31 31 } 32 32 document.getElementById("respuestaVerificacion").innerHTML = html; 33 $('table.display').dataTable();34 33 }, 35 34 error: function(response) { 36 35 //Que se ejecuta cuando finalice la petición de con error 37 $("#respuestaVerificacion").html(' Error...!!!');36 $("#respuestaVerificacion").html('¡Error!' + response); 38 37 } 39 38 });
Note: See TracChangeset
for help on using the changeset viewer.