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