customerInformation.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. import request from '@/router/axios';
  2. import data from "@/views/util/data";
  3. //客户资料列表查询
  4. export function customerList(data) {
  5. return request({
  6. url: '/api/blade-client/corpsdesc/list',
  7. method: 'get',
  8. params: data
  9. })
  10. }
  11. //车队资料查询
  12. export function fleetList(data) {
  13. return request({
  14. url: '/api/blade-client/corpsdesc/fleetList',
  15. method: 'get',
  16. params: data
  17. })
  18. }
  19. //客户资料列表查询
  20. export function allCropList(data) {
  21. return request({
  22. url: '/api/blade-client/corpsdesc/corpsDescList',
  23. method: 'get',
  24. params: data
  25. })
  26. }
  27. //客户资料列表修改和新增
  28. export function typeSave(data) {
  29. return request({
  30. url: '/api/blade-client/corpsdesc/submit',
  31. method: 'post',
  32. data: data
  33. })
  34. }
  35. export function typeSave2(data) {
  36. return request({
  37. url: '/api/blade-client/basiccorpsprofitchange/submit',
  38. method: 'post',
  39. data: data
  40. })
  41. }
  42. //客户资料列表查看明细
  43. export function detail(data) {
  44. return request({
  45. url: '/api/blade-client/corpsdesc/detail?id=' + data,
  46. method: 'get'
  47. })
  48. }
  49. //客户资料列表删除
  50. export function deleteDetails(data) {
  51. return request({
  52. url: '/api/blade-client/corpsdesc/update',
  53. method: 'post',
  54. data: data
  55. })
  56. }
  57. //客户联系人列表删除
  58. export function corpsattn(data) {
  59. return request({
  60. url: '/api/blade-client/corpsattn/update',
  61. method: 'post',
  62. data: {
  63. id: data
  64. }
  65. })
  66. }
  67. //客户银行列表删除
  68. export function corpsbank(data) {
  69. return request({
  70. url: '/api/blade-client/corpsbank/update',
  71. method: 'post',
  72. data: {
  73. id: data
  74. }
  75. })
  76. }
  77. //客户文件列表删除
  78. export function corpsfiles(data) {
  79. return request({
  80. url: '/api/blade-client/corpsfiles/update',
  81. method: 'post',
  82. data: {
  83. id: data
  84. }
  85. })
  86. }
  87. //客户优势项目列表删除
  88. export function corpsitem(data) {
  89. return request({
  90. url: '/api/blade-client/corpsitem/update',
  91. method: 'post',
  92. data: {
  93. id: data
  94. }
  95. })
  96. }
  97. //查询客户类型主页下拉
  98. export function getDeptLazyTree(query) {
  99. return request({
  100. url: '/api/blade-client/corpstype/lazy-tree',
  101. method: 'get',
  102. params: query
  103. })
  104. }
  105. //查询客户类型下拉
  106. export function corpstypeTree(query) {
  107. return request({
  108. url: '/api/blade-client/corpstype/tree',
  109. method: 'get',
  110. params: query
  111. })
  112. }
  113. //查询区域下拉
  114. export function areaTypeTree() {
  115. return request({
  116. url: '/api/blade-system/region/lazy-list',
  117. method: 'get'
  118. })
  119. }
  120. //客户地址查询
  121. export function corpsAddrSelect(data) {
  122. return request({
  123. url: '/api/blade-client/corpsAddr/list',
  124. method: 'get',
  125. params: data
  126. })
  127. }
  128. //客户地址删除
  129. export function corpsAddrDelete(data) {
  130. return request({
  131. url: '/api/blade-client/corpsAddr/remove',
  132. method: 'post',
  133. params: {
  134. ids: data
  135. }
  136. })
  137. }
  138. //客户id查找联系人手机号
  139. export function getCorpsattn(query) {
  140. return request({
  141. url: '/api/blade-client/corpsattn/list',
  142. method: 'get',
  143. params: query
  144. })
  145. }
  146. // 客户id查找返利明细
  147. export function getRebateDetail(query) {
  148. return request({
  149. url: '/api/blade-client/basiccorpsprofitchange/list',
  150. method: 'get',
  151. params: query
  152. })
  153. }
  154. // 确认同步
  155. export function synchronizationCopy(data) {
  156. return request({
  157. url: '/api/blade-client/corpsdesc/copy',
  158. method: 'post',
  159. data: data
  160. })
  161. }
  162. // 创建用户
  163. export function creatingUsers(data) {
  164. return request({
  165. url: '/api/blade-client/corpsattn/user',
  166. method: 'post',
  167. data: data
  168. })
  169. }
  170. // 创建用户2
  171. export function creatingUsersTwo(data) {
  172. return request({
  173. url: '/api/blade-sales-part/corpsAttn/user',
  174. method: 'post',
  175. data: data
  176. })
  177. }
  178. // 客户id查找客户联系人list
  179. export function getById(id) {
  180. return request({
  181. url: '/api/blade-client/corpsattn/list/' + id,
  182. method: 'get'
  183. })
  184. }