django-vue-admin/dvadmin-ui/src/api/vadmin/permission/dept.js

69 lines
1.3 KiB
Python
Executable File
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import request from "@/utils/request";
// 查询部门列表
export function listDept(query) {
return request({
url: "/admin/permission/dept/",
method: "get",
params: query
});
}
// 查询部门列表排除节点
export function listDeptExcludeChild(deptId) {
return request({
url: "/admin/permission/dept/exclude/" + deptId + "/",
method: "get"
});
}
// 查询部门详细
export function getDept(deptId) {
return request({
url: "/admin/permission/dept/" + deptId + "/",
method: "get"
});
}
// 查询部门下拉树结构
export function treeselect() {
return request({
url: "/admin/permission/dept/treeselect/?status=1",
method: "get"
});
}
// 根据角色ID查询部门树结构
export function roleDeptTreeselect(roleId) {
return request({
url: "/admin/permission/dept/roleDeptTreeselect/" + roleId + "/?status=1",
method: "get"
});
}
// 新增部门
export function addDept(data) {
return request({
url: "/admin/permission/dept/",
method: "post",
data: data
});
}
// 修改部门
export function updateDept(data) {
return request({
url: "/admin/permission/dept/" + data.id + "/",
method: "put",
data: data
});
}
// 删除部门
export function delDept(deptId) {
return request({
url: "/admin/permission/dept/" + deptId + "",
method: "delete"
});
}