// 根据角色动态生成路由 import { MockMethod } from "vite-plugin-mock"; export default [ { url: "/login", method: "post", response: ({ body }) => { if (body.username === "admin") { return { success: true, data: { username: "admin", // 一个用户可能有多个角色 roles: ["admin"], accessToken: "eyJhbGciOiJIUzUxMiJ9.admin", refreshToken: "eyJhbGciOiJIUzUxMiJ9.adminRefresh", expires: "2023/10/30 00:00:00" } }; } else { return { success: true, data: { username: "common", // 一个用户可能有多个角色 roles: ["common"], accessToken: "eyJhbGciOiJIUzUxMiJ9.common", refreshToken: "eyJhbGciOiJIUzUxMiJ9.commonRefresh", expires: "2023/10/30 00:00:00" } }; } } } ] as MockMethod[];