diff --git a/src/components/FormFields/Select2.vue b/src/components/FormFields/Select2.vue index 7024368d2..0eb2eea26 100644 --- a/src/components/FormFields/Select2.vue +++ b/src/components/FormFields/Select2.vue @@ -12,6 +12,7 @@ filterable popper-append-to-body class="select2" + :disabled="selectDisabled" v-bind="$attrs" @change="onChange" @visible-change="onVisibleChange" @@ -85,6 +86,10 @@ export default { disabledValues: { type: Array, default: () => [] + }, + disabled: { + type: Boolean, + default: false } }, data() { @@ -101,13 +106,15 @@ export default { if (status === 403) { setTimeout(() => { vm.initialized = true - }, 300) + vm.selectDisabled = true + }, 200) return 200 } return status } return { validateStatus, + selectDisabled: this.disabled, loading: false, initialized: false, defaultParams: _.cloneDeep(defaultParams),