ソースを参照

feat: new url

gemercheung 6 ヶ月 前
コミット
5ecc3f5250
3 ファイル変更23 行追加28 行削除
  1. 2 0
      src/api/constant.ts
  2. 15 22
      src/api/instance.ts
  3. 6 6
      src/api/setup.ts

+ 2 - 0
src/api/constant.ts

@@ -103,3 +103,5 @@ export const CASE_DETAIL = "/fusion/caseExtractDetail/info"
 export const DOWN_DOCX = "/fusion/caseInquest/downDocx"
 
 export const DOWN_DOCX1 = "/fusion/caseExtractDetail/downDocx"
+
+export const MODEL_GETINFO = '/fusion/model/getInfo'

+ 15 - 22
src/api/instance.ts

@@ -3,7 +3,7 @@ import { Dialog, Message } from "bill/index";
 import { showLoad, hideLoad } from "@/utils";
 import * as URL from "./constant";
 import { ResCode, ResCodeDesc } from "./constant";
-import { baseURL, params } from "@/env";
+import { appBackRoot, baseURL, params } from "@/env";
 import GAxios from "axios";
 
 const instance = axiosFactory();
@@ -27,27 +27,20 @@ export const {
 } = instance;
 
 const gotoLogin = () => {
-  GAxios.post("/service/manage/login", {
-    password: "MRinIEn3ExMjM0NTY=Q5Lm39urQWzN7k4oCG",
-    userName: "super-admin",
-    username: "super-admin",
-  }).then((res) => {
-    setToken(res.data.data.token)
-    setTimeout(() => location.reload())
-  });
-  // if (import.meta.env.DEV) {
-  //   GAxios.post("/service/manage/login", {
-  //     password: "MRinIEn3ExMjM0NTY=Q5Lm39urQWzN7k4oCG",
-  //     userName: "super-admin",
-  //     username: "super-admin",
-  //   }).then((res) => {
-  //     setToken(res.data.data.token)
-  //     setTimeout(() => location.reload())
-  //   });
-  // } else {
-  //   const loginHref = `/admin/#/statistics/scene`
-  //   location.href = loginHref + '?redirect=' + escape(location.href)
-  // }
+  if (import.meta.env.DEV) {
+    // GAxios.post("/service/manage/login", {
+    //   password: "MRinIEn3ExMjM0NTY=Q5Lm39urQWzN7k4oCG",
+    //   userName: "super-admin",
+    //   username: "super-admin",
+    // }).then((res) => {
+    //   setToken(res.data.data.token)
+    //   setTimeout(() => location.reload())
+    // });
+  } else {
+    const appID = params.app
+    const loginHref = `${appBackRoot[appID]}/#/login`
+    location.href = loginHref + '?redirect=' + escape(location.href)
+  }
 };
 
 addReqErrorHandler((err) => {

+ 6 - 6
src/api/setup.ts

@@ -132,12 +132,12 @@ export const axiosFactory = () => {
 
       if (!matchURL(axiosConfig.unTokenSet, config)) {
         if (!axiosConfig.token) {
-          if (!matchURL(axiosConfig.unReqErrorSet, config)) {
-            console.log(config.url)
-            const error = new Error('缺少token')
-            callErrorHandler('req', error, config)
-            throw error
-          }
+          // if (!matchURL(axiosConfig.unReqErrorSet, config)) {
+          //   console.log(config.url)
+          //   const error = new Error('缺少token')
+          //   callErrorHandler('req', error, config)
+          //   throw error
+          // }
         } else {
           config.headers = {
             ...config.headers,