listo select status
This commit is contained in:
parent
7f41a6f905
commit
60ad0dcf68
@ -3,15 +3,19 @@
|
|||||||
<b-select
|
<b-select
|
||||||
icon="store"
|
icon="store"
|
||||||
:loading="isLoadingSelect"
|
:loading="isLoadingSelect"
|
||||||
v-model="status"
|
v-model="idStatus"
|
||||||
expanded
|
expanded
|
||||||
rounded
|
rounded
|
||||||
>
|
>
|
||||||
<option :disabled="deshabilitarOptVacia" :value="objVacio">
|
<option :disabled="deshabilitarOptVacia" :value="0">
|
||||||
Selecciona una opción
|
Selecciona una opción
|
||||||
</option>
|
</option>
|
||||||
|
|
||||||
<option v-for="(s, index) in catalogoStatus" :key="index" :value="s">
|
<option
|
||||||
|
v-for="(s, index) in catalogoStatus"
|
||||||
|
:key="index"
|
||||||
|
:value="s.id_status"
|
||||||
|
>
|
||||||
{{ s.status }}
|
{{ s.status }}
|
||||||
</option>
|
</option>
|
||||||
</b-select>
|
</b-select>
|
||||||
@ -25,15 +29,14 @@ export default {
|
|||||||
props: {
|
props: {
|
||||||
deshabilitarOptVacia: { typeof: Boolean, required: false, default: true },
|
deshabilitarOptVacia: { typeof: Boolean, required: false, default: true },
|
||||||
idInstitucion: { type: Number, required: true, default: 0 },
|
idInstitucion: { type: Number, required: true, default: 0 },
|
||||||
statusPadre: { type: Object, required: true, default: () => ({}) },
|
idStatusPadre: { type: Number, required: true, default: 0 },
|
||||||
columnSize: { typeof: String, required: false, default: '' },
|
columnSize: { typeof: String, required: false, default: '' },
|
||||||
},
|
},
|
||||||
data: () => {
|
data: () => {
|
||||||
return {
|
return {
|
||||||
catalogoStatus: [],
|
catalogoStatus: [],
|
||||||
isLoadingSelect: false,
|
isLoadingSelect: false,
|
||||||
status: {},
|
idStatus: 0,
|
||||||
objVacio: {},
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@ -53,16 +56,14 @@ export default {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
status(statusSeleccionado) {
|
idStatus(statusSeleccionado) {
|
||||||
this.$emit('status-seleccionado', statusSeleccionado)
|
this.$emit('status-seleccionado', statusSeleccionado)
|
||||||
},
|
},
|
||||||
statusPadre(nuevoStatus) {
|
idStatusPadre(nuevoStatus) {
|
||||||
if (this.$funcionesGlobales.objIsEmpty(nuevoStatus))
|
this.idStatus = nuevoStatus
|
||||||
this.status = this.objVacio
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.status = this.objVacio
|
|
||||||
this.obtenerCatalogoStatus()
|
this.obtenerCatalogoStatus()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user