concat.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. import request from 'UTIL/request'
  2. /**
  3. * 联系人列表
  4. * @param params
  5. */
  6. export function GetList(params) {
  7. return request({
  8. url: 'crmContacts/queryPageList',
  9. method: 'POST',
  10. data: params,
  11. hideLoading: true
  12. })
  13. }
  14. /**
  15. * 联系人详情
  16. * @param params
  17. */
  18. export function QueryById(params) {
  19. return request({
  20. url: `crmContacts/queryById/${params.contactsId}`,
  21. method: 'POST',
  22. data: params
  23. })
  24. }
  25. /**
  26. * 基本信息
  27. */
  28. export function InformationById(params) {
  29. return request({
  30. url: `crmContacts/information/${params.id}`,
  31. method: 'POST',
  32. data: params
  33. })
  34. }
  35. /**
  36. * 新增/编辑时查询字段
  37. */
  38. export function QueryFieldList(params) {
  39. const query = params && params.id ? `/${params.id}` : ''
  40. return request({
  41. url: `crmContacts/field${query}`,
  42. method: 'POST',
  43. data: params,
  44. requestType: 'form'
  45. })
  46. }
  47. /**
  48. * 联系人添加
  49. * @param params
  50. */
  51. export function AddContacts(params) {
  52. return request({
  53. url: 'crmContacts/add',
  54. method: 'POST',
  55. data: params
  56. })
  57. }
  58. /**
  59. * 联系人编辑
  60. */
  61. export function UpdateContacts(params) {
  62. return request({
  63. url: 'crmContacts/update',
  64. method: 'POST',
  65. data: params
  66. })
  67. }
  68. /**
  69. * 联系人转移
  70. * @param params
  71. */
  72. export function Transfer(params) {
  73. return request({
  74. url: 'crmContacts/changeOwnerUser',
  75. method: 'POST',
  76. data: params
  77. })
  78. }
  79. /**
  80. * 联系人删除
  81. * @param params
  82. */
  83. export function DeleteByIds(params) {
  84. return request({
  85. url: 'crmContacts/deleteByIds',
  86. method: 'POST',
  87. data: params
  88. })
  89. }
  90. /**
  91. * 联系人关联商机
  92. * @param params
  93. */
  94. export function QueryBusiness(params) {
  95. return request({
  96. url: 'crmContacts/queryBusiness',
  97. method: 'POST',
  98. data: params
  99. })
  100. }
  101. /**
  102. * 联系人查看跟进记录
  103. * @param params
  104. */
  105. export function GetRecord(params) {
  106. return request({
  107. url: 'crmContacts/getRecord',
  108. method: 'POST',
  109. data: params
  110. })
  111. }
  112. /**
  113. * 联系人添加跟进记录
  114. * @param params
  115. */
  116. export function AddRecord(params) {
  117. return request({
  118. url: 'crmContacts/addRecord',
  119. method: 'POST',
  120. data: params
  121. })
  122. }
  123. /**
  124. * 查询联系人下附件列表
  125. * @param params
  126. */
  127. export function QueryFileList(params) {
  128. return request({
  129. url: 'crmContacts/queryFileList',
  130. method: 'POST',
  131. data: params,
  132. header: {
  133. 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
  134. }
  135. })
  136. }