From e81f721c38910e525c6d1b6b0b364434aebf5f5e Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 07 二月 2024 21:06:25 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/locales/zh-TW/pages.ts     |    6 +-
 zy-asrs-flow/src/pages/User/Login/index.jsx |   59 ++++++++++++++++++++---------
 zy-asrs-flow/src/locales/zh-CN/pages.ts     |    6 +-
 3 files changed, 47 insertions(+), 24 deletions(-)

diff --git a/zy-asrs-flow/src/locales/zh-CN/pages.ts b/zy-asrs-flow/src/locales/zh-CN/pages.ts
index 80bdfa0..8e867b0 100644
--- a/zy-asrs-flow/src/locales/zh-CN/pages.ts
+++ b/zy-asrs-flow/src/locales/zh-CN/pages.ts
@@ -1,12 +1,12 @@
 export default {
   'pages.layouts.userLayout.title': 'Vincent Admin',
   'pages.login.accountLogin.tab': '璐︽埛瀵嗙爜鐧诲綍',
-  'pages.login.accountLogin.errorMessage': '閿欒鐨勭敤鎴峰悕鍜屽瘑鐮�(admin/ant.design)',
+  'pages.login.accountLogin.errorMessage': '閿欒鐨勭敤鎴峰悕鍜屽瘑鐮�',
   'pages.login.failure': '鐧诲綍澶辫触锛岃閲嶈瘯锛�',
   'pages.login.success': '鐧诲綍鎴愬姛锛�',
-  'pages.login.username.placeholder': '鐢ㄦ埛鍚�: admin or user',
+  'pages.login.username.placeholder': '鐢ㄦ埛鍚�:',
   'pages.login.username.required': '鐢ㄦ埛鍚嶆槸蹇呭~椤癸紒',
-  'pages.login.password.placeholder': '瀵嗙爜: ant.design',
+  'pages.login.password.placeholder': '瀵嗙爜:',
   'pages.login.password.required': '瀵嗙爜鏄繀濉」锛�',
   'pages.login.phoneLogin.tab': '鎵嬫満鍙风櫥褰�',
   'pages.login.phoneLogin.errorMessage': '楠岃瘉鐮侀敊璇�',
diff --git a/zy-asrs-flow/src/locales/zh-TW/pages.ts b/zy-asrs-flow/src/locales/zh-TW/pages.ts
index 37000c0..1d92909 100644
--- a/zy-asrs-flow/src/locales/zh-TW/pages.ts
+++ b/zy-asrs-flow/src/locales/zh-TW/pages.ts
@@ -1,12 +1,12 @@
 export default {
   'pages.layouts.userLayout.title': 'Ant Design 鏄タ婀栧崁鏈�鍏峰奖闊垮姏鐨� Web 瑷▓瑕忕瘎',
   'pages.login.accountLogin.tab': '璩埗瀵嗙⒓鐧婚寗',
-  'pages.login.accountLogin.errorMessage': '閷鐨勭敤鎴跺悕鍜屽瘑纰�(admin/ant.design)',
+  'pages.login.accountLogin.errorMessage': '閷鐨勭敤鎴跺悕鍜屽瘑纰�',
   'pages.login.failure': '鐧婚寗澶辨晽锛岃珛閲嶈│锛�',
   'pages.login.success': '鐧婚寗鎴愬姛锛�',
-  'pages.login.username.placeholder': '鐢ㄦ埗鍚�: admin or user',
+  'pages.login.username.placeholder': '鐢ㄦ埗鍚�:',
   'pages.login.username.required': '鐢ㄦ埗鍚嶆槸蹇呭~闋咃紒',
-  'pages.login.password.placeholder': '瀵嗙⒓: ant.design',
+  'pages.login.password.placeholder': '瀵嗙⒓:',
   'pages.login.password.required': '瀵嗙⒓鏄繀濉爡锛�',
   'pages.login.phoneLogin.tab': '鎵嬫铏熺櫥閷�',
   'pages.login.phoneLogin.errorMessage': '椹楄瓑纰奸尟瑾�',
diff --git a/zy-asrs-flow/src/pages/User/Login/index.jsx b/zy-asrs-flow/src/pages/User/Login/index.jsx
index cb959d6..b2279d9 100644
--- a/zy-asrs-flow/src/pages/User/Login/index.jsx
+++ b/zy-asrs-flow/src/pages/User/Login/index.jsx
@@ -18,6 +18,7 @@
 import React, { useState } from 'react';
 import { flushSync } from 'react-dom';
 import { createStyles } from 'antd-style';
+import { request } from '@umijs/max';
 
 const useStyles = createStyles(({ token }) => {
   return {
@@ -101,29 +102,51 @@
 
   const handleSubmit = async (values) => {
     try {
-      // 鐧诲綍
-      const msg = await login({ ...values, type });
-      if (msg.status === 'ok') {
-        const defaultLoginSuccessMessage = intl.formatMessage({
+      const r = await request('/api/login', {
+        baseURL: 'http://localhost:9090/wcs',
+        method: 'POST',
+        headers: {
+          'Content-Type': 'application/json'
+        },
+        data: values
+      })
+      console.log(r);
+      if (r.code === 200) {
+        message.success(intl.formatMessage({
           id: 'pages.login.success',
           defaultMessage: '鐧诲綍鎴愬姛锛�',
-        });
-        message.success(defaultLoginSuccessMessage);
+        }));
         await fetchUserInfo();
         const urlParams = new URL(window.location.href).searchParams;
         history.push(urlParams.get('redirect') || '/');
         return;
       }
-      console.log(msg);
-      // 濡傛灉澶辫触鍘昏缃敤鎴烽敊璇俊鎭�
-      setUserLoginState(msg);
+      setUserLoginState({
+        status: r.code,
+        type: type,
+      })
+
+      // 鐧诲綍
+      // const msg = await login({ ...values, type });
+      // if (msg.status === 'ok') {
+      //   const defaultLoginSuccessMessage = intl.formatMessage({
+      //     id: 'pages.login.success',
+      //     defaultMessage: '鐧诲綍鎴愬姛锛�',
+      //   });
+      //   message.success(defaultLoginSuccessMessage);
+      //   await fetchUserInfo();
+      //   const urlParams = new URL(window.location.href).searchParams;
+      //   history.push(urlParams.get('redirect') || '/');
+      //   return;
+      // }
+      // // 濡傛灉澶辫触鍘昏缃敤鎴烽敊璇俊鎭�
+      // setUserLoginState(msg);
     } catch (error) {
-      const defaultLoginFailureMessage = intl.formatMessage({
+      console.log(error);
+      message.error(intl.formatMessage({
         id: 'pages.login.failure',
         defaultMessage: '鐧诲綍澶辫触锛岃閲嶈瘯锛�',
-      });
-      console.log(error);
-      message.error(defaultLoginFailureMessage);
+      }));
     }
   };
   const { status, type: loginType } = userLoginState;
@@ -178,11 +201,11 @@
             ]}
           />
 
-          {status === 'error' && loginType === 'account' && (
+          {status !== 200 && loginType === 'account' && (
             <LoginMessage
               content={intl.formatMessage({
                 id: 'pages.login.accountLogin.errorMessage',
-                defaultMessage: '璐︽埛鎴栧瘑鐮侀敊璇�(admin/ant.design)',
+                defaultMessage: '璐︽埛鎴栧瘑鐮侀敊璇�',
               })}
             />
           )}
@@ -196,7 +219,7 @@
                 }}
                 placeholder={intl.formatMessage({
                   id: 'pages.login.username.placeholder',
-                  defaultMessage: '鐢ㄦ埛鍚�: admin or user',
+                  defaultMessage: '鐢ㄦ埛鍚�:',
                 })}
                 rules={[
                   {
@@ -218,7 +241,7 @@
                 }}
                 placeholder={intl.formatMessage({
                   id: 'pages.login.password.placeholder',
-                  defaultMessage: '瀵嗙爜: ant.design',
+                  defaultMessage: '瀵嗙爜:',
                 })}
                 rules={[
                   {
@@ -235,7 +258,7 @@
             </>
           )}
 
-          {status === 'error' && loginType === 'mobile' && <LoginMessage content="楠岃瘉鐮侀敊璇�" />}
+          {status !== 200 && loginType === 'mobile' && <LoginMessage content="楠岃瘉鐮侀敊璇�" />}
           {type === 'mobile' && (
             <>
               <ProFormText

--
Gitblit v1.9.1