import { ApiInstance } from '../type' const manageApi = (axiosInstance: ApiInstance) => ({ getSearchConfigurationList: (params: any) => axiosInstance.get('/console/searchConfiguration/getSearchConfigurationList', {params}),//查询统一筛选条件列表 getSearchDefaultList: (params: any) => axiosInstance.get('/console/searchConfiguration/getSearchDefaultList', {params}),//查询页面默认筛选条件列表 getCompanyListByCompanyId: (params: any) => axiosInstance.get('/console/searchConfiguration/getPartnerCompanyListByCompanyId',{params}),//通过保险公司id查询合作公司的三级列表 getTaskMessageNoReadCount: (params: any) => axiosInstance.get('/console/task/getTaskMessageNoReadCount',{params}),//查看用户的未读导出任务消息 getPageTaskList: (params: any) => axiosInstance.post('/console/task/getPageTaskList',params),//用户的导出任务分页列表 updateReadStatus: (params: any) => axiosInstance.get('/console/task/updateReadStatus',{params}),//更新导出未读任务为已读 getDeptListByUserId: (params: any) => axiosInstance.get('/console/searchConfiguration/getDeptListByUserId',{params}),//通过用户id查询机构树 getUserManageListByUserId: (params: any) => axiosInstance.get('/console/searchConfiguration/getUserManageListByUserId',{params}),//通过用户id查询管理人树 downTaskFile: (params: any) => axiosInstance.get('/console/task/downTaskFile',{params}),//下载导出的excel文件 //业务数据 //保险公司 companyDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/company/page',params),//列表接口 companyDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/company/export',params),//列表导出接口 companyDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/company/detail/page',params),//明细接口 companyDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/company/detail/export',params),//明细出接口 //险种报表 riskDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/risk/page',params),//列表接口 riskDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/risk/export',params),//列表导出接口 riskDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/risk/detail/page',params),//明细接口 riskDataManageDetailToPage: (params: any) => axiosInstance.post('/console/businessReport/risk/detail/export',params),//明细出接口 //对接人 contactPersonDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/contact/page',params),//列表接口 contactPersonDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/contact/export',params),//列表导出接口 contactPersonDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/contact/detail/page',params),//明细接口 contactPersonDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/contact/detail/export',params),//明细出接口 //业务员 salesmanDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/page',params),//列表接口 salesmanDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/export',params),//列表导出接口 salesmanDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/page',params),//明细接口 salesmanDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/export',params),//明细出接口 //渠道 channelDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/page',params),//列表接口 channelDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/export',params),//列表导出接口 channelDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/page',params),//明细接口 channelDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/export',params),//明细出接口 //电销 telemarketingDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/page',params),//列表接口 telemarketingDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/export',params),//列表导出接口 telemarketingDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/page',params),//明细接口 telemarketingDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/export',params),//明细出接口 //报价数据 //报价订单 quotationOrderDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/quotationOrderDataPageList',params),//列表接口 quotationOrderDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/quotationOrderDataToTask',params),//列表导出接口 //保险公司 companyQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/companyQuotationDataPageList',params),//列表接口 companyQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/companyQuotationDataToTask',params),//列表导出接口 //业务员 salesmanQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/salesmanQuotationDataPageList',params),//列表接口 salesmanQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/salesmanQuotationDataToTask',params),//列表导出接口 //渠道 channelQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/channelQuotationDataPageList',params),//列表接口 channelQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/channelQuotationDataToTask',params),//列表导出接口 //电销 telemarketingQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/telemarketingQuotationDataPageList',params),//列表接口 telemarketingQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/telemarketingQuotationDataToTask',params),//列表导出接口 //人员数据 //业务员报表 salesmanReportPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportPageList',params),//列表接口 salesmanReportToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportToTask',params),//列表导出接口 salesmanReportDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportDetailPageList',params),//明细接口 salesmanReportDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportDetailToTask',params),//明细出接口 //业务员组织 salesmanDeptPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptPageList',params),//列表接口 salesmanDeptToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptToTask',params),//列表导出接口 salesmanDeptDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptDetailPageList',params),//人员明细接口 salesmanDeptDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptDetailToTask',params),//人员明细出接口 salesmanBusinessDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanBusinessDetailPageList',params),//业务明细接口 salesmanBusinessDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanBusinessDetailToTask',params),//业务明细出接口 //渠道数据 channelPersonDataPageList: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataPageList',params),//列表接口 channelPersonDataToTask: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataToTask',params),//列表导出接口 channelPersonDataDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataDetailPageList',params),//明细接口 channelPersonDataDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataDetailToTask',params),//明细出接口 //电销数据 telemarketingPersonDataPageList: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataPageList',params),//列表接口 telemarketingPersonDataToTask: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataToTask',params),//列表导出接口 telemarketingPersonDataDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataDetailPageList',params),//明细接口 telemarketingPersonDataDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataDetailToTask',params),//明细出接口 //任务数据 //业务员 salesmanDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataPageList',params),//列表接口 salesmanDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataToTask',params),//列表导出接口 salesmanDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataDetailPageList',params),//明细接口 salesmanDataDetailToTask: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataDetailToTask',params),//明细出接口 //渠道 channelDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataPageList',params),//列表接口 channelDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataToTask',params),//列表导出接口 channelDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataDetailPageList',params),//明细接口 channelDataDetailToPage: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataDetailToPage',params),//明细出接口 //电销 telemarketingDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataPageList',params),//列表接口 telemarketingDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataToTask',params),//列表导出接口 telemarketingDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataDetailPageList',params),//明细接口 telemarketingDataDetailToTask: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataDetailToTask',params),//明细出接口 //保险公司 companyDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataPageList',params),//列表接口 companyDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataToTask',params),//列表导出接口 companyDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataDetailPageList',params),//明细接口 companyDataDetailToTask: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataDetailToTask',params),//明细出接口 //财务数据 //费用校验 costVerificationDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataPageList',params),//列表接口 costVerificationDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataToTask',params),//列表导出接口 costVerificationDataDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataDetailPageList',params),//明细接口 costVerificationDataDetailToTask: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataDetailToTask',params),//明细出接口 //应收 receivableStatistics: (params: any) => axiosInstance.post('/console/financeDataManage/receivableStatistics',params),//列表接口 exportReceivableStatistics : (params: any) => axiosInstance.post('/console/financeDataManage/exportReceivableStatistics',params,{responseType: 'blob'}),//列表导出接口 receivableStatisticsDetail: (params: any) => axiosInstance.post('/console/financeDataManage/receivableStatisticsDetail',params),//明细接口 exportReceivableStatisticsDetail : (params: any) => axiosInstance.post('/console/financeDataManage/exportReceivableStatisticsDetail',params,{responseType: 'blob'}),//明细导出接口 //应付 meetDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/payableStatistics',params),//列表接口 meetDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportPayableStatistics',params,{responseType: 'blob'}),//列表导出接口 meetDataDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/payableStatisticsDetail',params),//明细接口 meetDataDetailToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportPayableStatisticsDetail',params,{responseType: 'blob'}),//明细出接口 //经营利润 operatingProfitDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/operatingProfitDataPageList',params),//列表接口 operatingProfitDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/operatingProfitDataToTask',params),//列表导出接口 //人员审核 personCheckDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataPageList',params),//列表接口 personCheckDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataToTask',params),//列表导出接口 personCheckDataDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataDetailPageList',params),//明细接口 personCheckDataDetailToTa: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataDetailToTa',params),//明细出接口 // 订单审核 feeAuditSummaryPageList: (params: any) => axiosInstance.post('/console/financeDataManage/feeAuditSummaryPageList',params),//列表接口 feeAuditSummaryToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportFeeAuditSummary',params,{responseType: 'blob'}),//列表导出接口 feeAuditDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/feeAuditDetailPageList',params),//明细接口 feeAuditDetailToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportFeeAuditDetail',params,{responseType: 'blob'}),//明细导出接口 }) export default manageApi