diff --git a/api/lab/save_tomas_config.php b/api/lab/save_tomas_config.php index 22416a3..06fb5cc 100644 --- a/api/lab/save_tomas_config.php +++ b/api/lab/save_tomas_config.php @@ -106,6 +106,13 @@ if ($action === 'add_exam') { 'tipo' => 'numero', 'label' => 'Resultado', ]; + $esquema[] = [ + 'id' => $prefix . 'o' . $idx . $uid, + 'tipo' => 'texto', + 'label' => 'Observaciones', + 'placeholder' => '', + 'required' => false, + ]; $esquema[] = [ 'id' => $firmaId, 'tipo' => 'firma_profesional', diff --git a/ver_formulario_enviado.php b/ver_formulario_enviado.php index 7422ab5..aec04d1 100644 --- a/ver_formulario_enviado.php +++ b/ver_formulario_enviado.php @@ -1546,8 +1546,9 @@ function aewSave(cid) { var pre = sessionStorage.getItem('_aew_preselect'); if (!pre) return; sessionStorage.removeItem('_aew_preselect'); - var radio = document.querySelector('input[type="radio"][value="' + pre.replace(/"/g, '\\"') + '"]'); - if (radio) { radio.checked = true; radio.dispatchEvent(new Event('change', {bubbles:true})); } + _mpSetExamChecked(pre); + var el = document.querySelector('[name="_c8j2g16"]:checked,[name="_c8j2g16[]"]:checked'); + if (el) el.dispatchEvent(new Event('change', {bubbles:true})); } catch(e) {} })();