开源准备

This commit is contained in:
zhangtao
2024-12-10 17:39:26 +08:00
commit cbaf324e19
315 changed files with 39314 additions and 0 deletions
+35
View File
@@ -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,
});
}
+50
View File
@@ -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,
});
}
+33
View File
@@ -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,
});
}
+50
View File
@@ -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,
});
}
+57
View File
@@ -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,
});
}
+57
View File
@@ -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,
});
}
+65
View File
@@ -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,
});
}
+121
View File
@@ -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,
});
}