UNPKG

@betha-plataforma/estrutura-componentes

Version:

Coleção de Web Components para compor a estrutura de uma aplicação front-end da Betha Sistemas.

56 lines (55 loc) 2.92 kB
const CONFIG_SISTEMAS = { // Gestão Municipal mun: { title: 'Gestão Municipal', iconClass: 'bell' }, custos: { title: 'Custos', iconClass: 'chart-bar' }, // Planejamento e Contabilidade pla: { title: 'Planejamento e Contabilidade', iconClass: 'bell' }, contabil: { title: 'Contabil', iconClass: 'calculator' }, planejamento: { title: 'Planejamento', iconClass: 'calendar-check' }, tesouraria: { title: 'Tesouraria', iconClass: 'cloud' }, // Arrecadação e Fiscalização arr: { title: 'Arrecadação e Fiscalização', iconClass: 'bell' }, livro: { title: 'Livro Eletrônico', iconClass: 'cloud' }, tributos: { title: 'Tributos', iconClass: 'currency-usd' }, procuradoria: { title: 'Procuradoria', iconClass: 'scale-balance' }, // Atendimento ate: { title: 'Atendimento', iconClass: 'bell' }, // Gestão de Compras e Contratos com: { title: 'Gestão de Compras e Contratos', iconClass: 'bell' }, compras: { title: 'Compras', iconClass: 'cart' }, estoque: { title: 'Estoque', iconClass: 'cube' }, frotas: { title: 'Frotas', iconClass: 'truck' }, // Pessoal e recursos Humanos pes: { title: 'Pessoal e Recursos Humanos', iconClass: 'bell' }, folha: { title: 'Folha', iconClass: 'file-document-outline' }, ponto: { title: 'Ponto', iconClass: 'fax' }, // Saúde e Assistência Social sau: { title: 'Saúde e Assistência Social', iconClass: 'heart-pulse' }, // Educação e Gestão Escolar edu: { title: 'Educação e Gestão Escolar', iconClass: 'bell' }, educacao: { title: 'Educação', iconClass: 'school' }, escola: { title: 'Escola', iconClass: 'human-handsup' }, // Gestão de Leis Municipais lei: { title: 'Lei', iconClass: 'bell' }, // Suporte sup: { title: 'Suporte', iconClass: 'bell' }, // Performance Corporativa acionadores: { title: 'Acionadores', iconClass: 'shuffle-variant' }, atendimento: { title: 'Atendimento', iconClass: 'lifebuoy' }, crm: { title: 'CRM', iconClass: 'briefcase' }, paineis: { title: 'Painéis', iconClass: 'chart-pie' }, 'planejamento-estrategico': { title: 'Planejamento Estratégico', iconClass: 'chart-bar' }, rh: { title: 'RH', iconClass: 'account-group' }, tarefas: { title: 'Tarefas', iconClass: 'checkbox-marked-outline' }, // Componentes Genéricos gen: { title: 'Componentes Genéricos', iconClass: 'bell' }, processo: { title: 'Processo', iconClass: 'cogs' }, script: { title: 'Script', iconClass: 'code-tags' }, relatorio: { title: 'Relatório', iconClass: 'file-multiple-outline' } }; export function getIcone(sistema) { return CONFIG_SISTEMAS[sistema] && CONFIG_SISTEMAS[sistema].iconClass ? CONFIG_SISTEMAS[sistema].iconClass : CONFIG_SISTEMAS.gen.iconClass; } export function getIconeTitle(sistema) { return CONFIG_SISTEMAS[sistema] && CONFIG_SISTEMAS[sistema].title; }