listo reporte lab movil

This commit is contained in:
lemuel 2023-01-17 09:32:07 -06:00
parent 471a9cf788
commit da9ba5c69c
5 changed files with 24 additions and 11 deletions

View File

@ -4,6 +4,7 @@
:updateIsLoading="updateIsLoading"
:updateActualizarTabla="updateActualizarTabla"
:idInstitucion="admin.institucion.id_institucion"
v-if="admin.tipoUsuario.id_tipo_usuario === 3"
/>
<TablaBuscadorModulo

View File

@ -155,7 +155,10 @@
v-if="idTipoUsuario === 3"
/>
<b-menu-item icon="storefront-outline">
<b-menu-item
icon="storefront-outline"
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
>
<template #label="props">
Modulos
<b-icon
@ -181,7 +184,6 @@
'/admin/administrador/modulos/buscar_modulo/buscar_modulo'
)
"
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
/>
<b-menu-item

View File

@ -67,7 +67,10 @@
campo="reporte laboratorio móvil"
nombreArchivo="reporte_laboratorio_movil"
:obtener="obtenerReporteLaboratorioMovil"
v-if="operador.tipoUsuario.id_tipo_usuario === 3"
v-if="
operador.tipoUsuario.id_tipo_usuario === 2 ||
operador.tipoUsuario.id_tipo_usuario === 3
"
/>
</div>
@ -145,9 +148,6 @@ export default {
this.idModelo != this.lastSearch.idModelo ||
this.idModulo != this.lastSearch.idModulo ||
this.idTipoCarrito != this.lastSearch.idTipoCarrito ||
(this.operador.institucion &&
this.operador.institucion.id_institucion !=
this.lastSearch.idInstitucion) ||
(this.operador.tipoUsuario.id_tipo_usuario === 2 &&
this.idInstitucion &&
this.idInstitucion != this.lastSearch.idInstitucion)
@ -195,12 +195,14 @@ export default {
obtenerReporteLaboratorioMovil() {
let data = ''
if (this.carrito) data += `carrito=${this.carrito}`
if (this.idInstitucion) data += `id_institucion=${this.idInstitucion}`
if (this.carrito) data += `&carrito=${this.carrito}`
if (this.idMarca) data += `&id_marca=${this.idMarca}`
if (this.idModelo) data += `&id_modelo=${this.idModelo}`
if (this.idModulo) data += `&id_modulo=${this.idModulo}`
if (this.idTipoCarrito) data += `&id_tipo_carrito=${this.idTipoCarrito}`
if (data[0] === '&') data = data.slice(1, data.length)
console.log(data)
return axios
.get(
`${process.env.api}/carrito-motivo/laboratorio-movil?${data}`,
@ -221,6 +223,7 @@ export default {
carrito: res.data[i].carrito.carrito,
id_modulo: res.data[i].carrito.modulo.id_modulo,
modulo: res.data[i].carrito.modulo.modulo,
institucion: res.data[i].carrito.modulo.institucion.institucion,
operador: res.data[i].operador.operador,
})
return data

View File

@ -60,10 +60,7 @@ export default {
let data = ''
this.isLoadingTable = true
if (this.admin.institucion.id_institucion)
data += `?id_institucion=${this.admin.institucion.id_institucion}`
else if (this.idInstitucion)
data += `?id_institucion=${this.idInstitucion}`
if (this.idInstitucion) data += `?id_institucion=${this.idInstitucion}`
return axios
.get(
`${process.env.api}/modulo/modulos-operador${data}`,

View File

@ -16,6 +16,16 @@
show-detail-icon
striped
>
<b-table-column
field="institucion"
label="Institucion"
v-slot="props"
centered
v-if="operador.tipoUsuario.id_tipo_usuario === 2"
>
<p>{{ props.row.modulo.institucion.institucion }}</p>
</b-table-column>
<b-table-column field="carrito" label="Carrito" v-slot="props" centered>
<p>{{ props.row.carrito }}</p>
</b-table-column>