feat(config): importar pacientes de planilha Google existente (somente-leitura)
- backend POST /api/clinica-sync/import-pacientes (le aba 'pacientes' de um ID/URL, nao altera sheets_id nem a planilha) - endpoint set-id (opcional) para apontar planilha de backup - frontend: campo de ID/URL + botao Importar no card Backup; rotulo Restaurar->Importar Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -215,6 +215,15 @@ export const HybridBackend = {
|
||||
return res.json();
|
||||
},
|
||||
|
||||
// Importa SOMENTE pacientes de uma planilha EXISTENTE (ID/URL), sem alterar o backup.
|
||||
importPacientesDaPlanilha: async (sheetsId: string): Promise<any> => {
|
||||
const clinicaId = HybridBackend.getActiveWorkspace()?.id || '';
|
||||
const res = await apiFetch(`${API_URL}/clinica-sync/import-pacientes`, {
|
||||
method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ clinicaId, sheetsId }),
|
||||
});
|
||||
return res.json();
|
||||
},
|
||||
|
||||
// --- SUPERADMIN: MODO VISUALIZAÇÃO ("ver como" perfil, sem dados de terceiros) ---
|
||||
// Cria um workspace sintético com a role escolhida. Não há clínica real associada
|
||||
// (id inexistente), então as telas escopadas por clínica vêm vazias — nenhum dado
|
||||
|
||||
Reference in New Issue
Block a user