/*
 * @Author: jiangzaicheng jiangzaicheng_jzc@163.com
 * @Date: 2022-07-05 14:43:17
 * @LastEditors: jiangzaicheng jiangzaicheng_jzc@163.com
 * @LastEditTime: 2022-07-20 10:28:29
 * @FilePath: \mcep-h5\src\router\main.routing.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import { propsConvert } from "@/services/props-convert";

const prefix = "/main";

const mainRoutes = [
  {
    path: `${prefix}`,
    // redirect: `${prefix}/workbench`,
    redirect: `${prefix}/PersonalMgtView`,
    meta: { keepAlive: false, requiresAuth: true },
  },
  {
    path: `${prefix}`,
    component: () => import(/* webpackChunkName: "main" */ "@/views/main/MainView.vue"),
    props: propsConvert,
    children: [
      {
        path: `workbench`,
        component: () => import(/* webpackChunkName: "main" */ "@/views/workbench/WorkbenchView.vue"),
        props: propsConvert,
        meta: { keepAlive: false, requiresAuth: true },
      },
      {
        path: `CustomerMgtView`,
        component: () => import(/* webpackChunkName: "main" */ "@/views/customer-mgt/CustomerMgtView.vue"),
        props: propsConvert,
        meta: { keepAlive: false, requiresAuth: true },
      },
      // {
      //   path: `PersonalMgtView`,
      //   component: () => import(/* webpackChunkName: "main" */ "@/views/customer-mgt/PersonalMgtView.vue"),
      //   props: propsConvert,
      //   meta: { keepAlive: false, requiresAuth: true },
      // },
      {
        path: `marketing-mgt`,
        component: () => import(/* webpackChunkName: "main" */ "@/views/marketing-mgt/personal/MarketingMgtView.vue"),
        props: propsConvert,
        meta: { keepAlive: false, requiresAuth: true },
      },
      {
        path: "/ComMarketingPool",
        component: () => import(/* webpackChunkName: "main" */ "@/views/marketing-mgt/company/ComMarketingPool.vue"),
        props: propsConvert,
        meta: { keepAlive: false, requiresAuth: true },
      },
    ],
    meta: { requiresAuth: true, name: "应用首页", keepAlive: false },
  },
  // {
  //   path: `${prefix}/self-stats`,
  //   component: () => import(/* webpackChunkName: "main" */ "@/views/main/PersonalStatsView.vue"),
  //   props: propsConvert,
  //   meta: { requiresAuth: true, name: "个人业务汇总", keepAlive: false },
  // },
];
export default mainRoutes;