General-AI-Platform-Web-Client/mock/asyncRoutes.ts

58 lines
1.4 KiB
TypeScript

/*
* @Author: donghao donghao@supervision.ltd
* @Date: 2024-01-12 14:35:28
* @LastEditors: donghao donghao@supervision.ltd
* @LastEditTime: 2024-01-12 17:25:12
* @FilePath: \general-work-web\General-AI-Platform-Web-Client\mock\asyncRoutes.ts
* @Description: ,`customMade`, koroFileHeader : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
// 模拟后端动态生成路由
import { MockMethod } from "vite-plugin-mock";
/**
* roles "admin""common"
* admin
* common
*/
// const permissionRouter = {
// path: "/permission",
// meta: {
// title: "menus.permission",
// icon: "lollipop",
// rank: 10
// },
// children: [
// {
// path: "/permission/page/index",
// name: "PermissionPage",
// meta: {
// title: "menus.permissionPage",
// roles: ["admin", "common"]
// }
// },
// {
// path: "/permission/button/index",
// name: "PermissionButton",
// meta: {
// title: "menus.permissionButton",
// roles: ["admin", "common"],
// auths: ["btn_add", "btn_edit", "btn_delete"]
// }
// }
// ]
// };
export default [
{
url: "/getAsyncRoutes",
method: "get",
response: () => {
return {
success: true,
data: []
};
}
}
] as MockMethod[];