businessCustom.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. /**
  2. * 商家管理api
  3. */
  4. import http from "@/api/http.js"
  5. export const businessCustomInterence = {
  6. /**
  7. * 获取商家列表
  8. * @param Keyword 关键字
  9. * @param SellerIds 销售ID(多选),英文逗号拼接
  10. * @param SigningStatus 签约状态: 1-首次签约; 2-续约中; 3-已终止
  11. * @param Province 省份(多选),英文逗号拼接
  12. * @param City 城市(多选),英文逗号拼接
  13. * @param SortParam 排序字段: 1-签约时间; 2-到期时间; 3-创建时间; 4-用户上限
  14. * @param SortType 排序类型: 1-正序; 2-倒序
  15. * @param PageSize 每页数据量
  16. * @param CurrentIndex 页码
  17. * @returns
  18. */
  19. getBusinessList:(params)=>{
  20. return http.get('/eta_business/page_list',params)
  21. },
  22. /**
  23. * 获取商家签约列表
  24. * @param EtaBusinessId 商家ID
  25. */
  26. getContractList:(params)=>{
  27. return http.get('/eta_business/contract_list',params)
  28. },
  29. /**
  30. * 获取操作日志列表
  31. * @param EtaBusinessId 商家ID
  32. */
  33. getTimeLineList:(params)=>{
  34. return http.get('/eta_business/operate_record_list',params)
  35. },
  36. /**
  37. * 获取商家详情
  38. * @param EtaBusinessId 商家ID
  39. */
  40. getBusinessDetail:(params)=>{
  41. return http.get('/eta_business/detail',params)
  42. },
  43. /**
  44. * 添加续约
  45. * @param EtaBusinessId 商家ID
  46. * @param SigningTime 签约时间
  47. * @param ExpiredTime 到期时间
  48. * @returns
  49. */
  50. addNewContract:(params)=>{
  51. return http.post('/eta_business/signing',params)
  52. },
  53. /**
  54. * 修改销售
  55. * @param EtaBusinessId 商家ID
  56. * @param SellerId 销售ID
  57. * @param SellerName 销售名称
  58. */
  59. changeBusinessSeller:(params)=>{
  60. return http.post('/eta_business/move_seller',params)
  61. },
  62. /**
  63. * 启用禁用商家
  64. * @param EtaBusinessId Integer 商家ID
  65. */
  66. changeBusinessStatus:(params)=>{
  67. return http.post('/eta_business/enable',params)
  68. },
  69. /**
  70. * 编辑商家
  71. * @param EtaBusinessId Integer 商家ID
  72. * @param Province String 省份
  73. * @param City String 城市
  74. * @param Leader String 决策人姓名
  75. * @param IndustryId Integer 行业ID
  76. * @param IndustryName String 行业名称
  77. * @param CapitalScale String 资金规模
  78. * @param ResearchTeamSize String 研究团队规模
  79. * @param UserMax Integer 用户上限
  80. */
  81. editBusiness:(params)=>{
  82. return http.post('/eta_business/edit',params)
  83. },
  84. /**
  85. * 添加商家
  86. * @param BusinessName String 商家名称
  87. * @param CreditCode String 社会信用码
  88. * @param RegionType String 所属区域:国内;海外
  89. * @param Province String 省份
  90. * @param City String 城市
  91. * @param SellerId Integer 销售ID
  92. * @param SellerName String 销售姓名
  93. * @param Leader String 决策人姓名
  94. * @param IndustryId Integer 行业ID
  95. * @param IndustryName String 行业名称
  96. * @param CapitalScale String 资金规模
  97. * @param ResearchTeamSize String 研究团队规模
  98. * @param UserMax Integer 用户上限
  99. * @param SigningTime String 签约时间(IsCheck为false时必填)
  100. * @param ExpiredTime String 到期时间(IsCheck为false时必填)
  101. * @param IsCheck Boolean 是否仅校验,为true时校验参数但不实际新增
  102. * @returns
  103. */
  104. addBusiness:(params)=>{
  105. return http.post('/eta_business/add',params)
  106. }
  107. }