From 58347790b6a1366ea2214bd65945587a75c83a84 Mon Sep 17 00:00:00 2001 From: zhaojiangbing <1846027296@qq.com> Date: Mon, 16 Dec 2024 23:41:27 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E8=A7=92=E8=89=B2=E5=88=86?= =?UTF-8?q?=E9=85=8D=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/roleAccess.ts | 4 ++-- src/views/system/role/components/roleMenu.vue | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/apis/roleAccess.ts b/src/apis/roleAccess.ts index 507034f..a1fd0b3 100644 --- a/src/apis/roleAccess.ts +++ b/src/apis/roleAccess.ts @@ -4,8 +4,8 @@ import { Api } from './type' export interface IRoleAccess { id: number - access_id: number - role_id: number + accessId: number + roleId: number } export type IRoleAccessList = IRoleAccess[] diff --git a/src/views/system/role/components/roleMenu.vue b/src/views/system/role/components/roleMenu.vue index 432e00b..812c6d2 100644 --- a/src/views/system/role/components/roleMenu.vue +++ b/src/views/system/role/components/roleMenu.vue @@ -86,8 +86,13 @@ watch( const getRoleAccessList = async () => { checkStrictly.value = true // 先解除关系 const res = await getRoleAccess(role.id) - if (res.code === 0) { - const access = res.data.map((item) => item.access_id) + if (res.code === 200) { + console.log( + '%c [ ]-91', + 'font-size:13px; background:pink; color:#bf2c9f;', + res + ) + const access = res.data.map((item) => item.accessId) menuTree.value?.setCheckedKeys(access) setTimeout(() => { checkStrictly.value = false From 8cbba2ef41b732f49f27ca9a629332b563d8897a Mon Sep 17 00:00:00 2001 From: zhaojiangbing <1846027296@qq.com> Date: Tue, 17 Dec 2024 00:05:30 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E8=8F=9C=E5=8D=95=E6=9D=83?= =?UTF-8?q?=E9=99=90=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/role/components/roleMenu.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/system/role/components/roleMenu.vue b/src/views/system/role/components/roleMenu.vue index 812c6d2..7ee85f2 100644 --- a/src/views/system/role/components/roleMenu.vue +++ b/src/views/system/role/components/roleMenu.vue @@ -58,7 +58,7 @@ const handleSubmit = async () => { const selectKeys = [...keys, ...halfKeys] const res = await allocRoleAccess(role.id, selectKeys as number[]) - if (res.code === 0) { + if (res.code === 200) { proxy?.$message.success('权限分配成功') reloadPage() }