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.
68 lines
1.5 KiB
68 lines
1.5 KiB
import Login from './login.vue'; |
|
import Buffer from './buffer.vue'; |
|
import Config from './config.vue'; |
|
import Dictionary from './dictionary.vue'; |
|
import Permission from './permission.vue'; |
|
import Role from './role.vue'; |
|
import Status from './status.vue'; |
|
import Log from './log.vue'; |
|
const routes = [ |
|
{ |
|
path: '/login', |
|
name: 'login', |
|
component: Login, |
|
}, |
|
{ |
|
path: '/buffer', |
|
name: 'buffer', |
|
component: Buffer, |
|
}, |
|
{ |
|
path: '/config', |
|
name: 'config', |
|
component: Config, |
|
}, |
|
{ |
|
path: '/dictionary', |
|
name: 'dictionary', |
|
component: Dictionary, |
|
}, |
|
{ |
|
path: '/permission', |
|
name: 'permission', |
|
component: Permission, |
|
}, |
|
{ |
|
path: '/role', |
|
name: 'role', |
|
component: Role, |
|
}, |
|
{ |
|
path: '/status', |
|
name: 'status', |
|
component: Status, |
|
}, |
|
{ |
|
path: '/log', |
|
name: 'log', |
|
component: Log, |
|
}, |
|
]; |
|
const menus = { |
|
buff: { i18n: 'preMenu.operator.0', path: 'buffer', icon: 'Warning' }, |
|
config: { i18n: 'preMenu.operator.1', path: 'config', icon: 'EditPen' }, |
|
dictionary: { |
|
i18n: 'preMenu.operator.2', |
|
path: 'dictionary', |
|
icon: 'Collection', |
|
}, |
|
permission: { |
|
i18n: 'preMenu.operator.3', |
|
path: 'permission', |
|
icon: 'Unlock', |
|
}, |
|
role: { i18n: 'preMenu.operator.4', path: 'role', icon: 'User' }, |
|
status: { i18n: 'preMenu.operator.5', path: 'status', icon: 'Setting' }, |
|
log: { i18n: 'preMenu.operator.6', path: 'log', icon: 'Document' }, |
|
}; |
|
export default { routes, menus };
|
|
|