12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // @ts-nocheck
- import { httpApp } from "@/plugins/axiosApp";
- export function login() {
- return httpApp.get("/api/user/login");
- }
- export function getExams(pageNumber: number, pageSize: number) {
- return httpApp.get(
- "/api/exams?" +
- new URLSearchParams({
- pageNumber: "" + pageNumber,
- pageSize: "" + pageSize,
- })
- );
- }
- export function getStudents(
- examId: number,
- pageNumber: number,
- pageSize: number,
- params: any
- ) {
- const form = {
- examId: examId,
- pageNumber: pageNumber,
- pageSize: pageSize,
- };
- if (params != undefined) {
- for (const key in params) {
- if (params[key] && params[key] != "") {
- form[key] = params[key];
- }
- }
- }
- return httpApp.post("/api/exam/students", new URLSearchParams(form));
- }
- export function countStudents(examId: number, params) {
- params = params || {};
- params.examId = examId;
- return httpApp.post("/api/exam/students/count", new URLSearchParams(params));
- }
- export function getPackages(examId, upload, withUrl) {
- let uri = "/api/package/count/" + examId;
- const param = [];
- if (upload != undefined) {
- param.push("upload=" + (upload ? "true" : "false"));
- }
- if (withUrl != undefined) {
- param.push("withUrl=" + (withUrl ? "true" : "false"));
- }
- if (param.length > 0) {
- uri = uri + "?" + param.join("&");
- }
- return httpApp.get(uri);
- }
|