From ff200aedbc7cf4129e59cde57c847a1f6100d9f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Thu, 10 Mar 2022 17:10:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20select2=E7=BB=84=E4=BB=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0disabled=E7=8A=B6=E6=80=81=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FormFields/Select2.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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),