You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-qianduan/src/api/schoolAdmin.js

181 lines
3.2 KiB
JavaScript

import request from "@/utils/request";
export function getAdminSchool() {
return request({
url: "/api/school-admin/school",
method: "get",
});
}
export function updateAdminSchool(data) {
return request({
url: "/api/school-admin/school",
method: "put",
data,
});
}
export function getAdminFaculties(params) {
return request({
url: "/api/school-admin/faculties",
method: "get",
params,
});
}
export function addAdminFaculty(data) {
return request({
url: "/api/school-admin/faculties",
method: "post",
data,
});
}
export function updateAdminFaculty(id, data) {
return request({
url: `/api/school-admin/faculties/${id}`,
method: "put",
data,
});
}
export function deleteAdminFaculty(id) {
return request({
url: `/api/school-admin/faculties/${id}`,
method: "delete",
});
}
export function getAdminMajors(params) {
return request({
url: "/api/school-admin/majors",
method: "get",
params,
});
}
export function addAdminMajor(data) {
return request({
url: "/api/school-admin/majors",
method: "post",
data,
});
}
export function updateAdminMajor(id, data) {
return request({
url: `/api/school-admin/majors/${id}`,
method: "put",
data,
});
}
export function deleteAdminMajor(id) {
return request({
url: `/api/school-admin/majors/${id}`,
method: "delete",
});
}
export function getAdminClasses(params) {
return request({
url: "/api/school-admin/classes",
method: "get",
params,
});
}
export function addAdminClass(data) {
return request({
url: "/api/school-admin/classes",
method: "post",
data,
});
}
export function updateAdminClass(id, data) {
return request({
url: `/api/school-admin/classes/${id}`,
method: "put",
data,
});
}
export function deleteAdminClass(id) {
return request({
url: `/api/school-admin/classes/${id}`,
method: "delete",
});
}
export function getAdminTeachers(params) {
return request({
url: "/api/school-admin/teachers",
method: "get",
params,
});
}
export function addAdminTeacher(data) {
return request({
url: "/api/school-admin/teachers",
method: "post",
data,
});
}
export function updateAdminTeacher(id, data) {
return request({
url: `/api/school-admin/teachers/${id}`,
method: "put",
data,
});
}
export function deleteAdminTeacher(id) {
return request({
url: `/api/school-admin/teachers/${id}`,
method: "delete",
});
}
export function getAdminStudents(params) {
return request({
url: "/api/school-admin/students",
method: "get",
params,
});
}
export function addAdminStudent(data) {
return request({
url: "/api/school-admin/students",
method: "post",
data,
});
}
export function importAdminStudents(data) {
return request({
url: "/api/school-admin/students/import",
method: "post",
data,
headers: { "Content-Type": "multipart/form-data" },
});
}
export function updateAdminStudent(id, data) {
return request({
url: `/api/school-admin/students/${id}`,
method: "put",
data,
});
}
export function deleteAdminStudent(id) {
return request({
url: `/api/school-admin/students/${id}`,
method: "delete",
});
}