// import TabsView from "@/layouts/tabs/TabsView";
// import BlankView from "@/layouts/BlankView";
import Layouts from "@/layouts/Layouts";
// import PageView from '@/layouts/PageView'

// 路由配置
const options = {
  routes: [
    {
      path: "/apppreview",
      name: "预览页面",
      component: () => import("@/pages/basicset/appmarket/AppPreview"),
    },
    {
      path: "/",
      name: "首页",
      component: Layouts,
      redirect: "/website",
      children: [
        {
          path: "/website",
          name: "站点管理",
          meta: {
            icon: "bank",
          },
          component: () => import("@/pages/basicset/site/website"),
        },
        {
          path: "/business",
          meta: {
            icon: "book",
          },
          component: () => import("@/pages/basicset/business/Index"),
          children: [
            {
              path: "",
              name: "业务事项管理",
              meta: {
                icon: "book",
                invisible: true,
              },
              component: () => import("@/pages/basicset/business/business"),
              redirect: "/business/businessmanage",
              children: [
                // 业务管理
                {
                  path: "businessmanage",
                  meta: {
                    invisible: true,
                  },
                  component: () =>
                    import(
                      "@/pages/basicset/business/components/businessTabs1"
                    ),
                },
                // 事项管理
                {
                  path: "mattermanage",
                  meta: {
                    invisible: true,
                  },
                  component: () =>
                    import(
                      "@/pages/basicset/business/components/businessTabs2"
                    ),
                },
                // 业务事项关联
                {
                  path: "businessinmanage",
                  meta: {
                    invisible: true,
                  },
                  component: () =>
                    import(
                      "@/pages/basicset/business/components/businessTabs3"
                    ),
                },
                // 办事指南事项管理
                {
                  path: "workguide",
                  meta: {
                    invisible: true,
                  },
                  component: () =>
                    import(
                      "@/pages/basicset/business/components/businessTabs4"
                    ),
                },
              ],
            },
            {
              path: "addmatter",
              name: "新增事项",
              component: () => import("@/pages/basicset/addmatter/AddMatter"),
              meta: { invisible: true },
            },
            {
              path: "synopsis",
              name: "事项概要",
              component: () => import("@/pages/basicset/addmatter/Synopsis"),
              meta: { invisible: true },
            },
          ],
        },
        {
          path: "/department",
          meta: {
            icon: "audit",
          },
          component: () => import("@/pages/basicset/dept/Index"),
          children: [
            {
              path: "",
              name: "部门及窗口管理",
              component: () => import("@/pages/basicset/dept/department"),
              meta: { invisible: true, keepAlive: true },
            },
            {
              path: "adddepartment",
              name: "新增窗口事项",
              meta: {
                invisible: true,
              },
              component: () => import("@/pages/basicset/dept/addWindowMatter"),
            },
          ],
        },
        {
          path: "/personnel",
          name: "工作人员管理",
          meta: {
            icon: "idcard",
          },
          component: () => import("@/pages/basicset/workman/personnel"),
        },
        {
          path: "/festival",
          name: "节假日管理",
          meta: {
            icon: "carry-out",
          },
          component: () => import("@/pages/basicset/holiday/festival"),
        },
        {
          path: "/deploy",
          name: "部署模块管理",
          meta: {
            icon: "appstore",
            roles: ["admin"],
          },
          component: () => import("@/pages/basicset/deploy/Index"),
          redirect: "/deploy/manage",
          children: [
            {
              path: "manage",
              name: "模块管理",
              component: () => import("@/pages/basicset/deploy/deploy"),
              meta: {
                invisible: true,
              },
            },
            {
              path: "statement",
              name: "报表管理",
              meta: {
                invisible: true,
              },
              component: () => import("@/pages/basicset/deploy/Statement"),
            },
          ],
        },

        {
          path: "/hall",
          name: "大厅管理",
          meta: {
            icon: "gateway",
          },
          component: () => import("@/pages/basicset/hall/Hall"),
          redirect: "/hall/hallmanage",
          children: [
            {
              path: "hallmanage",
              name: "",
              component: () =>
                import("@/pages/basicset/hall/hallmanage/HallManage.vue"),
              meta: {
                invisible: true,
              },
            },
            {
              path: "hallwindow",
              name: "大厅窗口管理",
              meta: {
                invisible: true,
              },
              component: () =>
                import("@/pages/basicset/hall/hallwindow/HallWindow.vue"),
            },
          ],
        },

        {
          path: "/surface",
          component: () => import("@/pages/basicset/surface/index"),
          meta: {
            icon: "skin",
          },
          children: [
            {
              path: "",
              name: "皮肤管理",
              component: () => import("@/pages/basicset/surface/surface"),
              meta: { invisible: true },
            },
            {
              path: "addsurfacetemplate",
              name: "新增皮肤模板",
              component: () =>
                import("@/pages/basicset/surface/AddSurfaceTemplate"),
              meta: { invisible: true },
            },
          ],
        },
        {
          path: "/configurat",
          name: "短信配置",
          meta: {
            icon: "mail",
          },
          component: () => import("@/pages/basicset/sms/configurat"),
        },

        // {
        //   path: "/appmarket",
        //   component: () => import("@/pages/basicset/appmarket/Index"),
        //   meta: {
        //     icon: "shop",
        //   },
        //   children: [
        //     {
        //       path: "",
        //       name: "应用集市",
        //       component: () => import("@/pages/basicset/appmarket/AppMarket"),
        //       meta: { invisible: true },
        //       redirect: "/appmarket/terminalapp",
        //       children: [
        //         {
        //           path: "terminalapp",
        //           component: () =>
        //             import("@/pages/basicset/appmarket/components/TerminalApp"),
        //           meta: {
        //             invisible: true,
        //             // keepAlive: true,
        //           },
        //         },
        //         {
        //           path: "moveapp",
        //           component: () =>
        //             import("@/pages/basicset/appmarket/components/MoveApp"),
        //           meta: {
        //             invisible: true,
        //             // keepAlive: true,
        //           },
        //         },
        //         {
        //           path: "blackapp",
        //           component: () =>
        //             import("@/pages/basicset/appmarket/components/BlackApp"),
        //           meta: {
        //             invisible: true,
        //           },
        //         },
        //         {
        //           path: "appTheme",
        //           component: () =>
        //             import("@/pages/basicset/appmarket/components/AppTheme"),
        //           meta: {
        //             invisible: true,
        //           },
        //         },
        //       ],
        //     },
        //     {
        //       path: "appdetails",
        //       name: "应用详情",
        //       component: () => import("@/pages/basicset/appmarket/AppDetails"),
        //       meta: { invisible: true },
        //       redirect: "/appmarket/appdetails/appdetailspage",
        //       children: [
        //         {
        //           path: "appdetailspage",
        //           component: () =>
        //             import(
        //               "@/pages/basicset/appmarket/components/AppDetailsPage"
        //             ),
        //           meta: {
        //             invisible: true,
        //           },
        //         },
        //         {
        //           path: "dataupdate",
        //           component: () =>
        //             import("@/pages/basicset/appmarket/components/DataUpdate"),
        //           meta: {
        //             invisible: true,
        //           },
        //         },
        //         {
        //           path: "fieldconfig",
        //           component: () =>
        //             import("@/pages/basicset/appmarket/components/FieldConfig"),
        //           meta: {
        //             invisible: true,
        //           },
        //         },
        //       ],
        //     },
        //   ],
        // },
        {
          path: "/system",
          name: "系统设置",
          component: () => import("@/pages/basicset/system/System"),
          meta: {
            icon: "global",
          },
          redirect: "system/parameter",
          children: [
            {
              path: "user",
              name: "用户管理",
              component: () => import("@/pages/basicset/system/user/User"),
              meta: { invisible: true },
            },
            {
              path: "role",
              name: "角色管理",
              component: () => import("@/pages/basicset/system/role/Role"),
              meta: { invisible: true },
            },
            {
              path: "resource",
              name: "资源管理",
              component: () =>
                import("@/pages/basicset/system/resourceManage/Resource"),
              meta: { invisible: true },
            },
            {
              path: "dimension",
              name: "维度管理",
              component: () =>
                import("@/pages/basicset/system/dimension/Dimension"),
              meta: { invisible: true },
            },
            {
              path: "parameter",
              name: "系统参数",
              component: () =>
                import("@/pages/basicset/system/parameter/Parameter"),
              meta: { invisible: true },
            },
            {
              path: "task",
              name: "任务信息",
              component: () => import("@/pages/basicset/system/task/TaskSet"),
              meta: { invisible: true },
            },
            {
              path: "systemlogs",
              name: "操作日志",
              component: () =>
                import("@/pages/basicset/system/systemlogs/SystemLogs"),
              meta: { invisible: true },
            },
          ],
        },
      ],
    },
  ],
};

export default options;