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 @@
设置代理
- 删除