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; var MODULO_API_OPENFINANCE = 10; var MODULO_WHATSAPP = 11; 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; case MODULO_API_OPENFINANCE: OpenPage("/" + URL_BASE + "APIOpenFinance/dashboard"); break; case MODULO_WHATSAPP: OpenPage("/" + URL_BASE + "Whatsapp/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; case "mod_api_openfinance": SetModulo(MODULO_API_OPENFINANCE); break; case "mod_whatsapp": SetModulo(MODULO_WHATSAPP); 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, ); }