diff --git a/src/views/permissions/permission.vue b/src/views/permissions/permission.vue index e06cf66..543a460 100644 --- a/src/views/permissions/permission.vue +++ b/src/views/permissions/permission.vue @@ -675,11 +675,37 @@ const getLists = async function () { console.log('请求失败', error) } } +const handleMarketChange = (values) => { + console.log('values的类型:', typeof values); + console.log('values的值:', values); + //判断是否选择了总部 + const hasHeadquarters = values.includes('总部'); + if (hasHeadquarters) { + // 如果选择了总部,只保留总部 + addAdmin.value.market = ['总部']; + } + console.log('看看现在的地区',addAdmin.value.market); + +}; const includeHq = computed(() => { const i = addAdmin.value.market.includes('总部') return (item) => i && item != '总部' }) +const EditincludeHq = computed(() => { + const i = permissionEditObj.value.market.includes('总部') + return (item) => i && item != '总部' +}) +const EdithandleMarketChange = (values) => { + //判断是否选择了总部 + const hasHeadquarters = values.includes('总部'); + if (hasHeadquarters) { + // 如果选择了总部,只保留总部 + permissionEditObj.value.market = ['总部']; + } + console.log('看看现在的地区',permissionEditObj.value.market); + +}; const handleCheckChange = (checkedNodes, { checkedKeys }) => { addRole.value.checkedKeys = checkedKeys; } @@ -955,7 +981,8 @@ const Rolerules = reactive({ - + @@ -1003,8 +1030,8 @@ const Rolerules = reactive({ - - + +