Files
biz-mobile-cloud-zax/src/sheep/api/admin-user.ts
T

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,
}),
}