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

Loading…
Cancel
Save