San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 1 | import Mock from 'mockjs'; |
| 2 | import MockAdapter from 'axios-mock-adapter'; |
San3yuan | 6f2ed69 | 2025-04-16 20:24:49 +0800 | [diff] [blame] | 3 | import {getUserInfo} from '@/api/user'// Import the API endpoint |
San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 4 | |
| 5 | /** |
| 6 | * 设置用户相关的 Mock 接口 |
| 7 | * @param {MockAdapter} mock |
| 8 | */ |
| 9 | export function setupUserMock(mock){ |
San3yuan | 6f2ed69 | 2025-04-16 20:24:49 +0800 | [diff] [blame] | 10 | mock.onGet(getUserInfo).reply(config => { |
San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 11 | let data = Mock.mock({ |
San3yuan | 6f2ed69 | 2025-04-16 20:24:49 +0800 | [diff] [blame] | 12 | 'userId' : '001', |
| 13 | 'userName' : 'san3yuan', |
| 14 | 'role' : 'manager', |
| 15 | 'uploadTraffic' : 0, |
| 16 | 'downloadTraffic': 0, |
| 17 | 'downloadPoints' : 0, |
| 18 | 'avatar' : 0, |
San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 19 | }); |
| 20 | return [200, data]; |
| 21 | }); |
| 22 | } |