添加测试配置及登陆部分的测试

Change-Id: I6fa1fe23ad8773548927fdc921dceab841f2368a
diff --git a/src/store/userReducer.ts b/src/store/userReducer.ts
index f335c25..61cacb8 100644
--- a/src/store/userReducer.ts
+++ b/src/store/userReducer.ts
@@ -1,7 +1,7 @@
 import { createSlice } from '@reduxjs/toolkit';
 
 interface UserState {
-    userId: number;
+    userId: string;
     userName: string;
     role: string;
     isLogin: boolean;
@@ -12,7 +12,7 @@
 }
 
 const initialState: UserState = {
-    userId: 0,
+    userId: '',
     userName: '',
     role: '',
     isLogin: false,
@@ -28,20 +28,21 @@
     initialState,
     reducers: {
         login: (state, action) => {
-                
+            localStorage.setItem('token', action.payload.token);
+            state.isLogin = true;
+        },
+        getUserInfo: (state, action) => {
+            
             state.userId = action.payload.userId;
             state.userName = action.payload.userName;
             state.role = action.payload.role;
-            state.isLogin = true;
             state.uploadTraffic = action.payload.uploadTraffic;
             state.downloadTraffic = action.payload.downloadTraffic;
             state.downloadPoints = action.payload.downloadPoints;
             state.avatar = action.payload.avatar;
-
-            console.log('userId', state.userId);
         },
         logout: (state) => {
-            state.userId = 0;
+            state.userId = '';
             state.userName = '';
             state.role = '';
             state.isLogin = false;