blob: c0e132199e921a309cdd3d6cbb411de77e9b2842 [file] [log] [blame]
San3yuan4d0e8032025-04-04 17:21:40 +08001import Mock from 'mockjs';
2import MockAdapter from 'axios-mock-adapter';
San3yuan6f2ed692025-04-16 20:24:49 +08003import {getUserInfo} from '@/api/user'// Import the API endpoint
San3yuan4d0e8032025-04-04 17:21:40 +08004
5/**
6 * 设置用户相关的 Mock 接口
7 * @param {MockAdapter} mock
8 */
9export function setupUserMock(mock){
San3yuan6f2ed692025-04-16 20:24:49 +080010 mock.onGet(getUserInfo).reply(config => {
San3yuan4d0e8032025-04-04 17:21:40 +080011 let data = Mock.mock({
San3yuan6f2ed692025-04-16 20:24:49 +080012 'userId' : '001',
13 'userName' : 'san3yuan',
14 'role' : 'manager',
15 'uploadTraffic' : 0,
16 'downloadTraffic': 0,
17 'downloadPoints' : 0,
San3yuan03ab0642025-04-29 18:00:25 +080018 'avatar' : 'https://www.w3school.com.cn/i/photo/tulip.jpg',
San3yuan4d0e8032025-04-04 17:21:40 +080019 });
20 return [200, data];
21 });
22}