consoleManage.ts 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import { ApiInstance } from '../type'
  2. const manageApi = (axiosInstance: ApiInstance) => ({
  3. getSearchConfigurationList: (params: any) => axiosInstance.get('/console/searchConfiguration/getSearchConfigurationList', {params}),//查询统一筛选条件列表
  4. getSearchDefaultList: (params: any) => axiosInstance.get('/console/searchConfiguration/getSearchDefaultList', {params}),//查询页面默认筛选条件列表
  5. getCompanyListByCompanyId: (params: any) => axiosInstance.get('/console/searchConfiguration/getPartnerCompanyListByCompanyId',{params}),//通过保险公司id查询合作公司的三级列表
  6. getTaskMessageNoReadCount: (params: any) => axiosInstance.get('/console/task/getTaskMessageNoReadCount',{params}),//查看用户的未读导出任务消息
  7. getPageTaskList: (params: any) => axiosInstance.post('/console/task/getPageTaskList',params),//用户的导出任务分页列表
  8. updateReadStatus: (params: any) => axiosInstance.get('/console/task/updateReadStatus',{params}),//更新导出未读任务为已读
  9. getDeptListByUserId: (params: any) => axiosInstance.get('/console/searchConfiguration/getDeptListByUserId',{params}),//通过用户id查询机构树
  10. getUserManageListByUserId: (params: any) => axiosInstance.get('/console/searchConfiguration/getUserManageListByUserId',{params}),//通过用户id查询管理人树
  11. downTaskFile: (params: any) => axiosInstance.get('/console/task/downTaskFile',{params}),//下载导出的excel文件
  12. //业务数据
  13. //保险公司
  14. companyDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/company/page',params),//列表接口
  15. companyDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/company/export',params),//列表导出接口
  16. companyDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/company/detail/page',params),//明细接口
  17. companyDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/company/detail/export',params),//明细出接口
  18. //险种报表
  19. riskDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/risk/page',params),//列表接口
  20. riskDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/risk/export',params),//列表导出接口
  21. riskDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/risk/detail/page',params),//明细接口
  22. riskDataManageDetailToPage: (params: any) => axiosInstance.post('/console/businessReport/risk/detail/export',params),//明细出接口
  23. //对接人
  24. contactPersonDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/contact/page',params),//列表接口
  25. contactPersonDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/contact/export',params),//列表导出接口
  26. contactPersonDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/contact/detail/page',params),//明细接口
  27. contactPersonDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/contact/detail/export',params),//明细出接口
  28. //业务员
  29. salesmanDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/page',params),//列表接口
  30. salesmanDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/export',params),//列表导出接口
  31. salesmanDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/page',params),//明细接口
  32. salesmanDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/export',params),//明细出接口
  33. //渠道
  34. channelDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/page',params),//列表接口
  35. channelDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/export',params),//列表导出接口
  36. channelDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/page',params),//明细接口
  37. channelDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/export',params),//明细出接口
  38. //电销
  39. telemarketingDataManagePageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/page',params),//列表接口
  40. telemarketingDataManageToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/export',params),//列表导出接口
  41. telemarketingDataManageDetailPageList: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/page',params),//明细接口
  42. telemarketingDataManageDetailToTask: (params: any) => axiosInstance.post('/console/businessReport/salesman/detail/export',params),//明细出接口
  43. //报价数据
  44. //报价订单
  45. quotationOrderDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/quotationOrderDataPageList',params),//列表接口
  46. quotationOrderDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/quotationOrderDataToTask',params),//列表导出接口
  47. //保险公司
  48. companyQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/companyQuotationDataPageList',params),//列表接口
  49. companyQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/companyQuotationDataToTask',params),//列表导出接口
  50. //业务员
  51. salesmanQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/salesmanQuotationDataPageList',params),//列表接口
  52. salesmanQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/salesmanQuotationDataToTask',params),//列表导出接口
  53. //渠道
  54. channelQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/channelQuotationDataPageList',params),//列表接口
  55. channelQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/channelQuotationDataToTask',params),//列表导出接口
  56. //电销
  57. telemarketingQuotationDataPageList: (params: any) => axiosInstance.post('/console/quotationDataManage/telemarketingQuotationDataPageList',params),//列表接口
  58. telemarketingQuotationDataToTask: (params: any) => axiosInstance.post('/console/quotationDataManage/telemarketingQuotationDataToTask',params),//列表导出接口
  59. //人员数据
  60. //业务员报表
  61. salesmanReportPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportPageList',params),//列表接口
  62. salesmanReportToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportToTask',params),//列表导出接口
  63. salesmanReportDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportDetailPageList',params),//明细接口
  64. salesmanReportDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanReportDetailToTask',params),//明细出接口
  65. //业务员组织
  66. salesmanDeptPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptPageList',params),//列表接口
  67. salesmanDeptToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptToTask',params),//列表导出接口
  68. salesmanDeptDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptDetailPageList',params),//人员明细接口
  69. salesmanDeptDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanDeptDetailToTask',params),//人员明细出接口
  70. salesmanBusinessDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/salesmanBusinessDetailPageList',params),//业务明细接口
  71. salesmanBusinessDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/salesmanBusinessDetailToTask',params),//业务明细出接口
  72. //渠道数据
  73. channelPersonDataPageList: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataPageList',params),//列表接口
  74. channelPersonDataToTask: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataToTask',params),//列表导出接口
  75. channelPersonDataDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataDetailPageList',params),//明细接口
  76. channelPersonDataDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/channelPersonDataDetailToTask',params),//明细出接口
  77. //电销数据
  78. telemarketingPersonDataPageList: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataPageList',params),//列表接口
  79. telemarketingPersonDataToTask: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataToTask',params),//列表导出接口
  80. telemarketingPersonDataDetailPageList: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataDetailPageList',params),//明细接口
  81. telemarketingPersonDataDetailToTask: (params: any) => axiosInstance.post('/console/personDataManage/telemarketingPersonDataDetailToTask',params),//明细出接口
  82. //任务数据
  83. //业务员
  84. salesmanDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataPageList',params),//列表接口
  85. salesmanDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataToTask',params),//列表导出接口
  86. salesmanDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataDetailPageList',params),//明细接口
  87. salesmanDataDetailToTask: (params: any) => axiosInstance.post('/console/taskDataManage/salesmanDataDetailToTask',params),//明细出接口
  88. //渠道
  89. channelDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataPageList',params),//列表接口
  90. channelDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataToTask',params),//列表导出接口
  91. channelDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataDetailPageList',params),//明细接口
  92. channelDataDetailToPage: (params: any) => axiosInstance.post('/console/taskDataManage/channelDataDetailToPage',params),//明细出接口
  93. //电销
  94. telemarketingDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataPageList',params),//列表接口
  95. telemarketingDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataToTask',params),//列表导出接口
  96. telemarketingDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataDetailPageList',params),//明细接口
  97. telemarketingDataDetailToTask: (params: any) => axiosInstance.post('/console/taskDataManage/telemarketingDataDetailToTask',params),//明细出接口
  98. //保险公司
  99. companyDataPageList: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataPageList',params),//列表接口
  100. companyDataToTask: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataToTask',params),//列表导出接口
  101. companyDataDetailPageList: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataDetailPageList',params),//明细接口
  102. companyDataDetailToTask: (params: any) => axiosInstance.post('/console/taskDataManage/companyDataDetailToTask',params),//明细出接口
  103. //财务数据
  104. //费用校验
  105. costVerificationDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataPageList',params),//列表接口
  106. costVerificationDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataToTask',params),//列表导出接口
  107. costVerificationDataDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataDetailPageList',params),//明细接口
  108. costVerificationDataDetailToTask: (params: any) => axiosInstance.post('/console/financeDataManage/costVerificationDataDetailToTask',params),//明细出接口
  109. //应收
  110. receivableStatistics: (params: any) => axiosInstance.post('/console/financeDataManage/receivableStatistics',params),//列表接口
  111. exportReceivableStatistics : (params: any) => axiosInstance.post('/console/financeDataManage/exportReceivableStatistics',params,{responseType: 'blob'}),//列表导出接口
  112. receivableStatisticsDetail: (params: any) => axiosInstance.post('/console/financeDataManage/receivableStatisticsDetail',params),//明细接口
  113. exportReceivableStatisticsDetail : (params: any) => axiosInstance.post('/console/financeDataManage/exportReceivableStatisticsDetail',params,{responseType: 'blob'}),//明细导出接口
  114. //应付
  115. meetDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/payableStatistics',params),//列表接口
  116. meetDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportPayableStatistics',params,{responseType: 'blob'}),//列表导出接口
  117. meetDataDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/payableStatisticsDetail',params),//明细接口
  118. meetDataDetailToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportPayableStatisticsDetail',params,{responseType: 'blob'}),//明细出接口
  119. //经营利润
  120. operatingProfitDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/operatingProfitDataPageList',params),//列表接口
  121. operatingProfitDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/operatingProfitDataToTask',params),//列表导出接口
  122. //人员审核
  123. personCheckDataPageList: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataPageList',params),//列表接口
  124. personCheckDataToTask: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataToTask',params),//列表导出接口
  125. personCheckDataDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataDetailPageList',params),//明细接口
  126. personCheckDataDetailToTa: (params: any) => axiosInstance.post('/console/financeDataManage/personCheckDataDetailToTa',params),//明细出接口
  127. // 订单审核
  128. feeAuditSummaryPageList: (params: any) => axiosInstance.post('/console/financeDataManage/feeAuditSummaryPageList',params),//列表接口
  129. feeAuditSummaryToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportFeeAuditSummary',params,{responseType: 'blob'}),//列表导出接口
  130. feeAuditDetailPageList: (params: any) => axiosInstance.post('/console/financeDataManage/feeAuditDetailPageList',params),//明细接口
  131. feeAuditDetailToTask: (params: any) => axiosInstance.post('/console/financeDataManage/exportFeeAuditDetail',params,{responseType: 'blob'}),//明细导出接口
  132. })
  133. export default manageApi