You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.2 KiB
68 lines
1.2 KiB
import request from '@/utils/request' |
|
|
|
// 查询部门列表 |
|
export function listDept(query) { |
|
return request({ |
|
url: '/system/dept/list', |
|
method: 'get', |
|
params: query |
|
}) |
|
} |
|
|
|
// 查询部门列表(排除节点) |
|
export function listDeptExcludeChild(deptId) { |
|
return request({ |
|
url: '/system/dept/list/exclude/' + deptId, |
|
method: 'get' |
|
}) |
|
} |
|
|
|
// 查询部门详细 |
|
export function getDept(deptId) { |
|
return request({ |
|
url: '/system/dept/' + deptId, |
|
method: 'get' |
|
}) |
|
} |
|
|
|
// 查询部门下拉树结构 |
|
export function treeselect() { |
|
return request({ |
|
url: '/system/dept/treeselect', |
|
method: 'get' |
|
}) |
|
} |
|
|
|
// 根据角色ID查询部门树结构 |
|
export function roleDeptTreeselect(roleId) { |
|
return request({ |
|
url: '/system/dept/roleDeptTreeselect/' + roleId, |
|
method: 'get' |
|
}) |
|
} |
|
|
|
// 新增部门 |
|
export function addDept(data) { |
|
return request({ |
|
url: '/system/dept', |
|
method: 'post', |
|
data: data |
|
}) |
|
} |
|
|
|
// 修改部门 |
|
export function updateDept(data) { |
|
return request({ |
|
url: '/system/dept', |
|
method: 'put', |
|
data: data |
|
}) |
|
} |
|
|
|
// 删除部门 |
|
export function delDept(deptId) { |
|
return request({ |
|
url: '/system/dept/' + deptId, |
|
method: 'delete' |
|
}) |
|
} |