|
|
@ -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) { |
|
|
|