| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import { MockMethod } from 'vite-plugin-mock'
- import { SUCCESS_CODE } from '@/constants'
- const timeout = 1000
- const adminList = [
- {
- path: '/version',
- name: 'Version',
- redirect: '/version/version',
- component: '#',
- meta: {
- title: 'router.version',
- icon: 'carbon:skill-level-advanced',
- alwaysShow: true
- },
- children: [
- {
- path: 'version',
- component: 'views/Version/Version',
- name: 'VersionList',
- meta: {
- title: 'router.version_list',
- noCache: true,
- affix: true
- }
- },
- {
- path: 'test',
- component: 'views/Version/Test',
- name: 'VersionTest',
- meta: {
- title: 'router.version_test',
- noCache: true
- }
- }
- ]
- }
- ]
- const testList: string[] = [
- '/level',
- '/level/menu1',
- '/level/menu1/menu1-1',
- '/level/menu1/menu1-1/menu1-1-1',
- '/level/menu1/menu1-2',
- '/level/menu2'
- ]
- export default [
- // 列表接口
- {
- url: '/mock/role/list',
- method: 'get',
- timeout,
- response: ({ query }) => {
- const { roleName } = query
- return {
- code: SUCCESS_CODE,
- data: roleName === 'admin' ? adminList : testList
- }
- }
- }
- ] as MockMethod[]
|