Pārlūkot izejas kodu

Merge branch 'v2' of http://git.ycjcjy.com/yunzhi/crm_pc into v2

fangmingyue 1 gadu atpakaļ
vecāks
revīzija
f976cd972b

+ 1
- 1
.env Parādīt failu

@@ -1 +1 @@
1
-VITE_SERVER_BASE=/api
1
+VITE_SERVER_BASE=/api/admin

+ 1
- 1
.env.production Parādīt failu

@@ -1 +1 @@
1
-VITE_SERVER_BASE=http://api.crm2.njyunzhi.com/api/admin
1
+VITE_SERVER_BASE=https://api.crm2.njyunzhi.com/api/admin

+ 1
- 1
src/layouts/AuthLayout/components/Header/Exit.jsx Parādīt failu

@@ -20,7 +20,7 @@ export default (props) => {
20 20
         // setUser();
21 21
         const tenantId = localStorage.getItem("tenantId");
22 22
 
23
-        navigate(`/login?id=${tenantId}`);
23
+        navigate(`${tenantId}/login`);
24 24
       },
25 25
     });
26 26
   };

+ 1
- 2
src/layouts/AuthLayout/components/Header/User.jsx Parādīt failu

@@ -45,8 +45,7 @@ const ChangePassword = forwardRef((props, ref) => {
45 45
     };
46 46
     await changePassword(data);
47 47
     const tenantId = localStorage.getItem("tenantId");
48
-    navigate(`/login?id=${tenantId}`);
49
-    localStorage.removeItem("token");
48
+    navigate(`${tenantId}/login`);
50 49
     return true;
51 50
   };
52 51
 

+ 4
- 9
src/pages/login/LoginForm.jsx Parādīt failu

@@ -1,7 +1,7 @@
1 1
 import React, { useEffect } from "react";
2 2
 import md5 from "md5";
3 3
 import { Button, Form, Input, Radio } from "antd";
4
-import { useNavigate, useSearchParams } from "react-router-dom";
4
+import { useNavigate,useParams, useSearchParams } from "react-router-dom";
5 5
 import { login } from "@/services/login";
6 6
 import { useModel } from "@/store";
7 7
 
@@ -11,15 +11,10 @@ export default (props) => {
11 11
   const [loading, setLoading] = React.useState(false);
12 12
   const { user, getCurrentUser } = useModel("user");
13 13
 
14
-  // var path = window.location.pathname;
15
-  // var tenantIds = path.split("/")[1];
16
-
17
-  useEffect(() => {
18
-    pathTenantId();
19
-  }, [pathTenantId()]);
20
-  
14
+ 
15
+  const {tenantId} = useParams();
21 16
   const onFinish = (values) => {
22
-    const tenantId = localStorage.getItem("tenantId");
17
+    localStorage.setItem("tenantId",tenantId)
23 18
     const data = {
24 19
       loginType: "admin.pc",
25 20
       loginName: values.loginName,

+ 1
- 1
src/routes/routes.jsx Parādīt failu

@@ -298,7 +298,7 @@ export const defaultRoutes = [
298 298
     ],
299 299
   },
300 300
   {
301
-    path: "/login",
301
+    path: "/:tenantId/login",
302 302
     element: <Login />,
303 303
   },
304 304
   {

+ 2
- 2
src/utils/request.js Parādīt failu

@@ -4,10 +4,10 @@ import { message } from "antd";
4 4
 import { getToken, setToken } from "./token";
5 5
 
6 6
 const instance = axios.create({
7
-  baseURL: process.env.NODE_ENV == "development" ? "/api/admin" : SERVER_BASE,
7
+  baseURL:  import.meta.env.VITE_SERVER_BASE,
8 8
   timeout: 10000,
9
+  // withCredentials: true, // 跨域
9 10
 });
10
-console.log(process.env.NODE_ENV)
11 11
 // 添加请求拦截器
12 12
 instance.interceptors.request.use(
13 13
   function (config) {