carOwner.js 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. import { fetchGet, fetchPost } from '../http'
  2. import config from '../config'
  3. // 跳转至营销
  4. export const toMarketing = (code) => {
  5. location.href = config.baseURL + 'jump/toMarketing?code=' + code
  6. }
  7. // 跳转至车主微信
  8. export const toCarOwner = (code) => {
  9. location.href = config.baseURL + 'jump/toCarOwner?code=' + code
  10. }
  11. // 校验是否可跳转至营销
  12. export const checkMarketing = (params) => {
  13. return fetchPost('/jump/checkMarketing', params)
  14. }
  15. // 校验是否可跳转至车主微信
  16. export const checkCarOwner = (params) => {
  17. return fetchPost('/jump/checkCarOwner', params)
  18. }
  19. // 查询汽车品牌接口包含热门的-张杰
  20. export const queryCarModelGroupPackage = (params = {}) => {
  21. return fetchPost('/carInfoOwner/queryCarModelGroupPackage', params)
  22. }
  23. // 车辆列表-张杰
  24. export const carInfoPage = (params = {}) => {
  25. return fetchGet('/carInfoOwner/carInfoPage', params)
  26. }
  27. // 首页数据
  28. export const getHomeData = (params = {}) => {
  29. return fetchGet('/carOwnerHome/homeData', params)
  30. }
  31. // 查询车型列表-张杰
  32. export const queryCarModelOwner = (params = {}) => {
  33. return fetchPost('/carInfoOwner/queryCarModelOwner', params)
  34. }
  35. // 查询车厂列表-张杰
  36. export const queryCarFactoryListOwner = (params = {}) => {
  37. return fetchPost('/carInfoOwner/queryCarFactoryListOwner', params)
  38. }
  39. // 查询车系列表
  40. export const queryCarSeriesOwner = (params = {}) => {
  41. return fetchPost('/carInfoOwner/queryCarSeriesOwner', params)
  42. }
  43. // 保养信息查询-张杰
  44. export const queryPlanOwner = (params = {}) => {
  45. return fetchGet('/carInfoOwner/queryPlanOwner', params)
  46. }
  47. // 车型查询条件排量,发动机型号,年款,底盘号等-张杰
  48. export const querySearchDicOwner = (params = {}) => {
  49. return fetchPost('/carInfoOwner/querySearchDicOwner', params)
  50. }
  51. // 车型查询-张杰
  52. export const queryCarModleListOwner = (params = {}) => {
  53. return fetchPost('/carInfoOwner/queryCarModleListOwner', params)
  54. }
  55. // 历史消费列 世荣
  56. export const queryConsumptionList = (params) => {
  57. return fetchPost('/weiXinCardInfoController/queryConsumptionList', params)
  58. }
  59. // 历史消费列 世荣
  60. export const queryCardTimeAndMondyList = (params) => {
  61. return fetchPost('/weiXinCardInfoController/queryCardTimeAndMondyList', params)
  62. }
  63. // 门店列表 世荣
  64. export const queryShopList = (params) => {
  65. return fetchPost('/weiXinCardInfoController/queryShopList', params)
  66. }
  67. // 查询历史消费详情 世荣
  68. export const queryConsumptionDetail = (params) => {
  69. return fetchPost('/weiXinCardInfoController/queryConsumptionDetail', params)
  70. }
  71. // 添加车辆信息-张杰
  72. export const addCarOwner = (params) => {
  73. return fetchPost('/carInfoOwner/addCarOwner', params)
  74. }
  75. // 检测报告详情
  76. export const getTestReportDetails = (params, options) => {
  77. return fetchGet('/checkSheet/getTestReportDetails', params, options)
  78. }
  79. // 检测报告列表
  80. export const getTestList = (params) => {
  81. return fetchGet('/checkSheet/getTestList', params)
  82. }
  83. // 查询业务类型列表 飞虎
  84. export const listBigTags = (params) => {
  85. return fetchGet('/reservation/listBigTags', params)
  86. }
  87. // 查询预约订单 飞虎
  88. export const listOrderSheet = (params) => {
  89. return fetchGet('/reservation/listOrderSheet', params)
  90. }
  91. // 预约订单详情 飞虎
  92. export const orderSheetDetails = (params) => {
  93. return fetchGet('/reservation/orderSheetDetails', params)
  94. }
  95. // 店铺详情 飞虎
  96. export const getShopInfo = (params) => {
  97. return fetchGet('/reservation/getShopInfo', params)
  98. }
  99. // xinxi 飞虎
  100. export const getInfo = (params) => {
  101. return fetchGet('/reservation/getInfo', params)
  102. }
  103. // 预约订单取消 飞虎
  104. export const updateState = (params) => {
  105. return fetchPost('/reservation/carOwner/updateState', params)
  106. }
  107. // 预约订单延期 飞虎
  108. export const updateTimeOfAppointment = (params) => {
  109. return fetchPost('/reservation/carOwner/updateTimeOfAppointment', params)
  110. }
  111. // 查询预约项目列表 飞虎
  112. export const listItemWxInfo = (params) => {
  113. return fetchGet('/reservation/listItemWxInfo', params)
  114. }
  115. // 保存预约订单 飞虎
  116. export const saveOrderSheet = (params) => {
  117. return fetchPost('/reservation/saveOrderSheet', params)
  118. }
  119. // 车主合伙人详细信息
  120. export const queryPartnerDetail = (params) => {
  121. return fetchGet('/carInfoOwner/queryPartnerDetail', params)
  122. }
  123. // 客户转介绍 王加山
  124. export const getIndexData = (params) => {
  125. return fetchGet('/mCustomer/getIndexData', params)
  126. }
  127. // 客户转提现基础信息 王加山
  128. export const getWithdrawalInfo = (params) => {
  129. return fetchGet('/mCustomer/getWithdrawalInfo', params)
  130. }
  131. // 客户转提现申请提现 王加山
  132. export const applyWithdrawal = (params) => {
  133. return fetchPost('/mCustomer/applyWithdrawal', params)
  134. }
  135. // 客户转介绍说明 王加山
  136. export const getExplain = (params) => {
  137. return fetchGet('/mCustomer/getExplain', params)
  138. }
  139. // 客户转介绍我的人脉 王加山
  140. export const getContactsList = (params) => {
  141. return fetchGet('/mCustomer/getContactsList', params)
  142. }
  143. // 客户转介绍返利记录 王加山
  144. export const getRebateList = (params) => {
  145. return fetchGet('/mCustomer/getRebateList', params)
  146. }
  147. // 客户转介绍提现明细 王加山
  148. export const getWithdrawalDetail = (params) => {
  149. return fetchGet('/mCustomer/getWithdrawalDetail', params)
  150. }
  151. // 下线人脉-张杰
  152. export const listPJBonusPage = (params) => {
  153. return fetchGet('/carInfoOwner/listPJBonusPage', params)
  154. }
  155. // 分红记录-张杰
  156. export const listBonusPage = (params) => {
  157. return fetchGet('/carInfoOwner/listBonusPage', params)
  158. }
  159. // 我的优惠券
  160. export const listCoupon = (params) => {
  161. return fetchGet('/coupon/listCoupon', params)
  162. }
  163. // 优惠券
  164. export const getCouponList = (params) => {
  165. return fetchGet('/coupon/getCouponList', params)
  166. }
  167. // 优惠券详情
  168. export const detailsCoupon = (params) => {
  169. return fetchGet('/coupon/detailsCoupon', params)
  170. }// 优惠券详情
  171. export const detailsCouponDetails = (params) => {
  172. return fetchGet('/coupon/detailsCouponDetails', params)
  173. }
  174. // 优惠券领取
  175. export const getCoupons = (params) => {
  176. return fetchGet('/coupon/getCoupons', params)
  177. }
  178. export const getCustInfo = (params) => {
  179. return fetchGet('/weixin/getCustInfo', params)
  180. }
  181. // 查询抽奖信息
  182. export const getLuckDrawDetails = (params) => {
  183. return fetchPost('/marketingLuckDraw/getLuckDrawDetails', params)
  184. }
  185. // 抽奖
  186. export const doLuckDraw = (params) => {
  187. return fetchPost('/marketingLuckDraw/doLuckDraw', params)
  188. }
  189. // 查询抽奖历史
  190. export const listLuckyDrawCustomerDetailPage = (params) => {
  191. return fetchPost('/marketingLuckDraw/listLuckyDrawCustomerDetailPage', params)
  192. }