export default [ { path: '/user', component: '../layouts/UserLayout', routes: [ { name: 'login', path: '/user/login', component: './user/login' } ] }, { path: '/', component: '../layouts/SecurityLayout', routes: [ { path: '/', component: '../layouts/BasicLayout', authority: ['admin', 'user'], routes: [ { path: '/', redirect: '/workbench' }, { path: '/workbench', name: 'workbench', icon: 'table-lamp', routes: [ { path: '/workbench', redirect: '/workbench/dashboard' }, { path: '/workbench/dashboard', name: 'workbench', icon: 'list', component: './workbench/Dashboard' } ] }, { path: '/customer', name: 'customer', icon: 'address-book', routes: [ { path: '/customer', redirect: '/customer/contact' }, { path: '/customer/contact', name: 'contact', icon: 'user-business', component: './customer/Contact' }, { path: '/customer/company', name: 'company', icon: 'city', component: './customer/Company' }, { path: '/customer/finance', name: 'finance', icon: 'finance', component: './customer/Finance' }, { path: '/customer/test', name: 'test', icon: 'alarm', component: './customer/Test' } ] }, { path: '/product', name: 'product', icon: 'ad-product', routes: [ { path: '/product', redirect: '/product/lock' }, { path: '/product/lock', name: 'lock', icon: 'disk-one', routes: [ { path: '/product/lock', redirect: '/product/lock/lockstore' }, { path: '/product/lock/lockstore', name: 'lockstore', component: './product/lock/Lockstore' }, { path: '/product/lock/lockcount', name: 'lockcount', component: './product/lock/Lockcount' } ] }, { path: '/product/cloud', name: 'cloud', icon: 'network-drive', routes: [ { path: '/product/cloud', redirect: '/product/cloud/building' }, { path: '/product/cloud/building', name: 'build', component: './product/cloud/Building' }, { path: '/product/cloud/curing', name: 'curing', component: './product/cloud/Curing' } ] } ] } // { // path: '/admin', // name: 'admin', // icon: 'crown', // component: './Admin', // authority: ['admin'], // routes: [ // { // path: '/admin/sub-page', // name: 'sub-page', // icon: 'smile', // component: './Welcome', // authority: ['admin'], // }, // ], // }, // { // name: 'list.table-list', // icon: 'table', // path: '/list', // component: './ListTableList', // }, // { // component: './404', // }, ] }, { component: './404' } ] }, { component: './404' } ]