62 lines
1.1 KiB
TypeScript
62 lines
1.1 KiB
TypeScript
import request, { ENC_FLAG_HEADER } from "@/sheep/utils/request"
|
|
|
|
export default {
|
|
pageList: (query: any) =>
|
|
request({
|
|
url: "/admin/user/page",
|
|
method: "POST",
|
|
params: { current: query.current, size: query.size },
|
|
data: query,
|
|
}),
|
|
|
|
getObj: (id: string) =>
|
|
request({
|
|
url: `/admin/user/details/${id}`,
|
|
method: "GET",
|
|
header: { [ENC_FLAG_HEADER]: true },
|
|
}),
|
|
|
|
addObj: (data: any) =>
|
|
request({
|
|
url: "/admin/user",
|
|
method: "POST",
|
|
data,
|
|
header: { [ENC_FLAG_HEADER]: true },
|
|
}),
|
|
|
|
putObj: (data: any) =>
|
|
request({
|
|
url: "/admin/user",
|
|
method: "PUT",
|
|
data,
|
|
header: { [ENC_FLAG_HEADER]: true },
|
|
}),
|
|
|
|
delObj: (ids: string[]) =>
|
|
request({
|
|
url: "/admin/user",
|
|
method: "DELETE",
|
|
data: ids,
|
|
}),
|
|
|
|
roleList: () =>
|
|
request({
|
|
url: "/admin/role/list",
|
|
method: "GET",
|
|
}),
|
|
|
|
deptTree: () =>
|
|
request({
|
|
url: "/admin/dept/tree/v2",
|
|
method: "GET",
|
|
}),
|
|
|
|
pageSelect: (query: any) =>
|
|
request({
|
|
url: "/admin/user/select",
|
|
method: "POST",
|
|
params: { current: query.current, size: query.size },
|
|
data: query,
|
|
}),
|
|
}
|