[代码完善](v2.5): v2.5 beta 修复角色管理中分配菜单后子菜单丢失的问题
问题:角色管理中的分配菜单由于是懒加载的,导致保存分配的菜单时只保存了选择的父节点 修复:在保存前先将部分菜单加载出来 2.5 Beta 详情:https://www.ydyno.com/archives/1225.html
This commit is contained in:
@@ -9,7 +9,7 @@ export function getDepts(params) {
|
||||
})
|
||||
}
|
||||
|
||||
export function getSuperior(ids) {
|
||||
export function getDeptSuperior(ids) {
|
||||
const params = {
|
||||
ids: ids
|
||||
}
|
||||
@@ -43,4 +43,4 @@ export function edit(data) {
|
||||
})
|
||||
}
|
||||
|
||||
export default { add, edit, del, getDepts, getSuperior }
|
||||
export default { add, edit, del, getDepts, getDeptSuperior }
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import request from '@/utils/request'
|
||||
import qs from 'qs'
|
||||
|
||||
export function getMenusTree(pid) {
|
||||
return request({
|
||||
@@ -15,9 +16,12 @@ export function getMenus(params) {
|
||||
})
|
||||
}
|
||||
|
||||
export function getSuperior(id) {
|
||||
export function getMenuSuperior(ids) {
|
||||
const params = {
|
||||
ids: ids
|
||||
}
|
||||
return request({
|
||||
url: 'api/menus/superior?id=' + id,
|
||||
url: 'api/menus/superior?' + qs.stringify(params, { indices: false }),
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -53,4 +57,4 @@ export function edit(data) {
|
||||
})
|
||||
}
|
||||
|
||||
export default { add, edit, del, getMenusTree, getSuperior, getMenus }
|
||||
export default { add, edit, del, getMenusTree, getMenuSuperior, getMenus }
|
||||
|
||||
Reference in New Issue
Block a user