| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- 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',
- name: 'VersionRoot',
- redirect: '/version/version/version_server',
- component: '#',
- meta: {
- title: 'router.version_list',
- alwaysShow: true
- },
- children: [
- {
- path: 'version_server',
- component: 'views/Version/VersionServer',
- name: 'VersionServer',
- meta: {
- title: 'router.version_server',
- noCache: true,
- affix: true
- }
- },
- {
- path: 'version_client',
- component: 'views/Version/VersionClient',
- name: 'VersionClient',
- meta: {
- title: 'router.version_client',
- noCache: true
- }
- }
- ]
- },
- {
- path: 'test',
- component: 'views/Version/Test',
- name: 'VersionTest',
- meta: {
- title: 'router.version_test',
- noCache: true
- }
- }
- ]
- },
- {
- path: '/channel',
- name: 'Channel',
- redirect: '/channel/manage',
- component: '#',
- meta: {
- title: 'router.channel',
- icon: 'ep:share',
- alwaysShow: true
- },
- children: [
- {
- path: 'manage',
- component: 'views/Channel/ChannelManage',
- name: 'ChannelManage',
- meta: {
- title: 'router.channel_manage',
- 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[]
|