2023-05-17 07:51:07 +08:00
|
|
|
import { mock } from 'mockjs';
|
2022-07-30 22:16:42 +08:00
|
|
|
import type { MockMethod } from 'vite-plugin-mock';
|
|
|
|
|
|
|
|
const apis: MockMethod[] = [
|
|
|
|
{
|
2022-09-29 00:24:59 +08:00
|
|
|
url: '/mock/getAllUserList',
|
2022-07-30 22:16:42 +08:00
|
|
|
method: 'post',
|
2022-09-29 00:24:59 +08:00
|
|
|
response: (): Service.MockServiceResult<ApiUserManagement.User[]> => {
|
2023-05-17 07:51:07 +08:00
|
|
|
const data = mock({
|
2022-08-07 12:02:00 +08:00
|
|
|
'list|1000': [
|
|
|
|
{
|
|
|
|
id: '@id',
|
2022-09-29 00:24:59 +08:00
|
|
|
userName: '@cname',
|
|
|
|
'age|18-56': 56,
|
2022-08-07 12:02:00 +08:00
|
|
|
'gender|1': ['0', '1', null],
|
|
|
|
phone:
|
|
|
|
/^[1](([3][0-9])|([4][01456789])|([5][012356789])|([6][2567])|([7][0-8])|([8][0-9])|([9][012356789]))[0-9]{8}$/,
|
2022-09-29 00:24:59 +08:00
|
|
|
'email|1': ['@email("qq.com")', null],
|
|
|
|
'userStatus|1': ['1', '2', '3', '4', null]
|
2022-08-07 12:02:00 +08:00
|
|
|
}
|
|
|
|
]
|
|
|
|
});
|
2022-07-30 22:16:42 +08:00
|
|
|
|
|
|
|
return {
|
|
|
|
code: 200,
|
|
|
|
message: 'ok',
|
2022-08-07 12:02:00 +08:00
|
|
|
data: data.list
|
2022-07-30 22:16:42 +08:00
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
];
|
|
|
|
|
|
|
|
export default apis;
|