businessCustom.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. /**
  2. * 商家管理api
  3. */
  4. import {get,post} from '@/api/index'
  5. export const businessCustomInterence = {
  6. /**
  7. * 获取商家列表
  8. * @param Keyword String关键字
  9. * @param SellerIds String 销售ID(多选),英文逗号拼接
  10. * @param SigningStatus Integer 签约状态: 1-首次签约; 2-续约中; 3-已终止
  11. * @param Province String 省份(多选),英文逗号拼接
  12. * @param City String 城市(多选),英文逗号拼接
  13. * @param SortParam Integer 排序字段: 1-签约时间; 2-到期时间; 3-创建时间; 4-用户上限
  14. * @param SortType Integer 排序类型: 1-正序; 2-倒序
  15. * @param PageSize Integer 每页数据量
  16. * @param CurrentIndex Integer 页码
  17. * @returns
  18. */
  19. getBusinessList:(params)=>{
  20. return get('/eta_business/page_list',params)
  21. },
  22. // 商家列表 (不分页)
  23. bussinessListAll:params=>{
  24. return get('/eta_business/list',params)
  25. },
  26. /**
  27. * 获取商家签约列表
  28. * @param EtaBusinessId Integer 商家ID
  29. */
  30. getContractList:(params)=>{
  31. return get('/eta_business/contract_list',params)
  32. },
  33. /**
  34. * 获取操作日志列表
  35. * @param EtaBusinessId Integer 商家ID
  36. */
  37. getTimeLineList:(params)=>{
  38. return get('/eta_business/operate_record_list',params)
  39. },
  40. /**
  41. * 获取商家详情
  42. * @param EtaBusinessId Integer 商家ID
  43. */
  44. getBusinessDetail:(params)=>{
  45. return get('/eta_business/detail',params)
  46. },
  47. /**
  48. * 添加续约
  49. * @param EtaBusinessId Integer 商家ID
  50. * @param SigningTime String 签约时间
  51. * @param ExpiredTime String 到期时间
  52. * @returns
  53. */
  54. addNewContract:(params)=>{
  55. return post('/eta_business/signing',params)
  56. },
  57. /**
  58. * 编辑续约
  59. * @param EtaBusinessId Integer 商家ID
  60. * @param EtaBusinessContractId Integer 商家合约ID
  61. * @param SigningTime String 签约时间
  62. * @param ExpiredTime String 到期时间
  63. * @returns
  64. */
  65. editContract:(params)=>{
  66. return post('/eta_business/edit_sign',params)
  67. },
  68. /**
  69. * 删除续约信息
  70. * @param EtaBusinessContractId Integer 商家合约ID
  71. * @returns
  72. */
  73. removeContract:(params)=>{
  74. return post('/eta_business/remove_sign',params)
  75. },
  76. /**
  77. * 修改销售
  78. * @param EtaBusinessId Integer 商家ID
  79. * @param SellerId Integer 销售ID
  80. * @param SellerName String 销售名称
  81. */
  82. changeBusinessSeller:(params)=>{
  83. return post('/eta_business/move_seller',params)
  84. },
  85. /**
  86. * 启用禁用商家
  87. * @param EtaBusinessId Integer 商家ID
  88. */
  89. changeBusinessStatus:(params)=>{
  90. return post('/eta_business/enable',params)
  91. },
  92. /**
  93. * 编辑商家
  94. * @param EtaBusinessId Integer 商家ID
  95. * @param Province String 省份
  96. * @param City String 城市
  97. * @param Leader String 决策人姓名
  98. * @param IndustryId Integer 行业ID
  99. * @param IndustryName String 行业名称
  100. * @param CapitalScale String 资金规模
  101. * @param ResearchTeamSize String 研究团队规模
  102. * @param UserMax Integer 用户上限
  103. */
  104. editBusiness:(params)=>{
  105. return post('/eta_business/edit',params)
  106. },
  107. /**
  108. * 添加商家
  109. * @param BusinessName String 商家名称
  110. * @param CreditCode String 社会信用码
  111. * @param RegionType String 所属区域:国内;海外
  112. * @param Province String 省份
  113. * @param City String 城市
  114. * @param SellerId Integer 销售ID
  115. * @param SellerName String 销售姓名
  116. * @param Leader String 决策人姓名
  117. * @param IndustryId Integer 行业ID
  118. * @param IndustryName String 行业名称
  119. * @param CapitalScale String 资金规模
  120. * @param ResearchTeamSize String 研究团队规模
  121. * @param UserMax Integer 用户上限
  122. * @param SigningTime String 签约时间(IsCheck为false时必填)
  123. * @param ExpiredTime String 到期时间(IsCheck为false时必填)
  124. * @param IsCheck Boolean 是否仅校验,为true时校验参数但不实际新增
  125. * @returns
  126. */
  127. addBusiness:(params)=>{
  128. return post('/eta_business/add',params)
  129. },
  130. /**
  131. * 获取商家权限详情
  132. * @param EtaBusinessId 商家ID
  133. * @returns
  134. */
  135. getAuthList:(params)=>{
  136. return get('/eta_business/menu/list',params)
  137. },
  138. /**
  139. * 设置商家权限
  140. * @param EtaBusinessId 商家ID
  141. * @param MenuIds 权限的ID列表
  142. * @returns
  143. */
  144. setAuthList:(params)=>{
  145. return post('/eta_business/menu/relate/save',params)
  146. },
  147. /**
  148. * 获取商家接口权限
  149. * @returns
  150. */
  151. getConfigList:(params)=>{
  152. return get('/eta_business/api/config/list',params)
  153. },
  154. /**
  155. * 设置商家接口权限
  156. * @param EtaBusinessId 商家ID
  157. * @param List 接口权限列表
  158. * @returns
  159. */
  160. setConfigList:(params)=>{
  161. return post('/eta_business/api/config/set',params)
  162. },
  163. /**
  164. * 获取社区图表分类权限
  165. * @param EtaBusinessId 商家ID
  166. * @returns
  167. */
  168. getChartPermission:(params)=>{
  169. return get('/eta_business/get_chart_permission',params)
  170. },
  171. /**
  172. * 设置社区图表分类权限
  173. * @param EtaBusinessId 商家ID
  174. * @param ChartClassifyIdStr 选中的权限 ID 字符串,逗号分隔
  175. * @returns
  176. */
  177. addChartPermission:(params)=>{
  178. return post('/eta_business/add_chart_permission',params)
  179. },
  180. }