46 lines
965 B
Vue
46 lines
965 B
Vue
<template>
|
|
<div class="container">
|
|
<b-tabs v-model="activeTab">
|
|
<b-tab-item label="Tabla de tickets">
|
|
<TableTickets />
|
|
</b-tab-item>
|
|
|
|
<b-tab-item label="Reportes">
|
|
<Reporte :updateIsLoading="updateIsLoading" />
|
|
</b-tab-item>
|
|
|
|
<b-tab-item label="Generar CSV">
|
|
<GenerarCSV :updateIsLoading="updateIsLoading" />
|
|
</b-tab-item>
|
|
</b-tabs>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import TableTickets from '~/components/admin/tableTickets.vue'
|
|
import Reporte from '~/components/admin/reporte.vue'
|
|
import GenerarCSV from '~/components/admin/CSV.vue'
|
|
import FechasInscripcion from '~/components/admin/fechasInscripcion.vue'
|
|
|
|
export default {
|
|
components: {
|
|
TableTickets,
|
|
Reporte,
|
|
GenerarCSV,
|
|
FechasInscripcion,
|
|
},
|
|
data() {
|
|
return {
|
|
activeTab: 0,
|
|
}
|
|
},
|
|
methods: {
|
|
updateIsLoading(booleanValue) {
|
|
this.isLoading = booleanValue
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
|
|
<style></style>
|