diff --git a/src/views/system/user/add.vue b/src/views/system/user/add.vue index b3fb529..35bac75 100644 --- a/src/views/system/user/add.vue +++ b/src/views/system/user/add.vue @@ -50,6 +50,8 @@ const openChangeRoleDialog = (selectRoleId, data) => { } }) } +console.log("🚀 ~ file: ", authStore.roles.includes('superAdmin')) + const schame = computed(() => { let arr = [ { @@ -62,7 +64,7 @@ const schame = computed(() => { filterable: true, checkStrictly: true, data: localData.subCompanyIdOpt, - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false }, on: { change: async (val) => { @@ -81,7 +83,7 @@ const schame = computed(() => { data: localData.departmentIdOpt, filterable: true, checkStrictly: true, - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -90,7 +92,7 @@ const schame = computed(() => { component: 'el-input', props: { placeholder: '请输入', - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -99,7 +101,7 @@ const schame = computed(() => { component: 'el-input', props: { placeholder: '请输入', - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -120,7 +122,7 @@ const schame = computed(() => { filterable: true, checkStrictly: true, data: localData.jobOpt, - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -130,7 +132,8 @@ const schame = computed(() => { props: { placeholder: '请选择', multiple: true, - data: localData.roleOpt + data: localData.roleOpt, + disabled:!authStore.roles.includes('superAdmin') ? true : false }, on: { change: async (val) => { @@ -173,7 +176,7 @@ const schame = computed(() => { props: { placeholder: '请选择', data: cacheStore.getDict('user_sex'), - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -183,7 +186,7 @@ const schame = computed(() => { props: { placeholder: '请选择', data: cacheStore.getDict('normal_disable'), - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -192,7 +195,7 @@ const schame = computed(() => { component: 'el-input', props: { placeholder: '请输入', - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, { @@ -201,7 +204,7 @@ const schame = computed(() => { component: 'el-input', props: { placeholder: '请输入', - disabled: route.query.userType == 0 ? true : false + disabled: route.query.userType == 0 ? true : !authStore.roles.includes('superAdmin') ? true : false } }, ] diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index daf53b9..4c3a216 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -43,7 +43,7 @@ 设置代理 - 删除