From c155e5a59b7af55b141f7a1dba67a3432e413105 Mon Sep 17 00:00:00 2001 From: Orange Date: Tue, 23 Mar 2021 11:37:59 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E7=BB=84=E7=BB=87=E4=B8=8B=E7=A6=81=E6=AD=A2=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/users/User/UserCreateUpdate.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/views/users/User/UserCreateUpdate.vue b/src/views/users/User/UserCreateUpdate.vue index cd9900408..de95228ff 100644 --- a/src/views/users/User/UserCreateUpdate.vue +++ b/src/views/users/User/UserCreateUpdate.vue @@ -10,6 +10,7 @@ import { GenericCreateUpdatePage } from '@/layout/components' import UserPassword from '@/components/UserPassword' import RoleCheckbox from '@/views/users/User/components/RoleCheckbox' import rules from '@/components/DataForm/rules' +import { mapGetters } from 'vuex' export default { components: { @@ -109,6 +110,14 @@ export default { } } }, + computed: { + ...mapGetters(['currentOrgIsRoot']) + }, + mounted() { + if (this.currentOrgIsRoot) { + this.fieldsMeta.groups.el.disabled = true + } + }, methods: { cleanFormValue(value) { const method = this.getMethod()