/** * meta 参数说明 * form:表单路由,存在或ture,也要后台配置,前端校验 * mode:功能入口路由,存在或ture,也要后台配置,前端校验 */ const routesMaster = [ /***主人***/ { path: '/master', component: () => import('../views/Layout.vue'), children: [ //主页 { path: '', name: 'Master', component: () => import('../views/Master/Home.vue'), meta: { requireAuth: false, role: [], title: '主人主页', } }, //所有功能 { path: 'allFun', name: 'MasterAllFun', component: () => import('../views/Master/AllFun.vue'), meta: { requireAuth: false, role: [], title: '所有功能', } }, //我的 { path: 'mine', component: () => import('../views/Layout.vue'), children: [ //个人中心 { path: 'center', name: 'MasterMineCenter', component: () => import('../views/Master/Mine/Center.vue'), meta: { requireAuth: false, role: [], title: '个人中心', } }, //消息 { path: 'message', name: 'MasterMineMessage', component: () => import('../views/Master/Mine/Message.vue'), meta: { requireAuth: false, role: [], title: '消息', } }, //修改个人信息 { path: 'editInfo', name: 'MasterMineEditInfo', component: () => import('../views/Master/Mine/EditInfo.vue'), meta: { requireAuth: false, role: [], title: '修改个人信息', } }, //设置 { path: 'config', name: 'MasterMineConfig', component: () => import('../views/Master/Mine/Config.vue'), meta: { requireAuth: false, role: [], title: '设置', } }, //绑定手机 { path: 'bindPhone', name: 'MasterMineBindPhone', component: () => import('../views/Master/Mine/BindPhone.vue'), meta: { requireAuth: false, role: [], title: '绑定手机', } }, //关于小鹏管家 { path: 'about', name: 'MasterMineAbout', component: () => import('../views/Master/Mine/About.vue'), meta: { requireAuth: false, role: [], title: '关于小鹏管家', } }, //问题反馈 { path: 'feedback', name: 'MasterMineFeedback', component: () => import('../views/Master/Mine/Feedback.vue'), meta: { requireAuth: false, role: [], title: '问题反馈', } }, //我的账单 { path: 'bill', component: () => import('../views/Layout.vue'), children: [ //账单列表 { path: 'list', name: 'MasterMineBillList', component: () => import('../views/Master/Mine/Bill/List.vue'), meta: { requireAuth: false, role: [], title: '账单列表', } }, //账单记录 { path: 'record', name: 'MasterMineBillRecord', component: () => import('../views/Master/Mine/Bill/Record.vue'), meta: { requireAuth: false, role: [], title: '账单记录', } }, //账单详情 { path: 'info', name: 'MasterMineBillInfo', component: () => import('../views/Master/Mine/Bill/Info.vue'), meta: { requireAuth: false, role: [], title: '账单详情', } }, ], }, //我的订单 { path: 'order', component: () => import('../views/Layout.vue'), children: [ //订单列表 { path: 'list', name: 'MasterMineOrderList', component: () => import('../views/Master/Mine/Order/List.vue'), meta: { requireAuth: false, role: [], title: '订单列表', } }, //订单详情 { path: 'info', name: 'MasterMineOrderInfo', component: () => import('../views/Master/Mine/Order/Info.vue'), meta: { requireAuth: false, role: [], title: '订单详情', } }, ], }, ], }, //健康手环 { path: 'health', component: () => import('../views/Layout.vue'), children: [ //健康档案 { path: 'archives', name: 'MasterHealthArchives', component: () => import('../views/Master/Health/Archives.vue'), meta: { requireAuth: false, role: [], title: '健康档案', mode: true } }, ], }, //直播 { path: 'live', component: () => import('../views/Layout.vue'), children: [ ], }, ], }, ] export default routesMaster