devLogin.ts 1006 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import {
  2. loginName,
  3. password,
  4. examId,
  5. markerId,
  6. isAdmin,
  7. } from "@/devLoginParams";
  8. export async function initLogin() {
  9. if (document.cookie.includes("stmms_cookie")) return;
  10. const f = new FormData();
  11. f.append("loginType", isAdmin ? "admin-login" : "mark-login");
  12. f.append("loginName", loginName);
  13. f.append("password", password);
  14. return fetch("/login", { body: f, method: "POST" })
  15. .then(async (r) => console.log(r))
  16. .then(() => {
  17. const f = new FormData();
  18. f.append("examId", examId);
  19. markerId && f.append("markerId", markerId || "");
  20. const url = isAdmin ? "/admin/exam/select" : "/mark/subject-select";
  21. return fetch(url, { body: f, method: "POST" });
  22. });
  23. // .then(() => {
  24. // console.log("login completed");
  25. // return fetch("/mark/status");
  26. // })
  27. // .then(async (r) => {
  28. // console.log(await r.json());
  29. // return fetch("/mark/gettask");
  30. // })
  31. // .then(async (r) => {
  32. // console.log(await r.json());
  33. // });
  34. }