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

Change-Id: I6fa1fe23ad8773548927fdc921dceab841f2368a
diff --git a/src/mock/auth.d.ts b/src/mock/auth.d.ts
new file mode 100644
index 0000000..70d0d39
--- /dev/null
+++ b/src/mock/auth.d.ts
@@ -0,0 +1,3 @@
+import type MockAdapter from 'axios-mock-adapter';
+
+export declare function setupAuthMock(mock: MockAdapter): void;
\ No newline at end of file
diff --git a/src/mock/auth.js b/src/mock/auth.js
new file mode 100644
index 0000000..3cc837b
--- /dev/null
+++ b/src/mock/auth.js
@@ -0,0 +1,16 @@
+import Mock from 'mockjs';
+import MockAdapter from 'axios-mock-adapter';
+import {postUserLogin} from '@/api/auth'; // Import the API endpoint
+
+/**
+ * 设置用户相关的 Mock 接口
+ * @param {MockAdapter} mock 
+ */
+export function setupAuthMock(mock){
+    mock.onPost(postUserLogin).reply(config => {
+        let data = Mock.mock({
+          "token": '11111111111111111',
+        });
+        return [200, data];
+      });
+}    
diff --git a/src/mock/index.ts b/src/mock/index.ts
index 1b2b722..b07a1be 100644
--- a/src/mock/index.ts
+++ b/src/mock/index.ts
@@ -1,6 +1,6 @@
 import MockAdapter from 'axios-mock-adapter';
 import instance from '@/utils/axios'
-import {setupUserMock}  from './user'
+import {setupAuthMock}  from './auth'
 
 // 创建 Mock 实例
 export const mock = new MockAdapter(instance, { 
@@ -13,7 +13,7 @@
   if (process.env.NODE_ENV !== 'development') return
 
   // 加载各模块 Mock
-  setupUserMock(mock)
+  setupAuthMock(mock)
   
   console.log('Mock 模块已加载')
 }
diff --git a/src/mock/user.js b/src/mock/user.js
index 4bca1f8..e3ae653 100644
--- a/src/mock/user.js
+++ b/src/mock/user.js
@@ -1,23 +1,21 @@
 import Mock from 'mockjs';
 import MockAdapter from 'axios-mock-adapter';
-
-import { userLogin } from '@/api/user'; // Import the API endpoint
+import {getUserInfo} from '@/api/user'// Import the API endpoint
 
 /**
  * 设置用户相关的 Mock 接口
  * @param {MockAdapter} mock 
  */
 export function setupUserMock(mock){
-    mock.onPost(userLogin).reply(config => {
+    mock.onGet(getUserInfo).reply(config => {
         let data = Mock.mock({
-          "userId": 0,
-          "userName": '',
-          "role": '',
-          "isLogin": false,
-          "uploadTraffic": 0,
-          "downloadTraffic": 0,
-          "downloadPoints": 0,
-          "avatar": 'D:/Code/projects/react/G8Frontend/public/avatar.jpg',
+            'userId' : '001',
+            'userName' : 'san3yuan',
+            'role' : 'manager',
+            'uploadTraffic' : 0,
+            'downloadTraffic': 0,
+            'downloadPoints' : 0,
+            'avatar' : 0,
         });
         return [200, data];
       });