refactor(system): 角色-设置权限添加入参

- 在角色权限表单中添加 roleCode 字段- 在保存权限时,将 roleCode 一起提交到后端- 添加调试信息,便于排查问题
This commit is contained in:
du.meimei
2025-04-25 17:14:03 +08:00
parent 9f04419bd2
commit 98bc7af147

View File

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