Untitled
unknown
plain_text
2 years ago
1.7 kB
3
Indexable
<template> <div> <h2 class="text-xl font-medium my-4">Ganadores</h2> <vs-table v-if="winners.data?.data"> <template #header> <vs-input v-model="search" border placeholder="Buscar ganador" /> </template> <template #thead> <vs-tr> <vs-th> Nombre </vs-th> <vs-th> Nombre Premio </vs-th> <vs-th> Fecha </vs-th> <vs-th> Teléfono </vs-th> <vs-th> Dirección </vs-th> <!-- <vs-th> Premio </vs-th> --> <vs-th> </vs-th> </vs-tr> </template> <template #tbody> <vs-tr :key="i" v-for="(tr, i) in $vs.getPage($vs.getSearch(winners.data?.data, search), page, max)" :data="tr" > <vs-td> {{ tr.nombres }} </vs-td> <vs-td> {{ tr.premio }} </vs-td> <vs-td> {{ tr.fechaEntrega }} </vs-td> <vs-td> {{ tr.celular || '-' }} </vs-td> <vs-td> {{ tr.direccion }} </vs-td> <!-- <vs-td> <vs-button flat disabled>{{tr.estadoEntrega === 2 ? 'Entregado' : 'No entregado'}}</vs-button> </vs-td> --> </vs-tr> </template> <template #notFound> No se encontraron resultados </template> <template #footer> <vs-pagination v-model="page" :length="$vs.getLength($vs.getSearch(winners.data?.data, search), max)" /> </template> </vs-table> </div> </template> <script> export default { layout: "layout_app", data() { return { search: '', page: 1, max: 50 } }, fetch({ store }) { store.dispatch('winner/initialize') }, computed: { winners() { return this.$store.getters['winner/winners'] }, } }; </script>
Editor is loading...
Leave a Comment