mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-09 10:56:50 +08:00
refactor(system): 角色-设置权限添加入参
- 在角色权限表单中添加 roleCode 字段- 在保存权限时,将 roleCode 一起提交到后端- 添加调试信息,便于排查问题
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user