Supervisor corrección

This commit is contained in:
Your Name
2025-02-17 15:48:46 -06:00
parent e5a2e06342
commit dbc73c02be

View File

@@ -54,8 +54,7 @@
<div class="card mt-4"> <div class="card mt-4">
<div class="card-header bg-dark d-flex justify-content-between align-items-center flex-wrap text-white"> <div class="card-header bg-dark d-flex justify-content-between align-items-center flex-wrap text-white">
<h2 class="col-md-10 col-12 text-white font-weight-bold text-uppercase text-center"> <h2 class="col-md-10 col-12 text-white font-weight-bold text-uppercase text-center">
{{ JSON.parse(store.rutas.data.find(ruta => ruta.salon_id === store.rutas.selected)?.salon_array {{ store.rutas.data.find(ruta => ruta.salon_id === store.rutas.selected)?.salon_array ?? 'No datos' }}
?? null)?.splice(1)?.join('/') ?? 'No datos' }}
</h2> </h2>
<div> <div>
<button type="button" class="btn btn-info btn-sm" <button type="button" class="btn btn-info btn-sm"
@@ -75,7 +74,7 @@
<div class="mx-2 my-2 col-auto" v-for="ruta in store.rutas.data" :key="ruta.salon_id"> <div class="mx-2 my-2 col-auto" v-for="ruta in store.rutas.data" :key="ruta.salon_id">
<span class="shadow badge badge-pill py-2 px-4" @click="store.selectRuta(ruta.salon_id)" <span class="shadow badge badge-pill py-2 px-4" @click="store.selectRuta(ruta.salon_id)"
:class="{ 'badge-primary': store.rutas.selected == ruta.salon_id, 'badge-light text-primary': store.rutas.selected != ruta.salon_id, 'badge-dark text-muted disabled' : ruta.horarios.every(({estado_supervisor_id}) => estado_supervisor_id) && store.rutas.selected != ruta.salon_id }"> :class="{ 'badge-primary': store.rutas.selected == ruta.salon_id, 'badge-light text-primary': store.rutas.selected != ruta.salon_id, 'badge-dark text-muted disabled' : ruta.horarios.every(({estado_supervisor_id}) => estado_supervisor_id) && store.rutas.selected != ruta.salon_id }">
{{ JSON.parse(ruta.salon_array).splice(1).join('/') }} {{ ruta.salon_array }}
<span class="badge mx-3" <span class="badge mx-3"
v-if="ruta.horarios.some(({estado_supervisor_id}) => !estado_supervisor_id)" v-if="ruta.horarios.some(({estado_supervisor_id}) => !estado_supervisor_id)"
:class="{ 'badge-success': ruta.horarios.length > 0 || ruta.reposiciones.length > 0, 'badge-danger': ruta.horarios.length == 0 }"> :class="{ 'badge-success': ruta.horarios.length > 0 || ruta.reposiciones.length > 0, 'badge-danger': ruta.horarios.length == 0 }">
@@ -347,7 +346,7 @@
<li class="list-group-item" v-for="ruta in store.rutas.data" :key="ruta.salon_id" <li class="list-group-item" v-for="ruta in store.rutas.data" :key="ruta.salon_id"
:id="'ruta-' + ruta.salon_id" :id="'ruta-' + ruta.salon_id"
:class="[ruta.horarios.every(horario => horario.estado_supervisor_id) ? ['disabled', 'bg-light', 'undraggable'] : '']"> :class="[ruta.horarios.every(horario => horario.estado_supervisor_id) ? ['disabled', 'bg-light', 'undraggable'] : '']">
{{ JSON.parse(ruta.salon_array).join('/') }} {{ ruta.salon_array }}
</li> </li>
</ul> </ul>
</div> </div>