buscar modulo corregido

This commit is contained in:
lemuel 2022-08-05 07:45:31 -05:00
parent 75d71ed97f
commit 185f947ad6
8 changed files with 34 additions and 21 deletions

View File

@ -9,7 +9,7 @@
<script> <script>
import axios from 'axios' import axios from 'axios'
import TablaDias from '@/components/tablas/TablaDias.vue' import TablaDias from '@/components/tablas/TablaDias'
export default { export default {
components: { TablaDias }, components: { TablaDias },

View File

@ -1,16 +1,18 @@
<template> <template>
<div> <div>
<BuscarModulo <BuscarModulo
:admin="admin"
:modulo="modulo"
:updateIsLoading="updateIsLoading" :updateIsLoading="updateIsLoading"
:updateModulo="updateModulo" :updateModulo="updateModulo"
:admin="admin"
:modulo="modulo"
/> />
<TablaCarritos <TablaCarritos
:operador="admin"
:carritos="carritos" :carritos="carritos"
:isLoadingTable="isLoadingTable" :isLoadingTable="isLoadingTable"
:onPageChange="onPageChange"
:page="page"
:total="total"
/> />
</div> </div>
</template> </template>
@ -28,16 +30,14 @@ export default {
}, },
data() { data() {
return { return {
modulo: { institucion: {} },
carritos: [], carritos: [],
isLoadingTable: false, isLoadingTable: false,
page: 1,
total: 0,
modulo: { institucion: {} },
} }
}, },
methods: { methods: {
updateModulo(valorObject) {
this.modulo = valorObject
this.obtenerCarritos()
},
obtenerCarritos() { obtenerCarritos() {
this.isLoadingTable = true this.isLoadingTable = true
axios axios
@ -54,6 +54,18 @@ export default {
this.$alertsGenericos.imprimirError(this.$buefy, err.response.data) this.$alertsGenericos.imprimirError(this.$buefy, err.response.data)
}) })
}, },
onPageChange(page) {
this.page = page
this.obtenerCarritos()
},
updateModulo(valorObject) {
this.modulo = valorObject
},
},
watch: {
modulo() {
this.obtenerCarritos()
},
}, },
} }
</script> </script>

View File

@ -10,7 +10,7 @@
<script> <script>
import axios from 'axios' import axios from 'axios'
import TablaProgramas from '@/components/tablas/TablaProgramas.vue' import TablaProgramas from '@/components/tablas/TablaProgramas'
export default { export default {
components: { TablaProgramas }, components: { TablaProgramas },

View File

@ -1,17 +1,16 @@
<template> <template>
<section class="mb-5"> <section class="mb-5">
<BuscarCarrito <BuscarCarrito
:updateCarrito="updateCarrito"
:updateIsLoading="updateIsLoading"
:operador="operador" :operador="operador"
:carrito="carrito" :carrito="carrito"
:updateIsLoading="updateIsLoading"
:updateCarrito="updateCarrito"
/> />
<TablaEquipos <TablaEquipos
:equipos="equipos" :equipos="equipos"
:page="page" :page="page"
:total="total" :total="total"
:obtenerEquipos="obtenerEquipos"
:onPageChange="onPageChange" :onPageChange="onPageChange"
:isLoadingTable="isLoadingTable" :isLoadingTable="isLoadingTable"
/> />
@ -25,6 +24,10 @@ import TablaEquipos from '@/components/tablas/TablaEquipos'
export default { export default {
components: { BuscarCarrito, TablaEquipos }, components: { BuscarCarrito, TablaEquipos },
props: {
operador: { type: Object, required: true },
updateIsLoading: { type: Function, required: true },
},
data() { data() {
return { return {
equipos: [], equipos: [],
@ -34,10 +37,6 @@ export default {
carrito: { modulo: {}, tipoCarrito: {} }, carrito: { modulo: {}, tipoCarrito: {} },
} }
}, },
props: {
operador: { type: Object, required: true },
updateIsLoading: { type: Function, required: true },
},
methods: { methods: {
obtenerEquipos() { obtenerEquipos() {
axios axios

View File

@ -23,7 +23,7 @@
import axios from 'axios' import axios from 'axios'
import ManualIdPrestamo from '@/components/operador/ManualIdPrestamo' import ManualIdPrestamo from '@/components/operador/ManualIdPrestamo'
import ManualNumeroInventario from '@/components/operador/ManualNumeroInventario' import ManualNumeroInventario from '@/components/operador/ManualNumeroInventario'
import ModalMultaIdPrestamo from './ModalMultaIdPrestamo' import ModalMultaIdPrestamo from '@/components/operador/ModalMultaIdPrestamo'
import Scanner from '@/components/operador/Scanner' import Scanner from '@/components/operador/Scanner'
export default { export default {

View File

@ -22,7 +22,7 @@
<script> <script>
import axios from 'axios' import axios from 'axios'
import ModalMultaNumeroInventario from './ModalMultaNumeroInventario' import ModalMultaNumeroInventario from '@/components/operador/ModalMultaNumeroInventario'
export default { export default {
props: { props: {

View File

@ -55,7 +55,8 @@
<script> <script>
import axios from 'axios' import axios from 'axios'
import TablaMultas from './TablaMultas.vue' import TablaMultas from '@/components/operador/usuarios/TablaMultas'
export default { export default {
components: { TablaMultas }, components: { TablaMultas },
props: { props: {

View File

@ -72,7 +72,8 @@
<script> <script>
import axios from 'axios' import axios from 'axios'
import TablaUsuarios from './TablaUsuarios.vue' import TablaUsuarios from '@/components/operador/usuarios/TablaUsuarios'
export default { export default {
components: { TablaUsuarios }, components: { TablaUsuarios },
props: { props: {