export class MenuConfig {
	public defaults: any = {
		aside: {
			self: {},
			items: [
				{
					title: 'Inicio',
					root: true,
					icon: 'flaticon2-architecture-and-city',
					page: '/inicio',
					bullet: 'dot',
				},
				{section: 'Catálogos'},
				{
					title: 'Catálogos',
					root: true,
					icon: 'fa fa-book',
					permissions: [
						'administrador.usuarios.index',
						'administrador.roles.index',
						'administrador.clientes.index',
						'administrador.estatus_servicios.index',
						'administrador.formas_pagos.index',
						'administrador.tipos_servicios.index',
						'administrador.servicios.index',
						'administrador.tipos_vehiculos.index',
						'administrador.vehiculos.index',
						'administrador.sucursales.index'
					],
					submenu: [
						{
							title: 'Usuarios',
							icon: 'fa fa-user',
							page: '/catalogos/usuarios',
							permissions: ['administrador.usuarios.index'],
						},
						{
							title: 'Roles',
							icon: 'fa fa-users',
							page: '/catalogos/roles',
							permissions: ['administrador.roles.index'],
						},
						{
							title: 'Clientes',
							icon: 'fa fa-handshake-o',
							page: '/catalogos/clientes',
							permissions: ['administrador.clientes.index'],
						},
						{
							title: 'Estados de servicio',
							icon: 'fa fa-signal',
							page: '/catalogos/estados-servicio',
							permissions: ['administrador.estatus_servicios.index'],
						},
						{
							title: 'Formas de pago',
							icon: 'fa fa-money',
							page: '/catalogos/formas-pago',
							permissions: ['administrador.formas_pagos.index'],
						},
						{
							title: 'Tipos de servicio',
							icon: 'fa fa-building',
							page: '/catalogos/tipos-servicio',
							permissions: ['administrador.tipos_servicios.index'],
						},
						{
							title: 'Servicios',
							icon: 'fa fa-cogs',
							page: '/catalogos/servicios',
							permissions: ['administrador.servicios.index'],
						},
						{
							title: 'Tipos de vehículo',
							icon: 'fa fa-truck',
							page: '/catalogos/tipos-vehiculo',
							permissions: ['administrador.tipos_vehiculos.index'],
						},
						{
							title: 'Vehículos',
							icon: 'fa fa-car',
							page: '/catalogos/vehiculos',
							permissions: ['administrador.vehiculos.index'],
						},
						{
							title: 'Sucursales',
							icon: 'fa fa-home',
							page: '/catalogos/sucursales',
							permissions: ['administrador.sucursales.index'],
						},
					]
				},
				{section: 'Servicios'},
				{
					title: 'Servicios',
					root: true,
					icon: 'fas fa-phone',
					permissions: ['atencion_clientes.solicitud_servicios.index'],
					submenu: [
						{
							title: 'Solicitudes de servicios',
							icon: 'far fa-calendar',
							page: '/servicios/solicitudes-servicio',
							permissions: ['atencion_clientes.solicitud_servicios.index']
						}
					]
				},
				{
					title: 'Agenda',
					root: true,
					icon: 'flaticon2-calendar',
					page: '/agenda',
					bullet: 'dot',
					permissions: ['atencion_clientes.servicios.agenda'],
				},
				{section: 'Reportes'},
				{
					title: 'Reportes',
					root: true,
					icon: 'fa fa-line-chart',
					permissions: [
						'reportes.servicios',
						'reportes.productividad.atencionclientes',
						'reportes.servicios.asesores',
						'reportes.servicios.clientes',
						'reportes.servicios.capacidad',
						'reportes.servicios.semanal',
						'reportes.servicios.mensual'
					],
					submenu: [
						{
							title: 'Servicios',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/servicios',
							permissions: ['reportes.servicios']
						},
						{
							title: 'Productividad atención a clientes',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/productividad',
							permissions: ['reportes.productividad.atencionclientes']
						},
						{
							title: 'Servicios otorgados por asesor de operaciones',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/servicios-asesor',
							permissions: ['reportes.servicios.asesores']
						},
						{
							title: 'Servicios por cliente',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/servicios-cliente',
							permissions: ['reportes.servicios.clientes']
						},
						{
							title: 'Capacidad aprovechada',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/capacidad-aprovechada',
							permissions: ['reportes.servicios.capacidad']
						},
						{
							title: 'Semanal',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/semanal',
							permissions: ['reportes.servicios.semanal']
						},
						{
							title: 'Mensual',
							icon: 'fa fa-file-excel-o',
							page: '/reportes/mensual',
							permissions: ['reportes.servicios.mensual']
						}
					]
				},
				{section: 'Encuesta'},
				{
					title: 'Encuesta',
					root: true,
					icon: 'fa fa-bar-chart-o',
					permissions: ['reportes.servicios.encuesta'],
					submenu: [
						{
							title: 'Encuesta General',
							icon: 'glyphicon glyphicon-list-alt',
							page: '/encuesta/encuesta-general',
							permissions: ['reportes.servicios.encuesta']
						}
					]
				},
			]
		},
	};

	public get configs(): any {
		return this.defaults;
	}
}
