import TabsView from '@/layouts/tabs/TabsView'
// import BlankView from '@/layouts/BlankView'
import PageView from '@/layouts/PageView'

// 路由配置
const options = {
  routes: [
    {
      path: '/login',
      name: '登录页',
      component: () => import('@/pages/login')
    },
    {
      path: '*',
      name: '404',
      component: () => import('@/pages/base/exception/404'),
    },
    {
      path: '/403',
      name: '403',
      component: () => import('@/pages/base/exception/403'),
    },
    {
      path: '/',
      name: '首页',
      component: TabsView,
      redirect: '/login',
      children: [



        // {
        //   path: 'dashboard',
        //   name: '控制台',
        //   meta: {
        //     icon: 'dashboard'
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'workplace',
        //       name: '工作台',
        //       meta: {
        //         page: {
        //           closable: false
        //         }
        //       },
        //       component: () => import('@/pages/dashboard/workplace'),
        //     },
        //   ]
        // },






        // {
        //   path: 'plan',
        //   name: '计划管理',
        //   meta: {
        //     icon: 'audit',
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'order',
        //       name: '生产订单列表',
        //       component: () => import('@/pages/base/plan/Order'),
        //     },
        //     {
        //       path: 'DemandPlan',
        //       name: '需求计划单列表',
        //       component: () => import('@/pages/base/plan/DemandPlan'),
        //     }
        //   ]
        // },
        



        // {
        //   path: 'Deploy',
        //   name: '布产管理',
        //   meta: {
        //     icon: 'schedule',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'DeployList',
        //       name: '布产单列表',
        //       component: () => import('@/pages/base/plan/DeployList'),
        //     }
        //   ]
        // },




        // {
        //   path: 'KilnDepartment',
        //   name: '窑部管理',
        //   meta: {
        //     icon: 'tag',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'Dengyao',
        //       name: '登窑管理',
        //       component: () => import('@/pages/base/plan/Dengyao'),
        //     },
        //     {
        //       path: 'UnloadingKiln',
        //       name: '卸窑管理',
        //       component: () => import('@/pages/base/plan/UnloadingKiln'),
        //     }
        //   ]
        // },


        // {
        //   path: 'WorkReport',
        //   name: '报工管理',
        //   meta: {
        //     icon: 'idcard',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'WorkReporList',
        //       name: '报工单列表',
        //       component: () => import('@/pages/base/plan/WorkReporList'),
        //     }
        //   ]
        // },


        // {
        //   path: 'Payroll',
        //   name: '计件工资管理',
        //   meta: {
        //     icon: 'schedule',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'PayrollList',
        //       name: '计件工资单列表',
        //       component: () => import('@/pages/base/plan/PayrollList'),
        //     },
        //     {
        //       path: 'PayrollSettings',
        //       name: '计件工资设置',
        //       component: () => import('@/pages/base/plan/PayrollSettings'),
        //     }
        //   ]
        // },



        // {
        //   path: 'QualityTesting',
        //   name: '质检管理',
        //   meta: {
        //     icon: 'schedule',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'QualityTestingList',
        //       name: '质检单列表',
        //       component: () => import('@/pages/base/plan/QualityTestingList'),
        //     },
        //     {
        //       path: 'QualityInspection',
        //       name: '质检档案',
        //       component: () => import('@/pages/base/plan/QualityInspection'),
        //     }
        //   ]
        // },




        // {
        //   path: 'Sample',
        //   name: '样品管理',
        //   meta: {
        //     icon: 'tag',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'SampleList',
        //       name: '样品列表',
        //       component: () => import('@/pages/base/plan/SampleList'),
        //     }
        //   ]
        // },





        // {
        //   path: 'Preset',
        //   name: '基础资料',
        //   meta: {
        //     icon: 'apartment',
        //     page: {
        //       cacheAble: false
        //     }
        //   },
        //   component: PageView,
        //   children: [
        //     {
        //       path: 'procedure',
        //       name: '工序管理',
        //       component: () => import('@/pages/base/preset/Procedures'),
        //     },
        //     {
        //       path: 'pipeline',
        //       name: '流水线管理',
        //       component: () => import('@/pages/base/preset/Pipeline'),
        //     },
        //     {
        //       path: 'person',
        //       name: '员工管理',
        //       component: () => import('@/pages/base/preset/Person'),
        //     },



        //     {
        //       path: 'BlankCar',
        //       name: '车架管理',
        //       component: () => import('@/pages/base/preset/BlankCar'),
        //     },
        //     {
        //       path: 'Workshop',
        //       name: '车间管理',
        //       component: () => import('@/pages/base/preset/Workshop'),
        //     },




        //     {
        //       path: 'Kiln',
        //       name: '窑炉管理',
        //       component: () => import('@/pages/base/preset/Kiln'),
        //     }
        //   ]
        // },



        // {
        //   path: 'list',
        //   name: '列表页',
        //   meta: {
        //     icon: 'table'
        //   },
        //   component: PageView,
        //   children: [
        //     {
        //       path: 'query',
        //       name: '查询表格',
        //       meta: {
        //         authority: 'queryForm',
        //       },
        //       component: () => import('@/pages/base/list/QueryList'),
        //     },
        //     {
        //       path: 'query/detail/:id',
        //       name: '查询详情',
        //       meta: {
        //         highlight: '/list/query',
        //         invisible: true
        //       },
        //       component: () => import('@/pages/Demo')
        //     },
        //     {
        //       path: 'primary',
        //       name: '标准列表',
        //       component: () => import('@/pages/base/list/StandardList'),
        //     },
        //     {
        //       path: 'card',
        //       name: '卡片列表',
        //       component: () => import('@/pages/base/list/CardList'),
        //     },
        //     {
        //       path: 'search',
        //       name: '搜索列表',
        //       component: () => import('@/pages/base/list/search/SearchLayout'),
        //       children: [
        //         {
        //           path: 'article',
        //           name: '文章',
        //           component: () => import('@/pages/base/list/search/ArticleList'),
        //         },
        //         {
        //           path: 'application',
        //           name: '应用',
        //           component: () => import('@/pages/base/list/search/ApplicationList'),
        //         },
        //         {
        //           path: 'project',
        //           name: '项目',
        //           component: () => import('@/pages/base/list/search/ProjectList'),
        //         }
        //       ]
        //     }
        //   ]
        // },
        // {
        //   path: 'details',
        //   name: '详情页',
        //   meta: {
        //     icon: 'profile'
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: 'basic',
        //       name: '基础详情页',
        //       component: () => import('@/pages/base/detail/BasicDetail')
        //     },
        //     {
        //       path: 'advance',
        //       name: '高级详情页',
        //       component: () => import('@/pages/base/detail/AdvancedDetail')
        //     }
        //   ]
        // },
        // {
        //   path: 'result',
        //   name: '结果页',
        //   meta: {
        //     icon: 'check-circle-o',
        //   },
        //   component: PageView,
        //   children: [
        //     {
        //       path: 'success',
        //       name: '成功',
        //       component: () => import('@/pages/base/result/Success')
        //     },
        //     {
        //       path: 'error',
        //       name: '失败',
        //       component: () => import('@/pages/base/result/Error')
        //     }
        //   ]
        // },
        // {
        //   path: 'exception',
        //   name: '异常页',
        //   meta: {
        //     icon: 'warning',
        //   },
        //   component: BlankView,
        //   children: [
        //     {
        //       path: '404',
        //       name: 'Exp404',
        //       component: () => import('@/pages/base/exception/404')
        //     },
        //     {
        //       path: '403',
        //       name: 'Exp403',
        //       component: () => import('@/pages/base/exception/403')
        //     },
        //     {
        //       path: '500',
        //       name: 'Exp500',
        //       component: () => import('@/pages/base/exception/500')
        //     }
        //   ]
        // },
        {
          path: 'components',
          name: '内置组件',
          meta: {
            icon: 'appstore-o'
          },
          component: PageView,
          children: [
            {
              path: 'taskCard',
              name: '任务卡片',
              component: () => import('@/pages/base/components/TaskCard')
            },
            {
              path: 'palette',
              name: '颜色复选框',
              component: () => import('@/pages/base/components/Palette')
            },
            {
              path: 'table',
              name: '高级表格',
              component: () => import('@/pages/base/components/table')
            }
          ]
        },
        {
          name: '验权表单',
          path: 'auth/form',
          meta: {
            icon: 'file-excel',
            authority: {
              permission: 'form'
            }
          },
          component: () => import('@/pages/base/form/basic')
        },
        {
          name: '带参菜单',
          path: 'router/query',
          meta: {
            icon: 'project',
            query: {
              name: '菜单默认参数'
            }
          },
          component: () => import('@/pages/base/Demo')
        },
        {
          name: '动态路由菜单',
          path: 'router/dynamic/:id',
          meta: {
            icon: 'project',
            params: {
              id: 123
            }
          },
          component: () => import('@/pages/base/Demo')
        },
        {
          name: 'Ant Design Vue',
          path: 'antdv',
          meta: {
            icon: 'ant-design',
            link: 'https://www.antdv.com/docs/vue/introduce-cn/'
          }
        },
        {
          name: '使用文档',
          path: 'document',
          meta: {
            icon: 'file-word',
            link: 'https://iczer.gitee.io/vue-antd-admin-docs/'
          }
        }
      ]
    },
  ]
}

export default options
