pcpuma_unam_operador/components/tablas/TablaDias.vue

66 lines
1.5 KiB
Vue
Raw Normal View History

2022-07-25 12:49:16 +00:00
<template>
<b-table
class="mb-6"
:data="data"
:loading="isLoadingTable"
hoverable
striped
>
2022-07-25 22:59:36 +00:00
<b-table-column field="dia" label="Día" centered v-slot="props">
<p>{{ props.row.dia.dia }}</p>
</b-table-column>
<b-table-column
field="hora_inicio"
label="Hora inicio del servicio"
centered
v-slot="props"
>
<p>{{ props.row.hora_inicio }}</p>
</b-table-column>
<b-table-column
field="hora_fin"
label="Hora fin del servicio"
centered
v-slot="props"
>
<p>{{ props.row.hora_fin }}</p>
</b-table-column>
<b-table-column field="editar" label="Editar horas" v-slot="props">
<b-button type="is-primary" @click="editarHora(props.row)">
<b-icon icon="pencil" size="is-small" />
</b-button>
</b-table-column>
<b-table-column field="activo" label="Status" v-slot="props" centered>
<BotonDesactivar
:activarDesactivar="activarDesactivar"
:data="props.row"
:msjWarning="`¿Estás segur@ de querer ${
row.activo || row.mostrar ? 'desactivar' : 'activar'
} este tipo de carrito?`"
/>
</b-table-column>
2022-07-25 12:49:16 +00:00
</b-table>
</template>
<script>
2022-07-25 22:59:36 +00:00
import BotonDesactivar from '@/components/botones/BotonDesactivar'
2022-07-25 12:49:16 +00:00
export default {
2022-07-25 22:59:36 +00:00
components: { BotonDesactivar },
2022-07-25 12:49:16 +00:00
props: {
data: { type: Array, required: true, default: () => [] },
isLoadingTable: { type: Boolean, required: true, default: false },
},
data() {
return {}
},
methods: {},
watch: {},
created() {},
}
</script>