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