var MODULO_PROCESSOS = 1;
var MODULO_API_GOV = 2;
var MODULO_COMUNICACAO = 3;
var MODULO_FACILITADOR_CONTABIL = 4;
var MODULO_DFES = 5;
var MODULO_HONORARIOS = 6;
var MODULO_FACILITADOR_FISCAL = 7;
var MODULO_FINANCAS = 8;
var MODULO_PROJETO_ESPECIAL = 9;
function SetModulo(aModulo) {
_GET('/App/Controller/Launcher/SetModulo.controller.php',
{
modulo: aModulo
}
).done(data => {
let OBJ = JSON.parse(data);
if (OBJ.erro == 1) {
OpenModal('Ops, não foi possível acionar o módulo desejado. Erro: ' + OBJ.msg);
} else {
switch (parseInt(OBJ.modulo)) {
case MODULO_PROCESSOS:
OpenPage('/' + URL_BASE + 'dashboard');
break;
case MODULO_API_GOV:
OpenPage('/' + URL_BASE + 'APIGov/dashboard');
break;
case MODULO_HONORARIOS:
OpenPage('/' + URL_BASE + 'dashboard-honorarios');
break;
case MODULO_FACILITADOR_CONTABIL:
OpenPage('/' + URL_BASE + 'FacilitadorContabil/documentos/lista');
break;
case MODULO_FACILITADOR_FISCAL:
OpenPage('/' + URL_BASE + 'FacilitadorFiscal/nfe/lista');
break;
case MODULO_FINANCAS:
OpenPage('/' + URL_BASE + 'Financas/dashboard');
break;
case MODULO_PROJETO_ESPECIAL:
OpenPage('/' + URL_BASE + 'ProjetoEspecial/dashboard');
break;
default:
break;
}
}
});
}
$('*[ac-mod="true"]').on('click', (e) => {
switch (e.target.id) {
case 'mod_processos':
SetModulo(MODULO_PROCESSOS);
break;
case 'mod_api_gov':
SetModulo(MODULO_API_GOV);
break;
case 'mod_honorarios':
SetModulo(MODULO_HONORARIOS);
break;
case 'mod_financas':
SetModulo(MODULO_FINANCAS);
break;
case 'mod_facilitador_contabil':
SetModulo(MODULO_FACILITADOR_CONTABIL);
case 'mod_facilitador_fiscal':
SetModulo(MODULO_FACILITADOR_FISCAL);
break;
default:
break;
}
});
function ModalModeloContrato() {
fetch('/' + URL_BASE + 'App/View/Pages/Contrato/include/modal_contrato_cliente.php')
.then(req => req.text())
.then(res => { $('body').append(res); });
}
function ModalParamaetrosHonorarios() {
PageModal('/' + URL_BASE + 'App/View/Pages/ParametrosHonorarios/cadastro.php', ' Parâmetros');
setTimeout(() => {
$("#inputCompetencia").select();
}, 100);
}
function OpenModalCadVencimento() {
PageModal('/' + URL_BASE + 'App/View/Pages/Contrato/cadastro_vencimento.php', ' Cadastrar Vencimento (Dias)', false);
}