| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- // 根据角色动态生成路由
 
- import { MockMethod } from "vite-plugin-mock";
 
- // http://mockjs.com/examples.html#Object
 
- const systemRouter = {
 
-   path: "/system",
 
-   name: "system",
 
-   // component: Layout,
 
-   redirect: "/system/user",
 
-   meta: {
 
-     icon: "el-icon-setting",
 
-     title: "message.hssysManagement",
 
-     showLink: true,
 
-     savedPosition: true,
 
-     rank: 6,
 
-   },
 
-   children: [
 
-     {
 
-       path: "/system/user",
 
-       name: "user",
 
-       // component: () => import("/@/views/system/user/index.vue"),
 
-       meta: {
 
-         title: "message.hsBaseinfo",
 
-         showLink: true,
 
-         savedPosition: true,
 
-       },
 
-     },
 
-     {
 
-       path: "/system/dict",
 
-       name: "dict",
 
-       // component: () => import("/@/views/system/dict/index.vue"),
 
-       meta: {
 
-         title: "message.hsDict",
 
-         showLink: true,
 
-         savedPosition: true,
 
-       },
 
-     },
 
-   ],
 
- };
 
- export default [
 
-   {
 
-     url: "/getAsyncRoutes",
 
-     method: "get",
 
-     response: ({ query }) => {
 
-       if (query.name === "admin") {
 
-         return {
 
-           code: 0,
 
-           info: systemRouter,
 
-         };
 
-       } else {
 
-         return {
 
-           code: 0,
 
-           info: [],
 
-         };
 
-       }
 
-     },
 
-   },
 
- ] as MockMethod[];
 
 
  |