api.js 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. /**
  2. * NOTE HOST、HOST_M 是在 config 中通过 defineConstants 配置的
  3. * 只所以不在代码中直接引用,是因为 eslint 会报 no-undef 的错误,因此用如下方式处理
  4. */
  5. /* eslint-disable */
  6. export const host = HOST
  7. export const wss_host = WSS_HOST
  8. /* eslint-enable */
  9. export const pathname = '/api/wx'
  10. export const resolvePath = api => `${host + pathname}/${api}`
  11. export const API_CITY_AREA = resolvePath('tdCityList/tdAreaCity') // 城市下区域查询
  12. // 课程
  13. export const API_COURSE_LIST = resolvePath('curriculum') // 课程列表
  14. export const API_MY_COLLECT_COURSE_LIST = resolvePath('curriculum/save') // 我收藏的课程列表
  15. // 特价房源
  16. export const API_SPECIAL_ROOM_LIST = resolvePath('buildingSpecialRoom/building') // 特价房源列表
  17. // 项目动态
  18. export const API_PROJECT_TREND_LIST = resolvePath('trendList') // 项目动态
  19. // 帮我找房
  20. export const API_HELP_FIND_HOUSE_QUESTION = resolvePath('houseProperty') // 问卷列表
  21. export const API_HELP_FIND_HOUSE_SUBMIT = resolvePath('searchHouse') // 问卷提交
  22. // common
  23. export const API_PRELOAD = resolvePath('preload')
  24. export const API_QRCODE = resolvePath('qrcode')
  25. export const API_BANNER_LIST = resolvePath('extendContent')
  26. export const API_QUERY_CODE_SCENE = resolvePath('qrcode/scene')
  27. export const API_AREA_LIST = resolvePath('city/cascade')
  28. // user
  29. export const API_USER_LOGIN = resolvePath('login')
  30. export const API_USER_INFO = resolvePath('signup')
  31. export const API_USER_SIGNIN = resolvePath('user/signin')
  32. export const API_USER_PHONE = resolvePath('userPhone')
  33. export const API_QUERY_USER_INFO = resolvePath('user/info')
  34. export const API_QUERY_USERINFO_BYID = resolvePath('onePerson')
  35. export const API_QUERY_CUSTOMER_INFO = resolvePath('customer/myCustomer')
  36. export const API_QUERY_MYREPORT = resolvePath('customer/myReport')
  37. export const API_QUERY_DOCUMENTVERIFY = resolvePath('documentVerify')
  38. export const API_QUERY_DOCUMENTVERIFY_list = resolvePath('documentVerify/list')
  39. export const API_QUERY_TADRAINGE = resolvePath('taDrainage')
  40. // chat
  41. export const API_CHAT_HISTORY = resolvePath('chat/history')
  42. export const API_CHAT_SEND = wss_host + '/wx/chat'
  43. export const API_CHAT_FRIENDS = resolvePath('chat/with')
  44. export const API_UPLOAD_IMAGE = resolvePath('image')
  45. export const API_CHAT_READED = resolvePath('chat/message')
  46. // card
  47. export const API_CARDS_LIST = resolvePath('cards')
  48. export const API_CARDS_APPLY = resolvePath('cards/apply')
  49. export const API_FORM_ID = resolvePath('formid')
  50. export const API_UPDATE_PHOTO = resolvePath('userInfo/updatePhoto')
  51. // project
  52. export const API_INDEX_CUSTOMER = resolvePath('indexCustomer')
  53. export const API_ITEMS_LIST = resolvePath('building/list')
  54. export const API_ITEMS_DETAIL = resolvePath('buildingSelectId')
  55. export const API_ITEMS_TYPE = resolvePath('tdBuildingType')
  56. export const API_ACTIVITY_GROUP = resolvePath('helpActivityAndGroup')
  57. export const API_LOCATION_CITYP = resolvePath('location/city')
  58. export const API_TACUSTOMIMG = resolvePath('taCustomImg')
  59. export const API_INDEX_PROJECTS = resolvePath('building/main')
  60. export const API_INDEX_ICONS = resolvePath('taMiniappOrgIcon')
  61. export const API_BUILDING_RULE = resolvePath('buildingChannel')
  62. export const API_HOUSE_LIST = resolvePath('listHousingResources')
  63. export const API_PRESELECTION_RECORD = resolvePath('listPreselectionRecord')
  64. export const API_RAISE_CHECK = resolvePath('check/raise')
  65. export const API_RAISE_PROFILE = resolvePath('taRaise')
  66. export const API_SAVE_RAISE_RECORD = resolvePath('taRaiseRecord')
  67. export const API_RATSE_RECORD = resolvePath('taRaiseRecord/list')
  68. export const API_RATSE_DETAIL = resolvePath('taRaiseRecord')
  69. export const API_RATSE_ORDER = resolvePath('unifiedOrder')
  70. export const API_CANCEL_ORDER = resolvePath('cancel')
  71. export const API_HOUSE_DETAIL = resolvePath('getHousingDetailById')
  72. export const API_ADD_PRESELECTION = resolvePath('taPreselectionRecord')
  73. export const API_CANCEL_PRESELECTION = resolvePath('taPreselectionRecordCancel')
  74. export const API_APARTMENT_TYPE = resolvePath('listBuildApartmentBySalesBatchId')
  75. export const API_SALESBATCH_LIST = resolvePath('taSalesBatch/choice')
  76. export const API_NOTICE_INFO = resolvePath('getNoticeInfo')
  77. export const API_SALES_BATCH = resolvePath('taSalesBatch')
  78. export const API_ADDLIVE_NUM = resolvePath('addVisitNum')
  79. export const API_LIVE_LIST = resolvePath('taLiveActivity')
  80. // /wx/location/city?location=lon,lat
  81. //sign
  82. export const API_CONTRACT_USER = resolvePath('contract/user/add')
  83. export const API_CONTRACT_GET = resolvePath('contract/user/get')
  84. export const API_CONTRACT_AUTO = resolvePath('contract/auto')
  85. export const API_CONTRACT_MANUAL = resolvePath('contract/manual')
  86. export const API_CONTRACT_CHECK = resolvePath('contract/check')
  87. // shop
  88. export const API_GOODS_LIST = resolvePath('goods')
  89. export const API_GOODS_BUILDING = resolvePath('goodsToBuilding')
  90. export const API_GOODS_EXCHANGE = resolvePath('goods/exchange')
  91. export const API_GOODS_EXCHANGE_RECORDS = resolvePath('taPointsExchange')
  92. export const API_POINTS_RECORDS = resolvePath('taPointsRecords')
  93. export const API_POINTS_RULE = resolvePath('tdPointsRules')
  94. export const API_POINTS_ADRESS = resolvePath('person/city')
  95. export const API_GOODS_BELONGS = resolvePath('goodsToBuilding')
  96. // client
  97. export const API_CLIENT_LIST = resolvePath('customer/recommend/mine')
  98. export const API_RECOMENT_CLIENT = resolvePath('customer/new')
  99. export const API_CLIENT_PROGRESS = resolvePath('customer')
  100. export const API_TYPE_DATA = resolvePath('awesome/dict/recommendcustomer')
  101. // channel
  102. export const API_CHANNEL_REPORT = resolvePath('channel/report')
  103. // 驻场
  104. export const API_MANAGE_CUSTOMER_LIST = resolvePath('marking/customers')
  105. export const API_TOBE_MANAGER = resolvePath('marketing')
  106. export const API_MY_BUILDINGIDS = resolvePath('building/mine')
  107. // report
  108. export const API_REPORT_CUETOMER = resolvePath('customer/manualReport ')
  109. export const API_REPORT_LIST = resolvePath('myReport')
  110. export const API_REPORT_CLIENT = resolvePath('customer/report')
  111. export const API_RECOMMEND_GET = resolvePath('customer/recommend/get')
  112. export const API_RECOMMEND_EDIT = resolvePath('customer/recommend/edit')
  113. // common
  114. export const API_ITEMS_UV = resolvePath('project/hot')
  115. export const API_CARDS_UV = resolvePath('consultant/hot')
  116. export const API_ACTIVITY_UV = resolvePath('activity/pvNum')
  117. export const API_NEWS_UV = resolvePath('taNews/pvNum')
  118. export const API_CARDS_LIKE = resolvePath('consultant/like')
  119. export const API_ITEMS_LIKE = resolvePath('project/like')
  120. export const API_ACTIVITY_LIKE = resolvePath('activity/like')
  121. export const API_NEWS_LIKE = resolvePath('news/like')
  122. export const API_CARDS_SHARE = resolvePath('consultant/share')
  123. export const API_ITEMS_SHARE = resolvePath('project/share')
  124. export const API_ACTIVITY_SHARE = resolvePath('activity/share')
  125. export const API_HELP_SHARE = resolvePath('help/share')
  126. export const API_GROUP_SHARE = resolvePath('group/share')
  127. export const API_HFIVE_SHARE = resolvePath('h5/share')
  128. export const API_NEWS_SHARE = resolvePath('news/share')
  129. export const API_HOUSE_SHARE = resolvePath('houseApp/share')
  130. export const API_HOUSE_POSTER = resolvePath('housePost/share')
  131. export const API_LIVE_SHARE = resolvePath('liveApp/share')
  132. export const API_LIVE_POSTER = resolvePath('livePost/share')
  133. export const API_INDEX_SHARE = resolvePath('main/share')
  134. export const API_ACTIVITY_FAVOR = resolvePath('activity/save')
  135. export const API_NEWS_FAVOR = resolvePath('news/save')
  136. export const API_CARD_FAVOR = resolvePath('consultant/save')
  137. export const API_PROJECT_FAVOR = resolvePath('building/save')
  138. // 埋点接口
  139. export const API_BURIED_POINT = resolvePath('taPersonVisitRecord')
  140. // activity
  141. export const API_ACTIVITY_LIST = resolvePath('buildingDynamiceList')
  142. //拼团
  143. export const API_GROUP_LIST = resolvePath('taShareRecord')
  144. //助力
  145. export const API_HELP_LIST = resolvePath('helpInitiateRecord')
  146. // save activity
  147. export const API_ACTIVITY_SAVE = resolvePath('save/buildingDynamiceList')
  148. export const API_ACTIVITY_DETAIL = resolvePath('buildingDynamiceInfo')
  149. // signup
  150. export const API_ACTIVITY_SIGNUP = resolvePath('activityDynamicEnlistAdd')
  151. // signin
  152. export const API_ACTIVITY_SIGNIN = resolvePath('taCheckin/activity')
  153. // news
  154. export const API_NEWS_LIST = resolvePath('taNews')
  155. // feedback
  156. export const API_FEEDBACK_SUBMIT = resolvePath('taCustomerMessage')
  157. // getCode
  158. export const API_GET_CODE = resolvePath('captcha')
  159. // checkCode
  160. export const API_CHECK_CODE = resolvePath('check/captcha')
  161. // /wx/registerConsultantOneClick
  162. // registerConsultant
  163. export const API_PUT_REGISTER = resolvePath('registerConsultant')
  164. // registerConsultantOneClick
  165. export const API_PUT_REGISTERCONSULTANT = resolvePath('registerConsultantOneClick')
  166. // city
  167. export const API_CITY_LIST = resolvePath('tdCity')
  168. // policy
  169. export const API_POLICY_LIST = resolvePath('taPolicy')
  170. export const API_POLICYTYPE_LIST = resolvePath('taPolicyType')
  171. //agent
  172. export const API_AGENT_LIST = resolvePath('agent/recommend/mine')
  173. export const API_REGISTER_AGENT = resolvePath('registerAgent')
  174. // agent change
  175. export const API_AGENT_CHANNEL = resolvePath('customer/recommend/becomeChannel')
  176. export const API_AGENT_CURRENT = resolvePath('user/current')
  177. export const API_EDIT_AGENT = resolvePath('editPerson')
  178. // 活动列表-新
  179. export const API_ACTNEW_LIST = resolvePath('activity/list')
  180. // 助力
  181. export const API_HELP_DETAIL = resolvePath('helpActivity')
  182. export const API_HELP_CREATE = resolvePath('helpInitiateRecord')
  183. export const API_HELP_FRIEND = resolvePath('helpRecord')
  184. //签到
  185. export const API_CHECKIN_DETAILS = resolvePath('buildingDynamiceEnlistInfo')
  186. export const API_CHECKIN_ACTIVE = resolvePath('buildingDynamicCheckin')
  187. // 拼团
  188. export const API_GROUP_DETAIL = resolvePath('taShareActivity')
  189. export const API_GROUP_CREATE = resolvePath('taShareRecord')
  190. export const API_GROUP_JOIN = resolvePath('taShareChildRecord')
  191. //person
  192. export const API_CUSTOMER_DETAILINFO = resolvePath('customer')
  193. export const API_MY_CUSTOMER = resolvePath('inventory/customer/statistics')
  194. export const API_CUSTOMER_LIST = resolvePath('inventory/customer/statistics')
  195. export const API_CUSTOMER_DETAIL = resolvePath('inventory/customer')
  196. export const API_VISIT_RECORD = resolvePath('taPersonVisitRecord')
  197. export const API_ACTIVITY_LIST_CUSTOMER = resolvePath('customer/activity/list')
  198. export const API_FOLLOW_LIST = resolvePath('taCustomerFollowUpRecord')
  199. export const API_SEX_INFO = resolvePath('genderStatistic')
  200. export const API_ECHERTS_DAILY = resolvePath('customerStatisticDaily')
  201. export const API_ECHERTS_MONTH = resolvePath('customerStatisticMonthly')
  202. export const API_BUILDING_TYPE = resolvePath('getByBuildingIdSelectBuildingProjectType')
  203. export const API_CONSULTANT_VISIT_RECORD = resolvePath('activityVisitRecord')
  204. export const API_MORE_ACTIVITY = resolvePath('visitRecord/activity')
  205. export const API_SHARE_LIST = resolvePath('shareRecords')
  206. export const API_SHARE_INFOLIST = resolvePath('sharePersonInfoList')
  207. export const API_BIND_CUSTOMER = resolvePath('judgeBindCustomer')
  208. // 消息模板
  209. export const API_TEMPLATE_TYPE = resolvePath('template/of/')
  210. // 品牌商
  211. export const API_BRAND_LIST = resolvePath('brand')
  212. export const API_BRAND_INFO = resolvePath('brand')
  213. //特价房
  214. export const API_BUILDINGSPECIALROOM_LIST = resolvePath('buildingSpecialRoom')
  215. export const API_BUILDINGSPECIALROOM_BUILDING_LIST = resolvePath('buildingSpecialRoom/building')
  216. // video
  217. export const API_VIDEO_DETAIL = resolvePath('detail')