123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224 |
- /**
- * 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
|