From 98bc7af147e1703e506fadae21fa8383360310ea Mon Sep 17 00:00:00 2001 From: "du.meimei" Date: Fri, 25 Apr 2025 17:14:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor(system):=20=E8=A7=92=E8=89=B2-?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=9D=83=E9=99=90=E6=B7=BB=E5=8A=A0=E5=85=A5?= =?UTF-8?q?=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在角色权限表单中添加 roleCode 字段- 在保存权限时,将 roleCode 一起提交到后端- 添加调试信息,便于排查问题 --- src/views/system/role/index.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index bc34b42..f07f3f2 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -140,7 +140,8 @@ export default { }, roleMenuForm: { id: '', - sysMenuRoleDTOs: [{ menuId: '' }] + sysMenuRoleDTOs: [{ menuId: '' }], + roleCode: '' }, // 表格配置项 tableConfig: { @@ -211,6 +212,7 @@ export default { methods: { async handlePermissionVisible(row) { this.roleMenuForm.id = row.id + this.roleMenuForm.roleCode = row.roleCode this.permissionDrawer.visible = true this.defaultCheckedKeys = [] this.checkedKeys = [] @@ -365,13 +367,16 @@ export default { }, // 修改权限 handleOnSave() { + console.log('this.roleMenuForm') + console.log(this.roleMenuForm) const menuRoles = this.checkedKeys .filter(menuId => menuId !== '' && menuId !== null) .map(menuId => ({ menuId })) - + debugger const requestData = { id: this.roleMenuForm.id, - sysMenuRoleDTOs: menuRoles + sysMenuRoleDTOs: menuRoles, + roleCode: this.roleMenuForm.roleCode } updateRole(requestData).then(() => {