outaozhen преди 3 години
родител
ревизия
862175115a
променени са 3 файла, в които са добавени 4 реда и са изтрити 14 реда
  1. 2 1
      src/app.tsx
  2. 0 11
      src/models/user.ts
  3. 2 2
      src/pages/user/Login/index.tsx

+ 2 - 1
src/app.tsx

@@ -53,7 +53,8 @@ const authHeaderInterceptor = (url: string, options: RequestOptionsInit) => {
   if (!token && history.location.pathname !== loginPath) {
     return history.push(loginPath)
   }
-  const authHeader = { Authorization: `Bearer ${JSON.parse(token)}` }
+  // const authHeader = { Authorization: `Bearer ${JSON.parse(token)}` }
+  const authHeader = { Authorization: `Bearer ${token}` }
   return {
     url: `${url}`,
     options: { ...options, interceptors: true, headers: authHeader }

+ 0 - 11
src/models/user.ts

@@ -1,11 +0,0 @@
-import { useLocalStorageState } from 'ahooks'
-// import { history } from 'umi'
-
-export default () => {
-  const [, setTokenId] = useLocalStorageState('TOKEN_ID')
-  function setAuthToken(t: string) {
-    setTokenId(t)
-  }
-
-  return { setAuthToken }
-}

+ 2 - 2
src/pages/user/Login/index.tsx

@@ -32,7 +32,7 @@ const goto = () => {
 }
 
 const Login: React.FC = () => {
-  const { setAuthToken } = useModel('user')
+  // const { setAuthToken } = useModel('user')
   const [userLoginState, setUserLoginState] = useState<API.LoginResult>({})
   const [type, setType] = useState<string>('account')
   const { initialState, setInitialState } = useModel('@@initialState')
@@ -63,7 +63,7 @@ const Login: React.FC = () => {
   const { run: tryLogin } = useRequest((values: API.LoginParams) => login(values), {
     manual: true,
     onSuccess: async result => {
-      setAuthToken(result?.token)
+      window.localStorage.setItem('TOKEN_ID', result)
       message.success('登录成功')
       await run()
       // await fetchUserInfo()