123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- // import request from "requestretry";
- // import env from "./env";
- // import _logger from "./logger";
- // const logger = _logger("api.js");
- import { httpApp } from "@/plugins/axiosApp";
- import { store } from "@/store";
- // async function execute(uri, method, form) {
- // // await new Promise((res) => setTimeout(res, 3000));
- // console.log("sending...");
- // console.log(uri, method, globalThis, globalThis.env);
- // // console.log(globalThis.electron.env);
- // // Object.assign(env, globalThis.electron.env);
- // return new Promise((resolve, reject) => {
- // request(
- // {
- // url: env.server.host + uri,
- // method: method,
- // json: true,
- // timeout: 10000,
- // form: form || {},
- // headers: {
- // "auth-info":
- // "loginname=" + env.loginName + ";password=" + env.password,
- // },
- // maxAttempts: 50,
- // retryDelay: 500,
- // retryStrategy: request.RetryStrategies.HTTPOrNetworkError,
- // },
- // function (error, response, body) {
- // if (response.statusCode == 200) {
- // resolve(body);
- // } else {
- // const message =
- // response.statusCode +
- // " " +
- // (error || "") +
- // (response.headers["error-info"] || "");
- // logger.error(message);
- // reject(message);
- // }
- // }
- // );
- // });
- // }
- export function login() {
- // return execute("/api/user/login", "GET");
- return httpApp.get("/api/user/login", {
- headers: {
- "auth-info":
- "loginname=" + store.env.loginName + ";password=" + store.env.password,
- },
- baseURL: store.env.server,
- });
- }
- // export function getExams(pageNumber, pageSize) {
- // let uri = "/api/exams";
- // const param = [];
- // if (pageNumber != undefined) {
- // param.push("pageNumber=" + pageNumber);
- // }
- // if (pageSize != undefined) {
- // param.push("pageSize=" + pageSize);
- // }
- // if (param.length > 0) {
- // uri = uri + "?" + param.join("&");
- // }
- // return execute(uri, "GET");
- // }
- // export function getStudents(examId, pageNumber, pageSize, params) {
- // 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 execute("/api/exam/students", "POST", form);
- // }
- // export function countStudents(examId, params) {
- // params = params || {};
- // params.examId = examId;
- // return execute("/api/exam/students/count", "POST", 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 execute(uri, "GET");
- // }
- export default {
- // execute,
- login,
- // getExams,
- // getStudents,
- // countStudents,
- // getPackages,
- };
|