849 lines
36 KiB
PHP
849 lines
36 KiB
PHP
<?php
|
|
|
|
return [
|
|
'Inicio' => [
|
|
'breadcrumbs' => false,
|
|
'icon' => 'menu-icon tf-icons ti ti-home',
|
|
'submenu' => [
|
|
'Inicio' => [
|
|
'route' => 'admin.core.home.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-home',
|
|
],
|
|
'Sitio Web' => [
|
|
'url' => env('APP_URL'),
|
|
'icon' => 'menu-icon tf-icons ti ti-world-www',
|
|
],
|
|
'Ajustes' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-settings-cog',
|
|
'submenu' => [
|
|
'Aplicación' => [
|
|
'submenu' => [
|
|
'Ajustes generales' => [
|
|
'route' => 'admin.core.general-settings.index',
|
|
'can' => 'admin.core.general-settings.allow',
|
|
],
|
|
'Ajustes de caché' => [
|
|
'route' => 'admin.core.cache-manager.index',
|
|
'can' => 'admin.core.cache-manager.view',
|
|
],
|
|
'Servidor de correo SMTP' => [
|
|
'route' => 'admin.core.smtp-settings.index',
|
|
'can' => 'admin.core.smtp-settings.allow',
|
|
],
|
|
],
|
|
],
|
|
'Empresa' => [
|
|
'submenu' => [
|
|
'Información general' => [
|
|
'route' => 'admin.store-manager.company.index',
|
|
'can' => 'admin.store-manager.company.view',
|
|
],
|
|
'Sucursales' => [
|
|
'route' => 'admin.store-manager.stores.index',
|
|
'can' => 'admin.store-manager.stores.view',
|
|
],
|
|
'Centros de trabajo' => [
|
|
'route' => 'admin.store-manager.work-centers.index',
|
|
'can' => 'admin.store-manager.stores.view',
|
|
],
|
|
]
|
|
],
|
|
'BANXICO' => [
|
|
'route' => 'admin.finance.banxico.index',
|
|
'can' => 'admin.finance.banxico.allow',
|
|
],
|
|
'Conectividad bancaria' => [
|
|
'route' => 'admin.finance.banking.index',
|
|
'can' => 'admin.finance.banking.allow',
|
|
],
|
|
'Punto de venta' => [
|
|
'submenu' => [
|
|
'Ticket' => [
|
|
'route' => 'admin.sales.ticket-config.index',
|
|
'can' => 'admin.sales.ticket-config.allow',
|
|
],
|
|
]
|
|
],
|
|
'Facturación' => [
|
|
'submenu' => [
|
|
'Certificados de Sello Digital' => [
|
|
'route' => 'admin.billing.csds-settings.index',
|
|
'can' => 'admin.billing.csds-settings.allow',
|
|
],
|
|
'Paquete de timbrado' => [
|
|
'route' => 'admin.billing.stamping-package.index',
|
|
'can' => 'admin.billing.stamping-package.allow',
|
|
],
|
|
'Servidor de correo SMTP' => [
|
|
'route' => 'admin.billing.smtp-settings.index',
|
|
'can' => 'admin.billing.smtp-settings.allow',
|
|
],
|
|
'Descarga masiva de CFDI' => [
|
|
'route' => 'admin.billing.mass-cfdi-download.index',
|
|
'can' => 'admin.billing.mass-cfdi-download.allow',
|
|
],
|
|
]
|
|
],
|
|
]
|
|
],
|
|
'Sistema' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-user-cog',
|
|
'submenu' => [
|
|
'Usuarios' => [
|
|
'route' => 'admin.core.users.index',
|
|
'can' => 'admin.core.users.view',
|
|
],
|
|
'Roles' => [
|
|
'route' => 'admin.core.roles.index',
|
|
'can' => 'admin.core.roles.view',
|
|
],
|
|
'Permisos' => [
|
|
'route' => 'admin.core.permissions.index',
|
|
'can' => 'admin.core.permissions.view',
|
|
]
|
|
]
|
|
],
|
|
'Catálogos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-library',
|
|
'submenu' => [
|
|
'Importar catálogos SAT' => [
|
|
'route' => 'admin.core.sat-catalogs.index',
|
|
'can' => 'admin.core.sat-catalogs.allow',
|
|
],
|
|
]
|
|
],
|
|
'Configuración de cuenta' => [
|
|
'route' => 'admin.core.user-profile.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-user-cog',
|
|
],
|
|
'Acerca de' => [
|
|
'route' => 'admin.core.about.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-cat',
|
|
],
|
|
],
|
|
],
|
|
'Herramientas Avanzadas' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-device-ipad-cog',
|
|
'submenu' => [
|
|
'Asistente AI' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-brain',
|
|
'submenu' => [
|
|
'Panel de IA' => [
|
|
'route' => 'admin.ai.dashboard.index',
|
|
'can' => 'ai.dashboard.view',
|
|
],
|
|
'Generación de Contenidos' => [
|
|
'route' => 'admin.ai.content.index',
|
|
'can' => 'ai.content.create',
|
|
],
|
|
'Análisis de Datos' => [
|
|
'route' => 'admin.ai.analytics.index',
|
|
'can' => 'ai.analytics.view',
|
|
],
|
|
],
|
|
],
|
|
'Chatbot' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-message-chatbot',
|
|
'submenu' => [
|
|
'Configuración' => [
|
|
'route' => 'admin.chatbot.config.index',
|
|
'can' => 'chatbot.config.view',
|
|
],
|
|
'Flujos de Conversación' => [
|
|
'route' => 'admin.chatbot.flows.index',
|
|
'can' => 'chatbot.flows.manage',
|
|
],
|
|
'Historial de Interacciones' => [
|
|
'route' => 'admin.chatbot.history.index',
|
|
'can' => 'chatbot.history.view',
|
|
],
|
|
],
|
|
],
|
|
'IoT Box' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-cpu',
|
|
'submenu' => [
|
|
'Dispositivos Conectados' => [
|
|
'route' => 'admin.iot.devices.index',
|
|
'can' => 'iot.devices.view',
|
|
],
|
|
'Sensores y Configuración' => [
|
|
'route' => 'admin.iot.sensors.index',
|
|
'can' => 'iot.sensors.manage',
|
|
],
|
|
'Monitoreo en Tiempo Real' => [
|
|
'route' => 'admin.iot.monitoring.index',
|
|
'can' => 'iot.monitoring.view',
|
|
],
|
|
],
|
|
],
|
|
'Reconocimiento Facial' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-face-id',
|
|
'submenu' => [
|
|
'Gestión de Perfiles' => [
|
|
'route' => 'admin.facial-recognition.profiles.index',
|
|
'can' => 'facial-recognition.profiles.manage',
|
|
],
|
|
'Verificación en Vivo' => [
|
|
'route' => 'admin.facial-recognition.live.index',
|
|
'can' => 'facial-recognition.live.verify',
|
|
],
|
|
'Historial de Accesos' => [
|
|
'route' => 'admin.facial-recognition.history.index',
|
|
'can' => 'facial-recognition.history.view',
|
|
],
|
|
],
|
|
],
|
|
'Servidor de Impresión' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-printer',
|
|
'submenu' => [
|
|
'Cola de Impresión' => [
|
|
'route' => 'admin.print.queue.index',
|
|
'can' => 'print.queue.view',
|
|
],
|
|
'Historial de Impresiones' => [
|
|
'route' => 'admin.print.history.index',
|
|
'can' => 'print.history.view',
|
|
],
|
|
'Configuración de Impresoras' => [
|
|
'route' => 'admin.print.settings.index',
|
|
'can' => 'print.settings.manage',
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
'Sitio Web' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-tools',
|
|
'submenu' => [
|
|
'Ajustes generales' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-tools',
|
|
'route' => 'admin.website.general-settings.index',
|
|
'can' => 'website.general-settings.allow',
|
|
],
|
|
'Avisos legales' => [
|
|
'route' => 'admin.website.legal.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-writing-sign',
|
|
'can' => 'website.legal.view',
|
|
],
|
|
'Preguntas frecuentes' => [
|
|
'route' => 'admin.website.faq.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-bubble-text',
|
|
'can' => 'website.faq.view',
|
|
],
|
|
]
|
|
],
|
|
'Blog' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-news',
|
|
'submenu' => [
|
|
'Categorias' => [
|
|
'route' => 'admin.blog.categories.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-category',
|
|
'can' => 'blog.categories.view',
|
|
],
|
|
'Etiquetas' => [
|
|
'route' => 'admin.blog.tags.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-tags',
|
|
'can' => 'blog.tags.view',
|
|
],
|
|
'Articulos' => [
|
|
'route' => 'admin.blog.articles.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-news',
|
|
'can' => 'blog.articles.view',
|
|
],
|
|
'Comentarios' => [
|
|
'route' => 'admin.blog.comments.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-message',
|
|
'can' => 'blog.comments.view',
|
|
],
|
|
]
|
|
],
|
|
'Contactos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-users',
|
|
'submenu' => [
|
|
'Contactos' => [
|
|
'route' => 'admin.crm.contacts.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-users',
|
|
'can' => 'crm.contacts.view',
|
|
],
|
|
'Campañas de marketing' => [
|
|
'route' => 'admin.crm.marketing-campaigns.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-ad-2',
|
|
'can' => 'crm.marketing-campaigns.view',
|
|
],
|
|
'Oportunidades ' => [
|
|
'route' => 'admin.crm.leads.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-target-arrow',
|
|
'can' => 'crm.leads.view',
|
|
],
|
|
'Newsletter' => [
|
|
'route' => 'admin.crm.newsletter.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-notebook',
|
|
'can' => 'crm.newsletter.view',
|
|
],
|
|
]
|
|
],
|
|
'RRHH' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-users-group',
|
|
'submenu' => [
|
|
'Gestión de Empleados' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-id-badge-2',
|
|
'submenu' => [
|
|
'Lista de Empleados' => [
|
|
'route' => 'admin.rrhh.employees.index',
|
|
'can' => 'rrhh.employees.view',
|
|
],
|
|
'Agregar Nuevo Empleado' => [
|
|
'route' => 'admin.rrhh.employees.create',
|
|
'can' => 'rrhh.employees.create',
|
|
],
|
|
'Puestos de trabajo' => [
|
|
'route' => 'admin.rrhh.jobs.index',
|
|
'can' => 'rrhh.jobs.view',
|
|
],
|
|
'Estructura Organizacional' => [
|
|
'route' => 'admin.rrhh.organization.index',
|
|
'can' => 'rrhh.organization.view',
|
|
],
|
|
],
|
|
],
|
|
'Reclutamiento' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-user-search',
|
|
'submenu' => [
|
|
'Vacantes Disponibles' => [
|
|
'route' => 'admin.recruitment.jobs.index',
|
|
'can' => 'recruitment.jobs.view',
|
|
],
|
|
'Seguimiento de Candidatos' => [
|
|
'route' => 'admin.recruitment.candidates.index',
|
|
'can' => 'recruitment.candidates.view',
|
|
],
|
|
'Entrevistas y Evaluaciones' => [
|
|
'route' => 'admin.recruitment.interviews.index',
|
|
'can' => 'recruitment.interviews.view',
|
|
],
|
|
],
|
|
],
|
|
'Nómina' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-cash',
|
|
'submenu' => [
|
|
'Contratos' => [
|
|
'route' => 'admin.payroll.contracts.index',
|
|
'can' => 'payroll.contracts.view',
|
|
],
|
|
'Procesar Nómina' => [
|
|
'route' => 'admin.payroll.process.index',
|
|
'can' => 'payroll.process.view',
|
|
],
|
|
'Recibos de Nómina' => [
|
|
'route' => 'admin.payroll.receipts.index',
|
|
'can' => 'payroll.receipts.view',
|
|
],
|
|
'Reportes Financieros' => [
|
|
'route' => 'admin.payroll.reports.index',
|
|
'can' => 'payroll.reports.view',
|
|
],
|
|
],
|
|
],
|
|
'Asistencia' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-calendar-exclamation',
|
|
'submenu' => [
|
|
'Registro de Horarios' => [
|
|
'route' => 'admin.attendance.records.index',
|
|
'can' => 'attendance.records.view',
|
|
],
|
|
'Asistencia con Biométricos' => [
|
|
'route' => 'admin.attendance.biometric.index',
|
|
'can' => 'attendance.biometric.view',
|
|
],
|
|
'Justificación de Ausencias' => [
|
|
'route' => 'admin.attendance.absences.index',
|
|
'can' => 'attendance.absences.view',
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
'Productos y servicios' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-package',
|
|
'submenu' => [
|
|
'Categorias' => [
|
|
'route' => 'admin.inventory.product-categories.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-category',
|
|
'can' => 'admin.inventory.product-categories.view',
|
|
],
|
|
'Catálogos' => [
|
|
'route' => 'admin.inventory.product-catalogs.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-library',
|
|
'can' => 'admin.inventory.product-catalogs.view',
|
|
],
|
|
'Productos y servicios' => [
|
|
'route' => 'admin.inventory.products.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-packages',
|
|
'can' => 'admin.inventory.products.view',
|
|
],
|
|
'Agregar producto o servicio' => [
|
|
'route' => 'admin.inventory.products.create',
|
|
'icon' => 'menu-icon tf-icons ti ti-package',
|
|
'can' => 'admin.inventory.products.create',
|
|
],
|
|
]
|
|
],
|
|
'Ventas' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-cash-register',
|
|
'submenu' => [
|
|
'Tablero' => [
|
|
'route' => 'admin.sales.dashboard.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-infographic',
|
|
'can' => 'admin.sales.dashboard.allow',
|
|
],
|
|
'Clientes' => [
|
|
'route' => 'admin.sales.customers.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-users-group',
|
|
'can' => 'admin.sales.customers.view',
|
|
],
|
|
'Lista de precios' => [
|
|
'route' => 'admin.sales.pricelist.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-report-search',
|
|
'can' => 'admin.sales.sales.view',
|
|
],
|
|
'Cotizaciones' => [
|
|
'route' => 'admin.sales.quotes.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-file-dollar',
|
|
'can' => 'admin.sales.quotes.view',
|
|
],
|
|
'Ventas' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-cash-register',
|
|
'submenu' => [
|
|
'Crear venta' => [
|
|
'route' => 'admin.sales.sales.create',
|
|
'can' => 'admin.sales.sales.create',
|
|
],
|
|
'Ventas' => [
|
|
'route' => 'admin.sales.sales.index',
|
|
'can' => 'admin.sales.sales.view',
|
|
],
|
|
'Ventas por producto o servicio' => [
|
|
'route' => 'admin.sales.sales-by-product.index',
|
|
'can' => 'admin.sales.sales.view',
|
|
],
|
|
]
|
|
],
|
|
'Remisiones' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-receipt',
|
|
'submenu' => [
|
|
'Crear remisión' => [
|
|
'route' => 'admin.sales.remissions.create',
|
|
'can' => 'admin.sales.remissions.create',
|
|
],
|
|
'Remisiones' => [
|
|
'route' => 'admin.sales.remissions.index',
|
|
'can' => 'admin.sales.remissions.view',
|
|
],
|
|
'Remisiones por producto o servicio' => [
|
|
'route' => 'admin.sales.remissions-by-product.index',
|
|
'can' => 'admin.sales.remissions.view',
|
|
],
|
|
]
|
|
],
|
|
'Notas de crédito' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-receipt-refund',
|
|
'submenu' => [
|
|
'Crear nota de crédito' => [
|
|
'route' => 'admin.sales.credit-notes.create',
|
|
'can' => 'admin.sales.credit-notes.create',
|
|
],
|
|
'Notas de créditos' => [
|
|
'route' => 'admin.sales.credit-notes.index',
|
|
'can' => 'admin.sales.credit-notes.view',
|
|
],
|
|
'Notas de crédito por producto o servicio' => [
|
|
'route' => 'admin.sales.credit-notes-by-product.index',
|
|
'can' => 'admin.sales.credit-notes.view',
|
|
],
|
|
]
|
|
],
|
|
],
|
|
],
|
|
'Finanzas' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-coins',
|
|
'submenu' => [
|
|
'Tablero Financiero' => [
|
|
'route' => 'admin.accounting.dashboard.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-infographic',
|
|
'can' => 'accounting.dashboard.view',
|
|
],
|
|
'Contabilidad' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-pie',
|
|
'submenu' => [
|
|
'Cuentas Contables' => [
|
|
'route' => 'admin.accounting.charts.index',
|
|
'can' => 'accounting.charts.view',
|
|
],
|
|
'Cuentas por pagar' => [
|
|
'route' => 'admin.finance.accounts-payable.index',
|
|
'can' => 'finance.accounts-payable.view',
|
|
],
|
|
'Cuentas por cobrar' => [
|
|
'route' => 'admin.finance.accounts-receivable.index',
|
|
'can' => 'finance.accounts-receivable.view',
|
|
],
|
|
'Balance General' => [
|
|
'route' => 'admin.accounting.balance.index',
|
|
'can' => 'accounting.balance.view',
|
|
],
|
|
'Estado de Resultados' => [
|
|
'route' => 'admin.accounting.income-statement.index',
|
|
'can' => 'accounting.income-statement.view',
|
|
],
|
|
'Libro Mayor' => [
|
|
'route' => 'admin.accounting.ledger.index',
|
|
'can' => 'accounting.ledger.view',
|
|
],
|
|
'Registros Contables' => [
|
|
'route' => 'admin.accounting.entries.index',
|
|
'can' => 'accounting.entries.view',
|
|
],
|
|
],
|
|
],
|
|
'Tablero de Gastos' => [
|
|
'route' => 'admin.expenses.dashboard.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-infographic',
|
|
'can' => 'expenses.dashboard.view',
|
|
],
|
|
'Gestión de Gastos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-receipt-2',
|
|
'submenu' => [
|
|
'Nuevo gasto' => [
|
|
'route' => 'admin.expenses.expenses.create',
|
|
'can' => 'expenses.expenses.create',
|
|
],
|
|
'Gastos' => [
|
|
'route' => 'admin.expenses.expenses.index',
|
|
'can' => 'expenses.expenses.view',
|
|
],
|
|
'Categorías de Gastos' => [
|
|
'route' => 'admin.expenses.categories.index',
|
|
'can' => 'expenses.categories.view',
|
|
],
|
|
'Historial de Gastos' => [
|
|
'route' => 'admin.expenses.history.index',
|
|
'can' => 'expenses.history.view',
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
|
|
|
|
|
|
|
|
'Facturación' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-rubber-stamp',
|
|
'submenu' => [
|
|
'Tablero' => [
|
|
'route' => 'admin.billing.dashboard.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-infographic',
|
|
'can' => 'admin.billing.dashboard.allow',
|
|
],
|
|
'Ingresos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-file-certificate',
|
|
'submenu' => [
|
|
'Facturar ventas' => [
|
|
'route' => 'admin.billing.ingresos-stamp.index',
|
|
'can' => 'admin.billing.ingresos.create',
|
|
],
|
|
'CFDI Ingresos' => [
|
|
'route' => 'admin.billing.ingresos.index',
|
|
'can' => 'admin.billing.ingresos.view',
|
|
],
|
|
'CFDI Ingresos por producto o servicio' => [
|
|
'route' => 'admin.billing.ingresos-by-product.index',
|
|
'can' => 'admin.billing.ingresos.view',
|
|
],
|
|
]
|
|
],
|
|
'Egresos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-file-certificate',
|
|
'submenu' => [
|
|
'Facturar notas de crédito' => [
|
|
'route' => 'admin.billing.egresos-stamp.index',
|
|
'can' => 'admin.billing.egresos.create',
|
|
],
|
|
'CFDI Engresos' => [
|
|
'route' => 'admin.billing.egresos.index',
|
|
'can' => 'admin.billing.egresos.view',
|
|
],
|
|
'CFDI Engresos por producto o servicio' => [
|
|
'route' => 'admin.billing.egresos-by-product.index',
|
|
'can' => 'admin.billing.egresos.view',
|
|
],
|
|
]
|
|
],
|
|
'Pagos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-file-certificate',
|
|
'submenu' => [
|
|
'Facturar pagos' => [
|
|
'route' => 'admin.billing.pagos-stamp.index',
|
|
'can' => 'admin.billing.pagos.created',
|
|
],
|
|
'CFDI Pagos' => [
|
|
'route' => 'admin.billing.pagos.index',
|
|
'can' => 'admin.billing.pagos.view',
|
|
],
|
|
]
|
|
],
|
|
'CFDI Nómina' => [
|
|
'route' => 'admin.billing.nomina.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-file-certificate',
|
|
'can' => 'admin.billing.nomina.view',
|
|
],
|
|
'Verificador de CFDI 4.0' => [
|
|
'route' => 'admin.billing.verify-cfdi.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-rosette-discount-check',
|
|
'can' => 'admin.billing.verify-cfdi.allow',
|
|
],
|
|
]
|
|
],
|
|
|
|
'Inventario y Logística' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-truck-delivery',
|
|
'submenu' => [
|
|
'Cadena de Suministro' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-dots-3',
|
|
'submenu' => [
|
|
'Proveedores' => [
|
|
'route' => 'admin.inventory.suppliers.index',
|
|
'can' => 'admin.inventory.suppliers.view',
|
|
],
|
|
'Órdenes de Compra' => [
|
|
'route' => 'admin.inventory.orders.index',
|
|
'can' => 'admin.inventory.orders.view',
|
|
],
|
|
'Recepción de Productos' => [
|
|
'route' => 'admin.inventory.reception.index',
|
|
'can' => 'admin.inventory.reception.view',
|
|
],
|
|
'Gestión de Insumos' => [
|
|
'route' => 'admin.inventory.materials.index',
|
|
'can' => 'admin.inventory.materials.view',
|
|
],
|
|
],
|
|
],
|
|
'Gestión de Almacenes' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-building-warehouse',
|
|
'submenu' => [
|
|
'Almacenes' => [
|
|
'route' => 'admin.inventory.warehouse.index',
|
|
'can' => 'admin.inventory.warehouse.view',
|
|
],
|
|
'Stock de Inventario' => [
|
|
'route' => 'admin.inventory.stock.index',
|
|
'can' => 'admin.inventory.stock.view',
|
|
],
|
|
'Movimientos de almacenes' => [
|
|
'route' => 'admin.inventory.movements.index',
|
|
'can' => 'admin.inventory.movements.view',
|
|
],
|
|
'Transferencias entre Almacenes' => [
|
|
'route' => 'admin.inventory.transfers.index',
|
|
'can' => 'admin.inventory.transfers.view',
|
|
],
|
|
],
|
|
],
|
|
'Envíos y Logística' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-truck',
|
|
'submenu' => [
|
|
'Órdenes de Envío' => [
|
|
'route' => 'admin.inventory.shipping-orders.index',
|
|
'can' => 'admin.inventory.shipping-orders.view',
|
|
],
|
|
'Seguimiento de Envíos' => [
|
|
'route' => 'admin.inventory.shipping-tracking.index',
|
|
'can' => 'admin.inventory.shipping-tracking.view',
|
|
],
|
|
'Transportistas' => [
|
|
'route' => 'admin.inventory.shipping-carriers.index',
|
|
'can' => 'admin.inventory.shipping-carriers.view',
|
|
],
|
|
'Tarifas y Métodos de Envío' => [
|
|
'route' => 'admin.inventory.shipping-rates.index',
|
|
'can' => 'admin.inventory.shipping-rates.view',
|
|
],
|
|
],
|
|
],
|
|
'Gestión de Activos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-tools-kitchen',
|
|
'submenu' => [
|
|
'Activos Registrados' => [
|
|
'route' => 'admin.inventory.asset.index',
|
|
'can' => 'admin.inventory.asset.view',
|
|
],
|
|
'Mantenimiento Preventivo' => [
|
|
'route' => 'admin.inventory.asset-maintenance.index',
|
|
'can' => 'admin.inventory.asset-maintenance.view',
|
|
],
|
|
'Control de Vida Útil' => [
|
|
'route' => 'admin.inventory.asset-lifecycle.index',
|
|
'can' => 'admin.inventory.asset-lifecycle.view',
|
|
],
|
|
'Asignación de Activos' => [
|
|
'route' => 'admin.inventory.asset-assignments.index',
|
|
'can' => 'admin.inventory.asset-assignments.view',
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
|
|
'Gestión Empresarial' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-briefcase',
|
|
'submenu' => [
|
|
'Gestión de Proyectos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-layout-kanban',
|
|
'submenu' => [
|
|
'Tablero de Proyectos' => [
|
|
'route' => 'admin.projects.dashboard.index',
|
|
'can' => 'projects.dashboard.view',
|
|
],
|
|
'Proyectos Activos' => [
|
|
'route' => 'admin.projects.index',
|
|
'can' => 'projects.view',
|
|
],
|
|
'Crear Proyecto' => [
|
|
'route' => 'admin.projects.create',
|
|
'can' => 'projects.create',
|
|
],
|
|
'Gestión de Tareas' => [
|
|
'route' => 'admin.projects.tasks.index',
|
|
'can' => 'projects.tasks.view',
|
|
],
|
|
'Historial de Proyectos' => [
|
|
'route' => 'admin.projects.history.index',
|
|
'can' => 'projects.history.view',
|
|
],
|
|
],
|
|
],
|
|
'Producción y Manufactura' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-building-factory',
|
|
'submenu' => [
|
|
'Órdenes de Producción' => [
|
|
'route' => 'admin.production.orders.index',
|
|
'can' => 'production.orders.view',
|
|
],
|
|
'Nueva Orden de Producción' => [
|
|
'route' => 'admin.production.orders.create',
|
|
'can' => 'production.orders.create',
|
|
],
|
|
'Control de Procesos' => [
|
|
'route' => 'admin.production.process.index',
|
|
'can' => 'production.process.view',
|
|
],
|
|
'Historial de Producción' => [
|
|
'route' => 'admin.production.history.index',
|
|
'can' => 'production.history.view',
|
|
],
|
|
],
|
|
],
|
|
'Control de Calidad' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-award',
|
|
'submenu' => [
|
|
'Inspecciones de Calidad' => [
|
|
'route' => 'admin.quality.inspections.index',
|
|
'can' => 'quality.inspections.view',
|
|
],
|
|
'Crear Inspección' => [
|
|
'route' => 'admin.quality.inspections.create',
|
|
'can' => 'quality.inspections.create',
|
|
],
|
|
'Reportes de Calidad' => [
|
|
'route' => 'admin.quality.reports.index',
|
|
'can' => 'quality.reports.view',
|
|
],
|
|
'Historial de Inspecciones' => [
|
|
'route' => 'admin.quality.history.index',
|
|
'can' => 'quality.history.view',
|
|
],
|
|
],
|
|
],
|
|
'Flujos de Trabajo y Automatización' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-dots-3',
|
|
'submenu' => [
|
|
'Gestión de Flujos de Trabajo' => [
|
|
'route' => 'admin.workflows.index',
|
|
'can' => 'workflows.view',
|
|
],
|
|
'Crear Flujo de Trabajo' => [
|
|
'route' => 'admin.workflows.create',
|
|
'can' => 'workflows.create',
|
|
],
|
|
'Automatizaciones' => [
|
|
'route' => 'admin.workflows.automations.index',
|
|
'can' => 'workflows.automations.view',
|
|
],
|
|
'Historial de Flujos' => [
|
|
'route' => 'admin.workflows.history.index',
|
|
'can' => 'workflows.history.view',
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
|
|
|
|
'Contratos' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-writing-sign',
|
|
'submenu' => [
|
|
'Mis Contratos' => [
|
|
'route' => 'admin.contracts.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-file-description',
|
|
'can' => 'contracts.view',
|
|
],
|
|
'Firmar Contrato' => [
|
|
'route' => 'admin.contracts.sign',
|
|
'icon' => 'menu-icon tf-icons ti ti-signature',
|
|
'can' => 'contracts.sign',
|
|
],
|
|
'Contratos Automatizados' => [
|
|
'route' => 'admin.contracts.automated',
|
|
'icon' => 'menu-icon tf-icons ti ti-robot',
|
|
'can' => 'contracts.automated.view',
|
|
],
|
|
'Historial de Contratos' => [
|
|
'route' => 'admin.contracts.history',
|
|
'icon' => 'menu-icon tf-icons ti ti-archive',
|
|
'can' => 'contracts.history.view',
|
|
],
|
|
]
|
|
],
|
|
'Atención al Cliente' => [
|
|
'icon' => 'menu-icon tf-icons ti ti-messages',
|
|
'submenu' => [
|
|
'Tablero' => [
|
|
'route' => 'admin.sales.dashboard.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-infographic',
|
|
'can' => 'ticketing.dashboard.view',
|
|
],
|
|
'Mis Tickets' => [
|
|
'route' => 'admin.ticketing.tickets.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-ticket',
|
|
'can' => 'ticketing.tickets.view',
|
|
],
|
|
'Crear Ticket' => [
|
|
'route' => 'admin.ticketing.tickets.create',
|
|
'icon' => 'menu-icon tf-icons ti ti-square-plus',
|
|
'can' => 'ticketing.tickets.create',
|
|
],
|
|
'Categorías de Tickets' => [
|
|
'route' => 'admin.ticketing.categories.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-category',
|
|
'can' => 'ticketing.categories.view',
|
|
],
|
|
'Estadísticas de Atención' => [
|
|
'route' => 'admin.ticketing.analytics.index',
|
|
'icon' => 'menu-icon tf-icons ti ti-chart-bar',
|
|
'can' => 'ticketing.analytics.view',
|
|
],
|
|
]
|
|
],
|
|
];
|