1 const Main = resolve => require(['@/views/main/main'], resolve) // 首页 2 3 // 企业管理 4 const corpList = resolve => require(['@/views/businessManager/corporation/list'], resolve) 5 const corpInfo = resolve => require(['@/views/businessManager/corporation/info'], resolve) 6 const corpEdit = resolve => require(['@/views/businessManager/corporation/edit'], resolve) 7 const corpPay = resolve => require(['@/views/businessManager/corporation/pay'], resolve) 8 const portLog = resolve => require(['@/views/businessManager/corporation/portlog'], resolve) 9 const portManagement = resolve => require(['@/views/businessManager/port/portManagement'], resolve) 10 // 增加端口和开通续费的合并入口 11 const addOrDelay = resolve => require(['@/views/businessManager/corporation/addordelay'], resolve) 12 // 代理商管理 13 const agentEdit = resolve => require(['@/views/agentManager/agent/edit'], resolve) 14 const agentList = resolve => require(['@/views/agentManager/agent/list'], resolve) 15 // 成员管理 16 const memberList = resolve => require(['@/views/memberManager/member/list'], resolve) 17 const memberEdit = resolve => require(['@/views/memberManager/member/edit'], resolve) 18 // 个人中心 19 const personalCenter = resolve => require(['@/views/personalCenter/personal'], resolve) 20 21 export default [ 22 { 23 path: '/main', 24 name: 'main', 25 component: Main, 26 meta: { 27 title: '管理系统' 28 }, 29 children: [ 30 { 31 path: 'corpList', 32 name: 'corpList', 33 component: corpList 34 }, 35 { 36 path: 'corpInfo/:id', 37 name: 'corpInfo', 38 component: corpInfo 39 }, 40 { 41 path: 'corpEdit/:id', 42 name: 'corpEdit', 43 component: corpEdit, 44 props: true 45 }, 46 { 47 path: 'corpPay/:id', 48 name: 'corpPay', 49 component: corpPay, 50 props: true 51 }, 52 { 53 path: 'portLog', 54 name: 'portLog', 55 component: portLog 56 }, 57 { 58 path: 'portManagement', 59 name: 'portManagement', 60 component: portManagement 61 }, 62 { 63 path: 'corpPortEdit/:corpId', 64 name: 'corpPortEdit', 65 component: portManagement 66 }, 67 { 68 path: 'addOrDelay', 69 name: 'addOrDelay', 70 component: addOrDelay 71 }, 72 { 73 path: 'agentEdit/:id', 74 name: 'agentEdit', 75 component: agentEdit, 76 props: true 77 }, 78 { 79 path: 'agentRegister', 80 name: 'agentRegister', 81 component: agentEdit 82 }, 83 { 84 path: 'agentList', 85 name: 'agentList', 86 component: agentList 87 }, 88 { 89 path: 'memberEdit/:id', 90 name: 'memberEdit', 91 component: memberEdit, 92 props: true 93 }, 94 { 95 path: 'memberCreate', 96 name: 'memberCreate', 97 component: memberEdit 98 }, 99 { 100 path: 'memberList', 101 name: 'memberList', 102 component: memberList 103 }, 104 { 105 path: 'personalCenter', 106 name: 'personalCenter', 107 component: personalCenter 108 } 109 ] 110 } 111 ]
https://www.cnblogs.com/1032473245jing/p/8984641.html