Browse Source

fix: 非管理员不显示权限管理 等bug

zhangrenyuan/feature-20250714163943-金币前端二期
lihui 3 weeks ago
parent
commit
8973d90625
  1. 11
      src/views/permissions/permission.vue

11
src/views/permissions/permission.vue

@ -772,9 +772,12 @@ const getLists = async function () {
data: { id: roleId }
})
data.value = res.data
if(addRole.value.roleId ==null ||addRole.value.roleId ==undefined){
if(addRole.value.parentId ==null ||addRole.value.parentId ==undefined){
data.value = data.value
console.log('111')
}else if (addRole.value.parentId != 2) {
console.log('222')
data.value = data.value.filter(item => item.id !== 9);
}
console.log('看看data', data.value)
@ -789,11 +792,14 @@ const getLists = async function () {
if (result.code == 200) {
if (typeof result.data === 'string' && result.data) {
addRoleMarket.value = result.data.split(',');
addRole.value.market = ''
} else if (Array.isArray(result.data)) {
addRoleMarket.value = result.data
addRole.value.market = ''
}
else {
addRoleMarket.value = [];
addRole.value.market = ''
}
} else {
ElMessage.error('该上级角色无所属地区')
@ -804,11 +810,14 @@ const getLists = async function () {
} else{
if (typeof market.value === 'string' && market.value) {
addRoleMarket.value = market.value.split(',');
addRole.value.market = ''
} else if (Array.isArray(market.value)) {
addRoleMarket.value = market.value
addRole.value.market = ''
}
else {
addRoleMarket.value = [];
addRole.value.market = ''
}
}
} catch (error) {

Loading…
Cancel
Save