import type { RouteRecordRaw } from 'vue-router' const Layout = () => import('@/layouts/index.vue') const routes: RouteRecordRaw = { path: '/consoleManage', component: Layout, redirect: '/consoleManage/businessDataManage/companyDataManage/index', name: 'consoleManage', meta: { title: '数据报表', }, children: [ { path: 'businessDataManage', redirect: '/consoleManage/businessDataManage/companyDataManage/index', name: 'businessDataManage', meta: { title: '业务数据', }, children: [ { path: 'companyDataManage', name: 'companyDataManage', component: () => import('@/views/consoleManage/businessDataManage/companyDataManage/index.vue'), meta: { title: '保险公司', menu: true, }, }, { path: 'companyDataManage/companyDataManageDetail', name: 'companyDataManageDetail', component: () => import('@/views/consoleManage/businessDataManage/companyDataManage/companyDataManageDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'riskDataManage', name: 'riskDataManage', component: () => import('@/views/consoleManage/businessDataManage/riskDataManage/index.vue'), meta: { title: '险种报表', menu: true, }, }, { path: 'riskDataManage/riskDataManageDetail', name: 'riskDataManageDetail', component: () => import('@/views/consoleManage/businessDataManage/riskDataManage/riskDataManageDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'contactPersonDataManage', name: 'contactPersonDataManage', component: () => import('@/views/consoleManage/businessDataManage/contactPersonDataManage/index.vue'), meta: { title: '对接人', menu: true, }, }, { path: 'contactPersonDataManage/contactPersonDataManageDetail', name: 'contactPersonDataManageDetail', component: () => import('@/views/consoleManage/businessDataManage/contactPersonDataManage/contactPersonDataManageDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'salesmanDataManage', name: 'salesmanDataManage', component: () => import('@/views/consoleManage/businessDataManage/salesmanDataManage/index.vue'), meta: { title: '业务员', menu: true, }, }, { path: 'salesmanDataManage/salesmanDataManageDetail', name: 'salesmanDataManageDetail', component: () => import('@/views/consoleManage/businessDataManage/salesmanDataManage/salesmanDataManageDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'channelDataManage', name: 'channelDataManage', component: () => import('@/views/consoleManage/businessDataManage/channelDataManage/index.vue'), meta: { title: '渠道', menu: true, }, }, { path: 'channelDataManage/channelDataManageDetail', name: 'channelDataManageDetail', component: () => import('@/views/consoleManage/businessDataManage/channelDataManage/channelDataManageDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'telemarketingDataManage', name: 'telemarketingDataManage', component: () => import('@/views/consoleManage/businessDataManage/telemarketingDataManage/index.vue'), meta: { title: '电销', menu: true, }, }, { path: 'telemarketingDataManage/telemarketingDataManageDetail', name: 'telemarketingDataManageDetail', component: () => import('@/views/consoleManage/businessDataManage/telemarketingDataManage/telemarketingDataManageDetail.vue'), meta: { title: '明细', menu: false, }, }, ], }, { path: 'quotationDataManage', redirect: '/consoleManage/quotationDataManage/quotationOrderData/index', name: 'quotationDataManage', meta: { title: '报价数据', }, children: [ { path: 'quotationOrderData', name: 'quotationOrderData', component: () => import('@/views/consoleManage/quotationDataManage/quotationOrderData/index.vue'), meta: { title: '报价订单', menu: true, }, }, { path: 'companyQuotationData', name: 'companyQuotationData', component: () => import('@/views/consoleManage/quotationDataManage/companyQuotationData/index.vue'), meta: { title: '保险公司', menu: true, }, }, { path: 'salesmanQuotationData', name: 'salesmanQuotationData', component: () => import('@/views/consoleManage/quotationDataManage/salesmanQuotationData/index.vue'), meta: { title: '业务员', menu: true, }, }, { path: 'channelQuotationData', name: 'channelQuotationData', component: () => import('@/views/consoleManage/quotationDataManage/channelQuotationData/index.vue'), meta: { title: '渠道', menu: true, }, }, { path: 'telemarketingQuotationData', name: 'telemarketingQuotationData', component: () => import('@/views/consoleManage/quotationDataManage/telemarketingQuotationData/index.vue'), meta: { title: '电销', menu: true, }, }, ], }, { path: 'personDataManage', redirect: '/consoleManage/personDataManage/salesmanReport/index', name: 'personDataManage', meta: { title: '人员数据', }, children: [ { path: 'salesmanReport', name: 'salesmanReport', component: () => import('@/views/consoleManage/personDataManage/salesmanReport/index.vue'), meta: { title: '业务员报表', menu: true, }, }, { path: 'salesmanReport/salesmanReportDetail', name: 'salesmanReportDetail', component: () => import('@/views/consoleManage/personDataManage/salesmanReport/salesmanReportDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'salesmanDept', name: 'salesmanDept', component: () => import('@/views/consoleManage/personDataManage/salesmanDept/index.vue'), meta: { title: '业务员组织', menu: true, }, }, { path: 'salesmanDept/salesmanDeptDetail', name: 'salesmanDeptDetail', component: () => import('@/views/consoleManage/personDataManage/salesmanDept/salesmanDeptDetail.vue'), meta: { title: '业务明细', menu: false, }, }, { path: 'salesmanDept/salesmanDeptDetailPerson', name: 'salesmanDeptDetailPerson', component: () => import('@/views/consoleManage/personDataManage/salesmanDept/salesmanDeptDetailPerson.vue'), meta: { title: '人员明细', menu: false, }, }, { path: 'channelPersonData', name: 'channelPersonData', component: () => import('@/views/consoleManage/personDataManage/channelPersonData/index.vue'), meta: { title: '渠道数据', menu: true, }, }, { path: 'channelPersonData/channelPersonDataDetail', name: 'channelPersonDataDetail', component: () => import('@/views/consoleManage/personDataManage/channelPersonData/channelPersonDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'telemarketingPersonData', name: 'telemarketingPersonData', component: () => import('@/views/consoleManage/personDataManage/telemarketingPersonData/index.vue'), meta: { title: '电销数据', menu: true, }, }, { path: 'telemarketingPersonData/telemarketingPersonDataDetail', name: 'telemarketingPersonDataDetail', component: () => import('@/views/consoleManage/personDataManage/telemarketingPersonData/telemarketingPersonDataDetail.vue'), meta: { title: '明细', menu: false, }, }, ], }, { path: 'taskDataManage', redirect: '/consoleManage/taskDataManage/salesmanData/index', name: 'taskDataManage', meta: { title: '任务数据', }, children: [ { path: 'salesmanData', name: 'salesmanData', component: () => import('@/views/consoleManage/taskDataManage/salesmanData/index.vue'), meta: { title: '业务员', menu: true, }, }, { path: 'salesmanData/salesmanDataDetail', name: 'salesmanDataDetail', component: () => import('@/views/consoleManage/taskDataManage/salesmanData/salesmanDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'channelData', name: 'channelData', component: () => import('@/views/consoleManage/taskDataManage/channelData/index.vue'), meta: { title: '渠道', menu: true, }, }, { path: 'channelData/channelDataDetail', name: 'channelDataDetail', component: () => import('@/views/consoleManage/taskDataManage/channelData/channelDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'telemarketingData', name: 'telemarketingData', component: () => import('@/views/consoleManage/taskDataManage/telemarketingData/index.vue'), meta: { title: '电销', menu: true, }, }, { path: 'telemarketingData/telemarketingDataDetail', name: 'telemarketingDataDetail', component: () => import('@/views/consoleManage/taskDataManage/telemarketingData/telemarketingDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'companyData', name: 'companyData', component: () => import('@/views/consoleManage/taskDataManage/companyData/index.vue'), meta: { title: '保险公司', menu: true, }, }, { path: 'companyData/companyDataDetail', name: 'companyDataDetail', component: () => import('@/views/consoleManage/taskDataManage/companyData/companyDataDetail.vue'), meta: { title: '明细', menu: false, }, }, ], }, { path: 'financeDataManage', redirect: '/consoleManage/financeDataManage/costVerificationData/index', name: 'financeDataManage', meta: { title: '财务数据', }, children: [ { path: 'costVerificationData', name: 'costVerificationData', component: () => import('@/views/consoleManage/financeDataManage/costVerificationData/index.vue'), meta: { title: '费用校验', menu: true, }, }, { path: 'costVerificationData/costVerificationDataDetail', name: 'costVerificationDataDetail', component: () => import('@/views/consoleManage/financeDataManage/costVerificationData/costVerificationDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'receivableData', name: 'receivableData', component: () => import('@/views/consoleManage/financeDataManage/receivableData/index.vue'), meta: { title: '应收', menu: true, }, }, { path: 'receivableData/receivableDataDetail', name: 'receivableDataDetail', component: () => import('@/views/consoleManage/financeDataManage/receivableData/receivableDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'meetData', name: 'meetData', component: () => import('@/views/consoleManage/financeDataManage/meetData/index.vue'), meta: { title: '应付', menu: true, }, }, { path: 'meetData/meetDataDetail', name: 'meetDataDetail', component: () => import('@/views/consoleManage/financeDataManage/meetData/meetDataDetail.vue'), meta: { title: '明细', menu: false, }, }, { path: 'operatingProfitData', name: 'operatingProfitData', component: () => import('@/views/consoleManage/financeDataManage/operatingProfitData/index.vue'), meta: { title: '经营利润', menu: true, }, }, { path: 'personCheckData', name: 'personCheckData', component: () => import('@/views/consoleManage/financeDataManage/personCheckData/index.vue'), meta: { title: '人员审核', menu: true, }, }, { path: 'personCheckData/personCheckDataDetail', name: 'personCheckDataDetail', component: () => import('@/views/consoleManage/financeDataManage/personCheckData/personCheckDataDetail.vue'), meta: { title: '明细', menu: false, }, }, ], }, ], } export default routes