templates/partials/_sidebar.html.twig line 1

Open in your IDE?
  1. <nav id="sidebarMenu" class="sidebar collapsed bg-dark text-white p-3 position-fixed" style="width: 80px; height: 100vh; transition: width 0.3s;">
  2.   <button id="toggleSidebar" class="btn btn-outline-light mb-3 w-100">
  3.     <i class="bi bi-list"></i>
  4.   </button>
  5.   <ul class="nav flex-column sidebar-nav">
  6.     <!-- Dashboard (sin submenús) -->
  7.     <li class="nav-item">
  8.       <a href="{{ path('dashboard')}}" class="nav-link text-white d-flex align-items-center">
  9.         <i class="bi bi-speedometer2 fs-5"></i>
  10.         <span class="sidebar-text ms-2">Dashboard</span>
  11.       </a>
  12.     </li>
  13.     {% if(app.user!=null) %}
  14.         {% if(app.user.tipousuario.id=='1') %}<!-- SISTEMAS -->
  15.         <!-- Gestión (con submenús) -->
  16.         <li class="nav-item">
  17.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#recepcion" role="button" aria-expanded="false" aria-controls="submenu1">
  18.                 <i class="bi bi-calendar-event fs-5"></i>
  19.                 <span class="sidebar-text ms-2">Recepcion</span>
  20.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  21.             </a>
  22.             <div class="collapse ps-4" id="recepcion">
  23.                 <ul class="nav flex-column">
  24.                     <li class="nav-item">
  25.                         <a class="nav-link text-white" href="{{ path('agenda_index') }}">Agendar Citas</a>
  26.                     </li>
  27.                     <li class="nav-item">
  28.                         <a class="nav-link text-white" href="{{ path('agenda_listado') }}">Agenda por dia</a>
  29.                     </li>
  30.                 </ul>
  31.             </div>
  32.         </li>
  33.         <li class="nav-item">
  34.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#enfermeria" role="button" aria-expanded="false" aria-controls="submenu1">
  35.                 <i class="bi bi-clipboard2-pulse fs-5"></i>
  36.                 <span class="sidebar-text ms-2">Enfermeria</span>
  37.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  38.             </a>
  39.             <div class="collapse ps-4" id="enfermeria">
  40.                 <ul class="nav flex-column">
  41.                     <li class="nav-item">
  42.                         <a class="nav-link text-white" href="{{ path('preparacion_index') }}">Signos Vitales</a>
  43.                     </li>
  44.                     
  45.                     <li class="nav-item">
  46.                         <a class="nav-link text-white" href="{{ path('preparacion_terapia_index') }}">Terapias</a>
  47.                     </li>
  48.                     
  49.                 </ul>
  50.             </div>
  51.         </li>
  52.         <li class="nav-item">
  53.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#medico" role="button" aria-expanded="false" aria-controls="submenu1">
  54.                 <i class="bi-file-medical fs-5"></i>
  55.                 <span class="sidebar-text ms-2">Atención Médica</span>
  56.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  57.             </a>
  58.             <div class="collapse ps-4" id="medico">
  59.                 <ul class="nav flex-column">
  60.                     <li class="nav-item">
  61.                         <a class="nav-link text-white" href="{{ path('historia_clinica_index_coordinacion') }}">Coordinación Médica</a>
  62.                     </li>
  63.                     <li class="nav-item">
  64.                         <a class="nav-link text-white" href="{{ path('lab_protocolo_index') }}">Protocolo de Laboratorio</a>
  65.                     </li>
  66.                     <li class="nav-item">
  67.                         <a class="nav-link text-white" href="{{ path('medicina_index') }}">Medicinas</a>
  68.                     </li>
  69.                 </ul>
  70.             </div>
  71.         </li>
  72.         <li class="nav-item">
  73.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#farmacia" role="button" aria-expanded="false" aria-controls="submenu1">
  74.                 <i class="bi bi-capsule-pill fs-5"></i>
  75.                 <span class="sidebar-text ms-2">Farmacia</span>
  76.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  77.             </a>
  78.             <div class="collapse ps-4" id="farmacia">
  79.                 <ul class="nav flex-column">
  80.                     <li class="nav-item">
  81.                         <a class="nav-link text-white" href="{{ path('farmacia_index') }}">Entrega</a>
  82.                     </li>
  83.                 </ul>
  84.             </div>
  85.         </li>
  86.         <li class="nav-item">
  87.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#sistemas" role="button" aria-expanded="false" aria-controls="submenu1">
  88.                 <i class="bi bi-gear-fill fs-5"></i>
  89.                 <span class="sidebar-text ms-2">Sistemas</span>
  90.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  91.             </a>
  92.             <div class="collapse ps-4" id="sistemas">
  93.                 <ul class="nav flex-column">
  94.                     <li class="nav-item">
  95.                         <a class="nav-link text-white" href="{{ path('registro') }}">Crear Usuario</a>
  96.                     </li>
  97.                     <li class="nav-item">
  98.                         <a class="nav-link text-white" href="{{ path('user_index') }}">Usuarios</a>
  99.                     </li>
  100.                 </ul>
  101.             </div>
  102.         </li>
  103.             <!-- Gestión (con submenús) -->
  104.         <li class="nav-item">
  105.           <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#submenu1" role="button" aria-expanded="false" aria-controls="submenu1">
  106.             <i class="bi bi-folder fs-5"></i>
  107.             <span class="sidebar-text ms-2">Gestión</span>
  108.             <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  109.           </a>
  110.           <div class="collapse ps-4" id="submenu1">
  111.             <ul class="nav flex-column">
  112.                 <li class="nav-item">
  113.                     <a class="nav-link text-white" href="{{ path('paquete_index') }}"> Paquetes </a>
  114.                 </li>
  115.                 <li class="nav-item">
  116.                     <a class="nav-link text-white" href="{{ path('procedimientos_index') }}"> Procedimientos </a>
  117.                 </li>
  118.                 <li class="nav-item">
  119.                     <a class="nav-link text-white" href="{{ path('producto_index') }}"> Producto </a>
  120.                 </li> 
  121.                 <li class="nav-item">
  122.                     <a class="nav-link text-white" href="{{ path('tipo_examen_index') }}"> Tipos Examenes </a>
  123.                 </li>
  124.                 <li class="nav-item">
  125.                     <a class="nav-link text-white" href="{{ path('tipo_as400_index') }}"> Tipos Item </a>
  126.                 </li>
  127.                 <li class="nav-item">
  128.                     <a class="nav-link text-white" href="{{ path('items_cargos_index') }}"> Items </a>
  129.                 </li>
  130.                 <li class="nav-item">
  131.                     <a class="nav-link text-white" href="{{ path('tipo_seguro_index') }}"> Seguros </a>
  132.                 </li>
  133.                 <li class="nav-item">
  134.                     <a class="nav-link text-white" href="{{ path('tipo_subseguro_index') }}"> Sub Seguros </a>
  135.                 </li>
  136.                 <li class="nav-item">
  137.                     <a class="nav-link text-white" href="{{ path('seguro_privado_index') }}"> Seguros Privados </a>
  138.                 </li>
  139.                 <li class="nav-item">
  140.                     <a class="nav-link text-white" href="{{ path('cie10_index') }}"> Cie10 </a>
  141.                 </li>
  142.                 <li class="nav-item">
  143.                     <a class="nav-link text-white" href="{{ path('empresa_index') }}"> Empresa </a>
  144.                 </li>
  145.                 <li class="nav-item">
  146.                     <a class="nav-link text-white" href="{{ path('dependencia_index') }}"> Dependencia </a>
  147.                 </li>
  148.                 <li class="nav-item">
  149.                     <a class="nav-link text-white" href="{{ path('derivacion_index') }}"> Derivacion </a>
  150.                 </li>
  151.                 
  152.             </ul>
  153.           </div>
  154.         </li>
  155.         {% endif %}
  156.         {% if(app.user.tipousuario.id=='3') %}<!-- DOCTOR -->
  157.         <li class="nav-item">
  158.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#medico" role="button" aria-expanded="false" aria-controls="submenu1">
  159.                 <i class="bi-file-medical fs-5"></i>
  160.                 <span class="sidebar-text ms-2">Atención Médica</span>
  161.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  162.             </a>
  163.             <div class="collapse ps-4" id="medico">
  164.                 <ul class="nav flex-column">
  165.                     <li class="nav-item">
  166.                         <a class="nav-link text-white" href="{{ path('historia_clinica_index_coordinacion') }}">Coordinación Médica</a>
  167.                     </li>
  168.                     <li class="nav-item">
  169.                         <a class="nav-link text-white" href="{{ path('historia_clinica_index') }}">Atencion Medica</a>
  170.                     </li>
  171.                     <li class="nav-item">
  172.                         <a class="nav-link text-white" href="{{ path('lab_protocolo_index') }}">Protocolo de Laboratorio</a>
  173.                     </li>
  174.                     <li class="nav-item">
  175.                         <a class="nav-link text-white" href="{{ path('medicina_index') }}">Medicinas</a>
  176.                     </li>
  177.                 </ul>
  178.             </div>
  179.             
  180.         </li>
  181.         <li class="nav-item">
  182.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#recepcion" role="button" aria-expanded="false" aria-controls="submenu1">
  183.                 <i class="bi bi-calendar-event fs-5"></i>
  184.                 <span class="sidebar-text ms-2">Recepcion</span>
  185.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  186.             </a>
  187.             <div class="collapse ps-4" id="recepcion">
  188.                 <ul class="nav flex-column">
  189.                     <li class="nav-item">
  190.                         <a class="nav-link text-white" href="{{ path('agenda_index') }}">Agendar Citas</a>
  191.                     </li>
  192.                     <!--li class="nav-item">
  193.                         <a class="nav-link text-white" href="{{ path('agenda_listado') }}">Agenda por dia</a>
  194.                     </li-->
  195.                 </ul>
  196.             </div>
  197.         </li>
  198.         {% endif %}
  199.         {% if(app.user.tipousuario.id=='4') %}<!-- ENFERMERA -->
  200.         <li class="nav-item">
  201.           <li class="nav-item">
  202.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#enfermeria" role="button" aria-expanded="false" aria-controls="submenu1">
  203.                 <i class="bi bi-clipboard2-pulse fs-5"></i>
  204.                 <span class="sidebar-text ms-2">Enfermeria</span>
  205.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  206.             </a>
  207.             <div class="collapse ps-4" id="enfermeria">
  208.                 <ul class="nav flex-column">
  209.                     <li class="nav-item">
  210.                         <a class="nav-link text-white" href="{{ path('preparacion_index') }}">Signos Vitales</a>
  211.                     </li>
  212.                     <li class="nav-item">
  213.                         <a class="nav-link text-white" href="{{ path('preparacion_terapia_index') }}">Terapias</a>
  214.                     </li>
  215.                     
  216.                 </ul>
  217.                 
  218.             </div>
  219.         </li>
  220.         {% endif %}
  221.         {% if(app.user.tipousuario.id=='2') %}<!-- RECEPCION -->
  222.         <li class="nav-item">
  223.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#recepcion" role="button" aria-expanded="false" aria-controls="submenu1">
  224.                 <i class="bi bi-calendar-event fs-5"></i>
  225.                 <span class="sidebar-text ms-2">Recepcion</span>
  226.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  227.             </a>
  228.             <div class="collapse ps-4" id="recepcion">
  229.                 <ul class="nav flex-column">
  230.                     <li class="nav-item">
  231.                         <a class="nav-link text-white" href="{{ path('agenda_index') }}">Agendar Citas</a>
  232.                     </li>
  233.                     <li class="nav-item">
  234.                         <a class="nav-link text-white" href="{{ path('agenda_listado') }}">Agenda por dia</a>
  235.                     </li>
  236.                     <li class="nav-item">
  237.                         <a class="nav-link text-white" href="{{ path('examen_orden_laboratorio') }}">Laboratorio</a>
  238.                     </li>
  239.                     <!--li class="nav-item">
  240.                         <a class="nav-link text-white" href="{{ path('referido_index') }}">Referidos Laboratorio</a>
  241.                     </li-->
  242.                 </ul>
  243.             </div>
  244.         </li>
  245.         {% endif %}
  246.         {% if(app.user.tipousuario.id=='6' or app.user.username == 'gvera_rec' or app.user.username == 'gsalas') %}<!-- FARMACIA -->
  247.         <li class="nav-item">
  248.             <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#farmacia" role="button" aria-expanded="false" aria-controls="submenu1">
  249.                 <i class="bi bi-capsule-pill fs-5"></i>
  250.                 <span class="sidebar-text ms-2">Farmacia</span>
  251.                 <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  252.             </a>
  253.             <div class="collapse ps-4" id="farmacia">
  254.                 <ul class="nav flex-column">
  255.                     <li class="nav-item">
  256.                         <a class="nav-link text-white" href="{{ path('farmacia_index') }}">Entrega</a>
  257.                     </li>
  258.                 </ul>
  259.             </div>
  260.         </li>
  261.         {% endif %}
  262.     {% endif %}
  263.     <!-- Reportes (con submenús) -->
  264.     <!--li class="nav-item">
  265.       <a class="nav-link text-white d-flex align-items-center" data-bs-toggle="collapse" href="#submenu2" role="button" aria-expanded="false" aria-controls="submenu2">
  266.         <i class="bi bi-bar-chart-line fs-5"></i>
  267.         <span class="sidebar-text ms-2">Reportes</span>
  268.         <i class="bi bi-chevron-down ms-auto sidebar-text"></i>
  269.       </a>
  270.       <div class="collapse ps-4" id="submenu2">
  271.         <ul class="nav flex-column">
  272.           <li class="nav-item">
  273.             <a class="nav-link text-white" href="#">Reporte diario</a>
  274.           </li>
  275.           <li class="nav-item">
  276.             <a class="nav-link text-white" href="#">Estadísticas</a>
  277.           </li>
  278.         </ul>
  279.       </div>
  280.     </li-->
  281.   </ul>
  282. </nav>