From 8973d906250b14ac9257e0132d49d29e49673066 Mon Sep 17 00:00:00 2001 From: lihui Date: Thu, 24 Jul 2025 01:09:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=9D=9E=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BA=E6=9D=83=E9=99=90=E7=AE=A1=E7=90=86?= =?UTF-8?q?=20=E7=AD=89bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/permissions/permission.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/views/permissions/permission.vue b/src/views/permissions/permission.vue index 8eec8ef..43261c2 100644 --- a/src/views/permissions/permission.vue +++ b/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) {