crm.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. import request from "../utils/request"
  2. // -----------------------------CRM接口
  3. // 获取合同种类列表
  4. /**
  5. * @param {
  6. * product_id - 产品: 1-FICC(默认); 2-权益 - 非必填
  7. * } data
  8. * @returns
  9. */
  10. export function getPermissionList(data) {
  11. return request({
  12. url:'/crm/contract/permission_list',
  13. method:'get',
  14. params:data
  15. })
  16. }
  17. // 获取销售列表(包括禁用的销售) -- 已替换为 getSellerTeamList()
  18. /**
  19. * @param {
  20. * } data
  21. * @returns
  22. */
  23. export function getSellerList() {
  24. return request({
  25. url:'/crm/company_seller/list',
  26. method:'get'
  27. })
  28. }
  29. // // 获取销售列表 - 无分组
  30. // /**
  31. // * @param {
  32. // * } data
  33. // * @returns
  34. // */
  35. // export function getSellerListNoG() {
  36. // return request({
  37. // url:'/crm/company_seller/all_list',
  38. // method:'get'
  39. // })
  40. // }
  41. // 获取详细的销售列表(包含小组以及禁用的小组)
  42. /**
  43. * @param {
  44. * } data
  45. * @returns
  46. */
  47. export function getSellerTeamList() {
  48. return request({
  49. url:'/crm/company_seller/team_list',
  50. method:'get'
  51. })
  52. }
  53. // 根据合同编号搜索合同列表
  54. /**
  55. *
  56. * @param {
  57. * page_size - 每页数据量 - 必填
  58. * current - 页码 - 必填
  59. * keyword - 关键词 - 非必填
  60. * product_id - 产品: 0-全部(默认); 1-FICC; 2-权益 - 非必填
  61. * } data
  62. * @returns
  63. */
  64. export function getContractSearchList(data) {
  65. return request({
  66. url:'/crm/contract/search_list',
  67. method:'get',
  68. params:data
  69. })
  70. }
  71. // 根据合同编号搜索合同列表
  72. /**
  73. *
  74. * @param {
  75. * page_size - 每页数据量 - 必填
  76. * current - 页码 - 必填
  77. * keyword - 关键词 - 非必填
  78. * product_id - 产品: 0-全部(默认); 1-FICC; 2-权益 - 非必填
  79. * } data
  80. * @returns
  81. */
  82. export function getContractSealList(data) {
  83. return request({
  84. url:'/crm/contract/seal_list',
  85. method:'get',
  86. params:data
  87. })
  88. }
  89. // 根据合同编号
  90. /**
  91. *
  92. * @param {
  93. * contract_id - id - 必填
  94. * } data
  95. * @returns
  96. */
  97. export function getContractSearchDetail(data) {
  98. return request({
  99. url:'/crm/contract/seal_detail',
  100. method:'get',
  101. params:data
  102. })
  103. }
  104. // 合同套餐及品种
  105. /**
  106. *
  107. * @param {
  108. * contract_id - 合同ID - 必填
  109. * } data
  110. * @returns
  111. */
  112. export function getServiceDetail(data) {
  113. return request({
  114. url:'/crm/contract/service_detail',
  115. method:'get',
  116. params:data
  117. })
  118. }
  119. /**
  120. * 获取销售组别列表
  121. * @param {
  122. * seller_type - 1 ficc销售、2 权益销售 - 必填
  123. * } data
  124. * @returns
  125. */
  126. export function getSellerGroupList(data) {
  127. return request({
  128. url:'/crm/company_seller/group_list',
  129. method:'get',
  130. params:data
  131. })
  132. }