fangmingyue 1 vuosi sitten
vanhempi
commit
c57aae26c7
3 muutettua tiedostoa jossa 75 lisäystä ja 52 poistoa
  1. 27
    4
      src/pages/qLogin/QLogin.jsx
  2. 46
    46
      src/routes/routes.jsx
  3. 2
    2
      vite.config.js

+ 27
- 4
src/pages/qLogin/QLogin.jsx Näytä tiedosto

@@ -1,14 +1,37 @@
1
-import React, { useEffect } from "react";
1
+import React, { useEffect, useState } from "react";
2 2
 import { useNavigate } from "react-router-dom";
3
-import { Button, Form, Input, Radio, Select, Row, Col } from "antd";
3
+import md5 from "md5";
4
+import { Button, Form, Input, Radio, Select, Row, Col, message } from "antd";
5
+import { login } from "@/services/login";
4 6
 import "./style.less";
5 7
 
6 8
 export default (props) => {
7 9
   const navigate = useNavigate();
10
+  const [loading, setLoading] = React.useState(false);
8 11
 
9 12
   const [form] = Form.useForm();
10
-  const onFinish = () => {
13
+  const onFinish = (values) => {
14
+    setLoading(true);
15
+    login({
16
+      loginName: values.loginName,
17
+      loginType: "platform.pc",
18
+      password: md5(values.password),
19
+    })
20
+      .then((res) => {
21
+        setLoading(true);
22
+        try {
23
+          navigate("/authentication");
24
+        } catch (e) {
25
+          message.error(e);
26
+        }
27
+        setLoading(false);
28
+      })
29
+      .catch((err) => {
30
+        // console.log('----err--', err);
31
+        setLoading(false);
32
+      });
11 33
 
34
+    setLoading(false);
12 35
   }
13 36
 
14 37
   return (
@@ -23,7 +46,7 @@ export default (props) => {
23 46
         <Form.Item
24 47
           label="手机号"
25 48
           name="loginName"
26
-          rules={[{ required: true }]}
49
+        // rules={[{ required: true }]}
27 50
         >
28 51
           <Input.Group>
29 52
             <Row>

+ 46
- 46
src/routes/routes.jsx Näytä tiedosto

@@ -105,36 +105,36 @@ export const authRoutes = [
105 105
       },
106 106
     ],
107 107
   },
108
-  {
109
-    path: "quantum",
110
-    element: <Outlet />,
111
-    meta: {
112
-      title: "量子卡",
113
-      icon: <CreditCardOutlined />,
114
-    },
115
-    children: [
116
-      {
117
-        path: "quantumstored",
118
-        element: <QuantuMstored />,
119
-        meta: {
120
-          title: "量子储值卡",
121
-        },
122
-      },
123
-      {
124
-        path: "quantumcredit",
125
-        element: <QuantumCredit />,
126
-        meta: {
127
-          title: "量子额度卡",
128
-        },
129
-      }, {
130
-        path: "transactioninquiry",
131
-        element: <TransactionInquiry />,
132
-        meta: {
133
-          title: "交易查询",
134
-        },
135
-      },
136
-    ],
137
-  },
108
+  // {
109
+  //   path: "quantum",
110
+  //   element: <Outlet />,
111
+  //   meta: {
112
+  //     title: "量子卡",
113
+  //     icon: <CreditCardOutlined />,
114
+  //   },
115
+  //   children: [
116
+  //     {
117
+  //       path: "quantumstored",
118
+  //       element: <QuantuMstored />,
119
+  //       meta: {
120
+  //         title: "量子储值卡",
121
+  //       },
122
+  //     },
123
+  //     {
124
+  //       path: "quantumcredit",
125
+  //       element: <QuantumCredit />,
126
+  //       meta: {
127
+  //         title: "量子额度卡",
128
+  //       },
129
+  //     }, {
130
+  //       path: "transactioninquiry",
131
+  //       element: <TransactionInquiry />,
132
+  //       meta: {
133
+  //         title: "交易查询",
134
+  //       },
135
+  //     },
136
+  //   ],
137
+  // },
138 138
   {
139 139
     path: "quickpass",
140 140
     element: <QuickPass />,
@@ -159,14 +159,14 @@ export const authRoutes = [
159 159
       icon: <SolutionOutlined />,
160 160
     },
161 161
   },
162
-  {
163
-    path: "ecologicalpartner",
164
-    element: <EcologicalPartner />,
165
-    meta: {
166
-      title: "生态伙伴",
167
-      icon: <SolutionOutlined />,
168
-    },
169
-  },
162
+  // {
163
+  //   path: "ecologicalpartner",
164
+  //   element: <EcologicalPartner />,
165
+  //   meta: {
166
+  //     title: "生态伙伴",
167
+  //     icon: <SolutionOutlined />,
168
+  //   },
169
+  // },
170 170
   {
171 171
     path: "accountsettings",
172 172
     element: <AccountSettings />,
@@ -198,14 +198,14 @@ export const defaultRoutes = [
198 198
     element: <QLogin />,
199 199
   },
200 200
   // q注册页
201
-  {
202
-    path: "/qRegister",
203
-    element: <QRegister />,
204
-  },
205
-  {
206
-    path: "/login",
207
-    element: <Login />,
208
-  },
201
+  // {
202
+  //   path: "/qRegister",
203
+  //   element: <QRegister />,
204
+  // },
205
+  // {
206
+  //   path: "/login",
207
+  //   element: <Login />,
208
+  // },
209 209
   {
210 210
     path: "*",
211 211
     element: <Page404 />,

+ 2
- 2
vite.config.js Näytä tiedosto

@@ -10,7 +10,7 @@ export default defineConfig({
10 10
     host: "0.0.0.0",
11 11
     proxy: {
12 12
       '/api': {
13
-        target: 'http://127.0.0.1:9100',
13
+        target: 'http://192.168.89.25:9111',
14 14
         changeOrigin: true,
15 15
       },
16 16
     },
@@ -41,6 +41,6 @@ export default defineConfig({
41 41
     outDir: 'dist', // 打包输出目录
42 42
     assetsDir: 'assets', // 静态资源目录 (相对于 outputDir)
43 43
     minify: true, // 是否进行代码压缩
44
-    
44
+
45 45
   }
46 46
 });