const management: AuthRoute.Route = {
  name: 'management',
  path: '/management',
  component: 'basic',
  children: [
    {
      name: 'management_auth',
      path: '/management/auth',
      component: 'self',
      meta: {
        title: '权限管理',
        i18nTitle: 'message.routes.management.auth',
        requiresAuth: true,
        icon: 'ic:baseline-security'
      }
    },
    {
      name: 'management_role',
      path: '/management/role',
      component: 'self',
      meta: {
        title: '角色管理',
        i18nTitle: 'message.routes.management.role',
        requiresAuth: true,
        icon: 'carbon:user-role'
      }
    },
    {
      name: 'management_user',
      path: '/management/user',
      component: 'self',
      meta: {
        title: '用户管理',
        i18nTitle: 'message.routes.management.user',
        requiresAuth: true,
        icon: 'ic:round-manage-accounts'
      }
    },
    {
      name: 'management_student',
      path: '/management/student',
      component: 'self',
      meta: {
        title: '学员管理',
        i18nTitle: 'message.routes.management.student',
        requiresAuth: true,
        localIcon: 'academic-cap'
      }
    },
    {
      name: 'management_attendance',
      path: '/management/attendance',
      component: 'self',
      meta: {
        title: '学员出勤',
        i18nTitle: 'message.routes.management.attendance',
        requiresAuth: true,
        icon: 'emojione:kiss-mark'
      }
    },
    {
      name: 'management_sort',
      path: '/management/sort',
      component: 'self',
      meta: {
        title: '课程分类',
        i18nTitle: 'message.routes.management.sort',
        requiresAuth: true,
        icon: 'material-symbols:sort'
      }
    },
    {
      name: 'management_route',
      path: '/management/route',
      component: 'self',
      meta: {
        title: '系列分类',
        i18nTitle: 'message.routes.management.route',
        requiresAuth: true,
        icon: 'material-symbols:route'
      }
    }
  ],
  meta: {
    title: '系统管理',
    i18nTitle: 'message.routes.management._value',
    icon: 'carbon:cloud-service-management',
    order: 9
  }
};

export default management;
