base.js 4.58 KB
// 基础路由
const baseRouter = [{
    path: '/home',
    component: (resolve) => require(['@/views/basic/dashboard'], resolve),
    name: 'home',
    meta: {
      title: 'home',
      icon: 'icon-ym icon-ym-nav-home',
      affix: true,
      zhTitle: '首页'
    }
  },
  {
    path: '/dashboard',
    component: (resolve) => require(['@/views/dashboard'], resolve),
    name: 'dashboard',
    meta: {
      title: 'dashboard',
      icon: 'icon-ym icon-ym-generator-kanban',
      affix: false,
      zhTitle: '美业仪表板'
    }
  },
  {
    path: '/messageRecord',
    component: (resolve) => require(['@/views/basic/messageRecord'], resolve),
    name: 'messageRecord',
    meta: {
      title: 'messageRecord',
      affix: false,
      zhTitle: '消息中心',
      icon: 'icon-ym icon-ym-sysNotice',
    }
  },
  {
    path: '/previewModel',
    component: (resolve) => require(['@/views/basic/dynamicModel'], resolve),
    name: 'previewModel',
    meta: {
      title: 'previewModel',
      affix: false,
      zhTitle: '功能预览',
      icon: 'icon-ym icon-ym-btn-preview',
    }
  },
  {
    path: '/profile',
    component: (resolve) => require(['@/views/basic/profile'], resolve),
    name: 'profile',
    meta: {
      title: 'profile',
      affix: false,
      zhTitle: '个人信息',
      icon: 'icon-ym icon-ym-user',
    }
  },
  {
    path: '/beauty-dashboard',
    component: (resolve) => require(['@/views/dashboard'], resolve),
    name: 'beautyDashboard',
    meta: {
      title: 'beautyDashboard',
      affix: false,
      zhTitle: '美业仪表板',
      icon: 'icon-ym icon-ym-generator-kanban',
    }
  },
  {
    path: '/lqEvent',
    component: (resolve) => require(['@/views/lqEvent'], resolve),
    name: 'lqEvent',
    meta: {
      title: 'lqEvent',
      affix: false,
      zhTitle: '拓客活动',
      icon: 'icon-ym icon-ym-s-data',
    }
  },
  {
    path: '/salaryCalculation',
    component: (resolve) => require(['@/views/salaryCalculation/index'], resolve),
    name: 'salaryCalculation',
    meta: {
      title: 'salaryCalculation',
      affix: false,
      zhTitle: '工资计算',
      icon: 'icon-ym icon-ym-money',
    }
  },
  {
    path: '/salaryStatistics',
    component: (resolve) => require(['@/views/salaryStatistics/index'], resolve),
    name: 'salaryStatistics',
    meta: {
      title: 'salaryStatistics',
      affix: false,
      zhTitle: '工资统计',
      icon: 'icon-ym icon-ym-s-data',
    }
  },
  {
    path: '/goldTriangleStatistics',
    component: (resolve) => require(['@/views/goldTriangleStatistics/index'], resolve),
    name: 'goldTriangleStatistics',
    meta: {
      title: 'goldTriangleStatistics',
      affix: false,
      zhTitle: '金三角开卡业绩统计',
      icon: 'icon-ym icon-ym-s-data',
    }
  },
  {
    path: '/personalPerformanceStatistics',
    component: (resolve) => require(['@/views/personalPerformanceStatistics/index'], resolve),
    name: 'personalPerformanceStatistics',
    meta: {
      title: 'personalPerformanceStatistics',
      affix: false,
      zhTitle: '健康师个人开单业绩统计',
      icon: 'icon-ym icon-ym-user',
    }
  },
  {
    path: '/techPerformanceStatistics',
    component: (resolve) => require(['@/views/techPerformanceStatistics/index'], resolve),
    name: 'techPerformanceStatistics',
    meta: {
      title: 'techPerformanceStatistics',
      affix: false,
      zhTitle: '科技部开单业绩统计',
      icon: 'icon-ym icon-ym-s-promotion',
    }
  },
  {
    path: '/storeConsumePerformanceStatistics',
    component: (resolve) => require(['@/views/storeConsumePerformanceStatistics/index'], resolve),
    name: 'storeConsumePerformanceStatistics',
    meta: {
      title: 'storeConsumePerformanceStatistics',
      affix: false,
      zhTitle: '门店耗卡业绩统计',
      icon: 'icon-ym icon-ym-s-shop',
    }
  },
  {
    path: '/departmentConsumePerformanceStatistics',
    component: (resolve) => require(['@/views/departmentConsumePerformanceStatistics/index'], resolve),
    name: 'departmentConsumePerformanceStatistics',
    meta: {
      title: 'departmentConsumePerformanceStatistics',
      affix: false,
      zhTitle: '个人消耗业绩统计',
      icon: 'icon-ym icon-ym-user-solid',
    }
  },
  {
    path: '/storeTotalPerformanceStatistics',
    component: (resolve) => require(['@/views/storeTotalPerformanceStatistics/index'], resolve),
    name: 'storeTotalPerformanceStatistics',
    meta: {
      title: 'storeTotalPerformanceStatistics',
      affix: false,
      zhTitle: '门店总业绩统计',
      icon: 'icon-ym icon-ym-s-finance',
    }
  }
]
export default baseRouter