company.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. import request from '@/utils/request'
  2. import { download } from '@/utils/request'
  3. // request.defaults.baseURL = '/ezhizao-yzbh-crm'
  4. // const headUrl = '/ezhizao-yzbh-crm'
  5. // 查询company列表
  6. export function listCompany(query) {
  7. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  8. return request({
  9. url: '/business/company/list',
  10. method: 'get',
  11. params: query
  12. })
  13. }
  14. // 查询company详细
  15. export function getCompany(id) {
  16. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  17. return request({
  18. url: '/business/company/' + id,
  19. method: 'get'
  20. })
  21. }
  22. // 新增company
  23. export function addCompany(data) {
  24. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  25. return request({
  26. url: '/business/company',
  27. method: 'post',
  28. data: data
  29. })
  30. }
  31. // 修改company
  32. export function updateCompany(data) {
  33. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  34. return request({
  35. url: '/business/company',
  36. method: 'put',
  37. data: data
  38. })
  39. }
  40. // 删除company
  41. export function delCompany(id) {
  42. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  43. return request({
  44. url: '/business/company/' + id,
  45. method: 'delete'
  46. })
  47. }
  48. export function setCompanyLeader(data) {
  49. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  50. return request({
  51. url: '/business/company/setCompanyLeader',
  52. method: 'post',
  53. data: data
  54. })
  55. }
  56. export function setCompanyAdviser(data) {
  57. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  58. return request({
  59. url: '/business/company/setCompanyAdviser',
  60. method: 'post',
  61. data: data
  62. })
  63. }
  64. export function initArea() {
  65. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  66. return request({
  67. url: '/business/company/initArea',
  68. method: 'get'
  69. })
  70. }
  71. export function importCompanyTemplate() {
  72. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  73. download(
  74. "business/company/importTemplate",
  75. {
  76. },
  77. `客户导入模板${new Date().getTime()}.xlsx`
  78. )
  79. }
  80. export function importTemplateEntrust() {
  81. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  82. download(
  83. "business/company/importTemplateEntrust",
  84. {
  85. },
  86. `委托导入模板${new Date().getTime()}.xlsx`
  87. )
  88. }
  89. export function importCompanyZero() {
  90. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  91. download(
  92. "business/company/importTemplateIsZero",
  93. {
  94. },
  95. `客户导入模板${new Date().getTime()}.xlsx`
  96. )
  97. }
  98. export function getTenantApi(){
  99. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  100. return request({
  101. url: '/business/company/getTenant',
  102. method: 'get'
  103. })
  104. }
  105. export function saveMigrationComApi(data) {
  106. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  107. return request({
  108. url: '/business/company/saveMigrationCom',
  109. method: 'post',
  110. data: data
  111. })
  112. }