mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 06:19:04 +00:00
开源准备
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function login(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/auth/login",
|
||||
method: "post",
|
||||
headers: {
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
},
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function getNewToken(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/auth/token/refresh",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCaptcha() {
|
||||
return request({
|
||||
url: "/api/v1/system/auth/captcha/get",
|
||||
method: "post",
|
||||
});
|
||||
}
|
||||
|
||||
export function logout(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/auth/logout",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getDeptList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/dept/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getDeptDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/dept/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createDept(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/dept/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateDept(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/dept/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteDept(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/dept/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function batchAvailableDept(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/dept/available/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getLogList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/log/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getLogDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/log/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteLog(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/log/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function exportLog(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/log/export",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getMenuList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/menu/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getMenuDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/menu/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createMenu(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/menu/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateMenu(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/menu/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteMenu(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/menu/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function batchAvailableMenu(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/menu/available/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getNoticeList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getNoticeDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createNotice(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateNotice(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteNotice(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function batchAvailableNotice(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/available/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function exportNotice(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/notice/export",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getPositionList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getPositionDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createPosition(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updatePosition(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deletePosition(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function batchAvailablePosition(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/available/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function exportPosition(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/position/export",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getRoleList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getRoleDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createRole(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateRole(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteRole(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function batchAvailableRole(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/available/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function setPermission(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/permission/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function exportRole(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/role/export",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getCurrentUserInfo() {
|
||||
return request({
|
||||
url: "/api/v1/system/user/current/info",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
export function uploadCurrentUserAvatar(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/current/avatar/upload",
|
||||
method: "post",
|
||||
data: body,
|
||||
headers: { "Content-Type": "multipart/form-data" },
|
||||
});
|
||||
}
|
||||
|
||||
export function updateCurrentUserInfo(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/current/info/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function changeCurrentUserPassword(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/current/password/change",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function registerUser(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/register",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function forgetPassword(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/forget/password",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function getUserList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getUserDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createUser(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateUser(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteUser(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function batchAvailableUser(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/available/setting",
|
||||
method: "patch",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function exportUser(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/export",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function importUserTemplate(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/import/template",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function importUserData(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/user/import/data",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user