基于vue3.0和element-plus的组件库
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.

69 lines
1.5 KiB

2 years ago
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 };