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: { roleMenuForm: {
id: '', id: '',
sysMenuRoleDTOs: [{ menuId: '' }] sysMenuRoleDTOs: [{ menuId: '' }],
roleCode: ''
}, },
// 表格配置项 // 表格配置项
tableConfig: { tableConfig: {
@@ -211,6 +212,7 @@ export default {
methods: { methods: {
async handlePermissionVisible(row) { async handlePermissionVisible(row) {
this.roleMenuForm.id = row.id this.roleMenuForm.id = row.id
this.roleMenuForm.roleCode = row.roleCode
this.permissionDrawer.visible = true this.permissionDrawer.visible = true
this.defaultCheckedKeys = [] this.defaultCheckedKeys = []
this.checkedKeys = [] this.checkedKeys = []
@@ -365,13 +367,16 @@ export default {
}, },
// 修改权限 // 修改权限
handleOnSave() { handleOnSave() {
console.log('this.roleMenuForm')
console.log(this.roleMenuForm)
const menuRoles = this.checkedKeys const menuRoles = this.checkedKeys
.filter(menuId => menuId !== '' && menuId !== null) .filter(menuId => menuId !== '' && menuId !== null)
.map(menuId => ({ menuId })) .map(menuId => ({ menuId }))
debugger
const requestData = { const requestData = {
id: this.roleMenuForm.id, id: this.roleMenuForm.id,
sysMenuRoleDTOs: menuRoles sysMenuRoleDTOs: menuRoles,
roleCode: this.roleMenuForm.roleCode
} }
updateRole(requestData).then(() => { updateRole(requestData).then(() => {