gabrielb 9cf6063383 feat: telas Certidão e IPTU com UI real + camada de serviços
- certidaoService, iptuService, credenciamentoService, primeiroAcessoService criados
- CertidaoView: consulta por CPF/CNPJ, seleção de tipo, exibe situação fiscal, emite PDF via blob
- IptuView: busca por documento ou inscrição imobiliária, lista imóveis, emite carnê e boleto avulso

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 00:55:38 -03:00

29 lines
801 B
JavaScript

import { apiClientPublico } from '@/config/apiClient'
export const iptuService = {
consultarPorDocumento(documento) {
return apiClientPublico.get('/publico/iptu/consultar', {
params: { documento },
})
},
consultarPorInscricao(inscricao) {
return apiClientPublico.get('/publico/iptu/consultar', {
params: { inscricaoImobiliaria: inscricao },
})
},
emitirCarne(inscricao, exercicio) {
return apiClientPublico.get('/publico/iptu/carne', {
params: { inscricaoImobiliaria: inscricao, exercicio },
responseType: 'blob',
})
},
emitirBoleto(idDebito) {
return apiClientPublico.get(`/publico/iptu/boleto/${idDebito}`, {
responseType: 'blob',
})
},
}