diff --git a/src/layouts/portal.vue b/src/layouts/portal.vue index b9cea00..b6012ae 100644 --- a/src/layouts/portal.vue +++ b/src/layouts/portal.vue @@ -1,44 +1,82 @@ - -

- Última atualização: {{ alv.ultimaAtualizacao }} -

diff --git a/src/pages/portal/certidoes.vue b/src/pages/portal/certidoes.vue index 2fd75fe..89b0649 100644 --- a/src/pages/portal/certidoes.vue +++ b/src/pages/portal/certidoes.vue @@ -7,6 +7,28 @@ definePageMeta({ middleware: 'auth', }) +// ─── MOCKS APRESENTAÇÃO — remover antes do deploy ───────────────────────── +const MOCK_ATIVO = true +const CERTIDOES_MOCK = [ + { + id: 1, + tipo: 'Certidão Negativa de Débitos', + numero: '2024/0042', + dataEmissao: '2024-03-10', + dataValidade: '2025-03-10', + status: 'ATIVA', + }, + { + id: 2, + tipo: 'Certidão de Regularidade Fiscal', + numero: '2023/0187', + dataEmissao: '2023-06-15', + dataValidade: '2024-06-15', + status: 'VENCIDA', + }, +] +// ────────────────────────────────────────────────────────────────────────── + const router = useRouter() const certidoes = ref([]) const carregando = ref(true) @@ -20,9 +42,16 @@ async function carregar() { mensagemErro.value = '' try { const res = await portalService.getCertidoes() - certidoes.value = res.data?.content ?? [] + certidoes.value = res.data ?? [] + if (MOCK_ATIVO && certidoes.value.length === 0) { + certidoes.value = CERTIDOES_MOCK + } } catch (e) { mensagemErro.value = e?.data?.description ?? 'Não foi possível carregar as certidões.' + if (MOCK_ATIVO) { + certidoes.value = CERTIDOES_MOCK + mensagemErro.value = '' + } } finally { carregando.value = false } @@ -59,7 +88,7 @@ const statusMap = {

Certidões

Suas certidões emitidas e disponíveis para reemissão.

-