diff --git a/src/api/student.ts b/src/api/student.ts new file mode 100644 index 0000000..42b36c3 --- /dev/null +++ b/src/api/student.ts @@ -0,0 +1,53 @@ +import { http } from "@/utils/http"; +import { Res } from "@/utils/http/types"; +// import type { Res } from "@/utils/http/types"; + +/** + * @description 导入表单 + * @return {object} + */ +export function ImportExamInfo(id: number, file: File) { + let formData = new FormData(); + formData.append("eId", id.toString()); + formData.append("file", file); + return http.request( + "post", + `ExamClassInfo/Import`, + { + data: formData + }, + { + headers: { + "Content-Type": "application/x-www-form-urlencoded" + }, + responseType: "blob" + } + ); +} + +/** + * @description 修改学生拓展信息 + * @return {object} + */ +export function EditStudent(data) { + return http.request>("post", `Student/EditInfo`, { + data + }); +} + +/** + * @description 修改学生拓展信息 + * @return {object} + */ +export function PageList(data) { + return http.request>("post", `Student/PageList`, { + data + }); +} +/** + * @description 获取学生拓展信息 + * @return {object} + */ +export function StudentInfo(uid) { + return http.request>("get", `Student/Info?uid=${uid}`); +} diff --git a/src/views/student/edit.vue b/src/views/student/edit.vue index 44ea81b..bf52070 100644 --- a/src/views/student/edit.vue +++ b/src/views/student/edit.vue @@ -1,31 +1,6 @@