// 根据角色动态生成路由 import { defineFakeRoute } from 'vite-plugin-fake-server/client'; import { faker } from '@faker-js/faker'; export default defineFakeRoute([ { url: '/table/list', method: 'post', response: ({ body }) => { const list = []; for (let i = 0; i < body.psgeSize; i++) { list.push({ id: faker.string.uuid(), avatar: faker.image.avatar(), birthday: faker.date.birthdate(), email: faker.internet.email(), firstName: faker.person.firstName(), lastName: faker.person.lastName(), sex: faker.person.sexType(), }); } return { success: true, code: 200, data: { list, total: 77, pageSize: body.pageSize, pageNumber: body.pageNumber, }, }; }, }, ]);