pcpuma_unam_operador/components/admin/TablaOpcionesCreadas.vue

102 lines
2.5 KiB
Vue
Raw Normal View History

<template>
<b-table :data="data" detail-transition>
<b-table-column
label="Infracción"
v-slot="props"
v-if="columnaInfraccion"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.infraccion }}
</b-table-column>
<b-table-column
2022-07-22 19:14:51 +00:00
label="Software"
v-slot="props"
v-if="columnaPrograma"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.programa }}
</b-table-column>
<b-table-column
2022-07-22 19:14:51 +00:00
label="Tipo de conector"
v-slot="props"
v-if="columnaTipoEntrada"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.tipo_entrada }}
</b-table-column>
<b-table-column
label="Tipo de carrito"
v-slot="props"
v-if="columnaTipoCarrito"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.tipo_carrito }}
</b-table-column>
<b-table-column
label="Identificador"
v-slot="props"
v-if="columnaLetra"
centered
2022-07-23 00:55:56 +00:00
>
2022-08-08 02:08:22 +00:00
{{ props.row.letra }}
</b-table-column>
<b-table-column label="Marca" v-slot="props" v-if="columnaMarcaC" centered>
{{ props.row.marca }}
</b-table-column>
2022-07-23 00:55:56 +00:00
<b-table-column
label="Módelo"
v-slot="props"
v-if="columnaModeloC"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.modelo }}
</b-table-column>
<b-table-column label="Marca" v-slot="props" v-if="columnaMarcaE" centered>
{{ props.row.marca }}
</b-table-column>
<b-table-column
label="Módelo"
v-slot="props"
2022-07-23 00:55:56 +00:00
v-if="columnaModeloE"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.modelo }}
</b-table-column>
<b-table-column
label="Tipo de usuario"
v-slot="props"
v-if="columnaTipoUsuario"
centered
>
2022-08-08 02:08:22 +00:00
{{ props.row.tipo_usuario }}
</b-table-column>
</b-table>
</template>
<script>
export default {
props: {
data: { typeof: Array, required: true },
columnaInfraccion: { typeof: Boolean, required: false, default: false },
columnaPrograma: { typeof: Boolean, required: false, default: false },
columnaTipoEntrada: { typeof: Boolean, required: false, default: false },
columnaTipoCarrito: { typeof: Boolean, required: false, default: false },
columnaLetra: { typeof: Boolean, required: false, default: false },
2022-07-23 00:55:56 +00:00
columnaMarcaC: { typeof: Boolean, required: false, default: false },
columnaModeloC: { typeof: Boolean, required: false, default: false },
columnaMarcaE: { typeof: Boolean, required: false, default: false },
columnaModeloE: { typeof: Boolean, required: false, default: false },
columnaTipoUsuario: { typeof: Boolean, required: false, default: false },
},
}
</script>