You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
916 B

import Mock from 'mockjs'
Mock.mock(`${process.env.VUE_APP_API_BASE_URL}/auth/getRoute`, 'get', () => {
console.log('mock routes')
let result = {}
result.code = 0
result.data = [{
router: 'root',
children: ['demo',
{
router: 'parent1',
children: [{
router: 'demo',
name: 'demo1',
authority: {
permission: 'demo',
role: 'admin'
}
}],
},
{
router: 'parent2',
children: [{
router: 'demo',
name: 'demo2'
}],
},
{
router: 'exception',
children: ['exp404', 'exp403', 'exp500'],
},
{
router: 'demo',
icon: 'file-ppt',
path: 'auth/demo',
name: '验权页面',
authority: {
permission: 'form',
role: 'manager'
}
}
]
}]
return result
})