import { createRouter, createWebHashHistory, createWebHistory } from "vue-router";
export const routes = [
  {
    path: "/",
    redirect: "Login",
    hidden: true,
    aaa: "",
    bbb: ""
  },
  // 登录 
  {
    path: "/login",
    name: "Login",
    hidden: true,
    component: () => import("../views/account/Login.vue")
  },
  // 后台首页
  {
    path: "/home",
    name: "Home",
    meta: {
      title: "控制台",
      icon: "home"
    },
    component: () => import("../layout/Index.vue"),
    children: [
      {
        path: "/console",
        name: "Console",
        meta: {
          title: "首页"
        },
        component: () => import("../views/console/Index.vue"),
      }
    ]
  },
  {
    path: "/system",
    name: "System",
    meta: {
      title: "系统配置",
      icon: "system"
    },
    component: () => import("../layout/Index.vue"),
    children: [
      {
        path: "/user",
        name: "User",
        meta: {
          title: "用户列表"
        },
        component: () => import("../views/system/User.vue"),
      },
      {
        path: "/role",
        name: "Role",
        meta: {
          title: "角色列表"
        },
        component: () => import("../views/system/Role.vue"),
      },
      {
        path: "/menu",
        name: "Menu",
        meta: {
          title: "菜单列表"
        },
        component: () => import("../views/system/Menu.vue"),
      }
    ]
  },
  {
    path: "/news",
    name: "News",
    meta: {
      title: "信息管理",
      icon: "information"
    },
    component: () => import("../layout/Index.vue"),
    children: [
      {
        path: "/newsIndex",
        name: "NewsIndex",
        meta: {
          title: "信息列表"
        },
        component: () => import("../views/info/Index.vue"),
      },
      {
        path: "/newsCategory",
        name: "NewsCategory",
        meta: {
          title: "信息分类"
        },
        component: () => import("../views/info/Category.vue"),
      },
      {
        path: "/newsDetailed",
        name: "NewsDetailed",
        hidden: true,
        meta: {
          title: "信息详情"
        },
        component: () => import("../views/info/Detailed.vue"),
      }
    ]
  }

];

const router = createRouter({
  history: createWebHashHistory(),
  routes
});

export default router;
