Browse Source

conf for admin pages

Michael Wang 4 years ago
parent
commit
eb032a1985
2 changed files with 15 additions and 4 deletions
  1. 11 4
      src/devLogin.ts
  2. 4 0
      vite.config.ts

+ 11 - 4
src/devLogin.ts

@@ -1,9 +1,15 @@
-import { loginName, password, examId, markerId } from "@/devLoginParams";
+import {
+  loginName,
+  password,
+  examId,
+  markerId,
+  isAdmin,
+} from "@/devLoginParams";
 
 export async function initLogin() {
   if (document.cookie.includes("stmms_cookie")) return;
   const f = new FormData();
-  f.append("loginType", "mark-login");
+  f.append("loginType", isAdmin ? "admin-login" : "mark-login");
   f.append("loginName", loginName);
   f.append("password", password);
 
@@ -12,9 +18,10 @@ export async function initLogin() {
     .then(() => {
       const f = new FormData();
       f.append("examId", examId);
-      f.append("markerId", markerId);
+      markerId && f.append("markerId", markerId || "");
 
-      return fetch("/mark/subject-select", { body: f, method: "POST" });
+      const url = isAdmin ? "/admin/exam/select" : "/mark/subject-select";
+      return fetch(url, { body: f, method: "POST" });
     });
   // .then(() => {
   //   console.log("login completed");

+ 4 - 0
vite.config.ts

@@ -18,6 +18,10 @@ export default defineConfig({
         target: "http://192.168.10.224:8080",
         changeOrigin: true,
       },
+      "/admin": {
+        target: "http://192.168.10.224:8080",
+        changeOrigin: true,
+      },
       "/api": {
         target: "http://192.168.10.224:8080",
         changeOrigin: true,