| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454 |
- 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
|