api.js 9.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  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. const resolvePath = api => `${host + pathname}/${api}`
  11. // common
  12. export const API_PRELOAD = resolvePath('preload')
  13. export const API_QRCODE = resolvePath('qrcode')
  14. export const API_BANNER_LIST = resolvePath('extendContent')
  15. export const API_QUERY_CODE_SCENE = resolvePath('qrcode/scene')
  16. // user
  17. export const API_USER_LOGIN = resolvePath('login')
  18. export const API_USER_INFO = resolvePath('signup')
  19. export const API_USER_SIGNIN = resolvePath('user/signin')
  20. export const API_USER_PHONE = resolvePath('userPhone')
  21. export const API_QUERY_USER_INFO = resolvePath('user/info')
  22. export const API_QUERY_USERINFO_BYID = resolvePath('onePerson')
  23. export const API_QUERY_CUSTOMER_INFO = resolvePath('customer/myCustomer')
  24. export const API_QUERY_MYREPORT = resolvePath('customer/myReport')
  25. export const API_QUERY_DOCUMENTVERIFY = resolvePath('documentVerify')
  26. export const API_QUERY_DOCUMENTVERIFY_list = resolvePath('documentVerify/list')
  27. export const API_QUERY_TADRAINGE = resolvePath('taDrainage')
  28. // chat
  29. export const API_CHAT_HISTORY = resolvePath('chat/history')
  30. export const API_CHAT_SEND = wss_host + '/wx/chat'
  31. export const API_CHAT_FRIENDS = resolvePath('chat/with')
  32. export const API_UPLOAD_IMAGE = resolvePath('image')
  33. export const API_CHAT_READED = resolvePath('chat/message')
  34. // card
  35. export const API_CARDS_LIST = resolvePath('cards')
  36. export const API_CARDS_APPLY = resolvePath('cards/apply')
  37. export const API_FORM_ID = resolvePath('formid')
  38. export const API_UPDATE_PHOTO = resolvePath('userInfo/updatePhoto')
  39. // project
  40. export const API_INDEX_CUSTOMER = resolvePath('indexCustomer')
  41. export const API_ITEMS_LIST = resolvePath('building/list')
  42. export const API_ITEMS_DETAIL = resolvePath('buildingSelectId')
  43. export const API_ITEMS_TYPE = resolvePath('tdBuildingType')
  44. export const API_ACTIVITY_GROUP = resolvePath('helpActivityAndGroup')
  45. export const API_LOCATION_CITYP = resolvePath('location/city')
  46. export const API_TACUSTOMIMG = resolvePath('taCustomImg')
  47. export const API_INDEX_PROJECTS = resolvePath('building/main')
  48. export const API_INDEX_ICONS = resolvePath('taMiniappOrgIcon')
  49. export const API_HOUSE_LIST = resolvePath('listHousingResources')
  50. export const API_PRESELECTION_RECORD = resolvePath('listPreselectionRecord')
  51. export const API_RAISE_CHECK = resolvePath('check/raise')
  52. export const API_RAISE_PROFILE = resolvePath('taRaise')
  53. export const API_SAVE_RAISE_RECORD = resolvePath('taRaiseRecord')
  54. export const API_RATSE_RECORD = resolvePath('taRaiseRecord/list')
  55. export const API_RATSE_DETAIL = resolvePath('taRaiseRecord')
  56. export const API_RATSE_ORDER = resolvePath('unifiedOrder')
  57. export const API_CANCEL_ORDER = resolvePath('cancel')
  58. export const API_HOUSE_DETAIL = resolvePath('getHousingDetailById')
  59. export const API_ADD_PRESELECTION = resolvePath('taPreselectionRecord')
  60. export const API_CANCEL_PRESELECTION = resolvePath('taPreselectionRecordCancel')
  61. export const API_APARTMENT_TYPE = resolvePath('listBuildApartmentBySalesBatchId')
  62. export const API_SALESBATCH_LIST = resolvePath('taSalesBatch/choice')
  63. export const API_NOTICE_INFO = resolvePath('getNoticeInfo')
  64. export const API_SALES_BATCH = resolvePath('taSalesBatch')
  65. export const API_ADDLIVE_NUM = resolvePath('addVisitNum')
  66. export const API_LIVE_DEATIL = resolvePath('taLiveActivity')
  67. // /wx/location/city?location=lon,lat
  68. //sign
  69. export const API_CONTRACT_USER = resolvePath('contract/user/add')
  70. export const API_CONTRACT_GET = resolvePath('contract/user/get')
  71. export const API_CONTRACT_AUTO = resolvePath('contract/auto')
  72. export const API_CONTRACT_MANUAL = resolvePath('contract/manual')
  73. export const API_CONTRACT_CHECK = resolvePath('contract/check')
  74. // shop
  75. export const API_GOODS_LIST = resolvePath('goods')
  76. export const API_GOODS_BUILDING = resolvePath('goodsToBuilding')
  77. export const API_GOODS_EXCHANGE = resolvePath('goods/exchange')
  78. export const API_GOODS_EXCHANGE_RECORDS = resolvePath('taPointsExchange')
  79. export const API_POINTS_RECORDS = resolvePath('taPointsRecords')
  80. export const API_POINTS_RULE = resolvePath('tdPointsRules')
  81. export const API_POINTS_ADRESS = resolvePath('person/city')
  82. export const API_GOODS_BELONGS = resolvePath('goodsToBuilding')
  83. // client
  84. export const API_CLIENT_LIST = resolvePath('customer/recommend/mine')
  85. export const API_RECOMENT_CLIENT = resolvePath('customer/new')
  86. export const API_CLIENT_PROGRESS = resolvePath('customer')
  87. export const API_TYPE_DATA = resolvePath('awesome/dict/recommendcustomer')
  88. // report
  89. export const API_REPORT_LIST = resolvePath('myReport')
  90. export const API_REPORT_CLIENT = resolvePath('customer/report')
  91. export const API_RECOMMEND_GET = resolvePath('customer/recommend/get')
  92. export const API_RECOMMEND_EDIT = resolvePath('customer/recommend/edit')
  93. // common
  94. export const API_ITEMS_UV = resolvePath('project/hot')
  95. export const API_CARDS_UV = resolvePath('consultant/hot')
  96. export const API_ACTIVITY_UV = resolvePath('activity/pvNum')
  97. export const API_NEWS_UV = resolvePath('taNews/pvNum')
  98. export const API_CARDS_LIKE = resolvePath('consultant/like')
  99. export const API_ITEMS_LIKE = resolvePath('project/like')
  100. export const API_ACTIVITY_LIKE = resolvePath('activity/like')
  101. export const API_NEWS_LIKE = resolvePath('news/like')
  102. export const API_CARDS_SHARE = resolvePath('consultant/share')
  103. export const API_ITEMS_SHARE = resolvePath('project/share')
  104. export const API_ACTIVITY_SHARE = resolvePath('activity/share')
  105. export const API_HELP_SHARE = resolvePath('help/share')
  106. export const API_GROUP_SHARE = resolvePath('group/share')
  107. export const API_HFIVE_SHARE = resolvePath('h5/share')
  108. export const API_NEWS_SHARE = resolvePath('news/share')
  109. export const API_HOUSE_SHARE = resolvePath('houseApp/share')
  110. export const API_HOUSE_POSTER = resolvePath('housePost/share')
  111. export const API_LIVE_SHARE = resolvePath('liveApp/share')
  112. export const API_LIVE_POSTER = resolvePath('livePost/share')
  113. export const API_INDEX_SHARE = resolvePath('main/share')
  114. export const API_ACTIVITY_FAVOR = resolvePath('activity/save')
  115. export const API_NEWS_FAVOR = resolvePath('news/save')
  116. export const API_CARD_FAVOR = resolvePath('card/save')
  117. export const API_PROJECT_FAVOR = resolvePath('project/save')
  118. // 埋点接口
  119. export const API_BURIED_POINT = resolvePath('taPersonVisitRecord')
  120. // activity
  121. export const API_ACTIVITY_LIST = resolvePath('buildingDynamiceList')
  122. //拼团
  123. export const API_GROUP_LIST = resolvePath('taShareRecord')
  124. //助力
  125. export const API_HELP_LIST = resolvePath('helpInitiateRecord')
  126. // save activity
  127. export const API_ACTIVITY_SAVE = resolvePath('save/buildingDynamiceList')
  128. export const API_ACTIVITY_DETAIL = resolvePath('buildingDynamiceInfo')
  129. // signup
  130. export const API_ACTIVITY_SIGNUP = resolvePath('activityDynamicEnlistAdd')
  131. // signin
  132. export const API_ACTIVITY_SIGNIN = resolvePath('taCheckin/activity')
  133. // news
  134. export const API_NEWS_LIST = resolvePath('taNews')
  135. // feedback
  136. export const API_FEEDBACK_SUBMIT = resolvePath('taCustomerMessage')
  137. // getCode
  138. export const API_GET_CODE = resolvePath('captcha')
  139. // checkCode
  140. export const API_CHECK_CODE = resolvePath('check/captcha')
  141. // /wx/registerConsultantOneClick
  142. // registerConsultant
  143. export const API_PUT_REGISTER = resolvePath('registerConsultant')
  144. // registerConsultantOneClick
  145. export const API_PUT_REGISTERCONSULTANT = resolvePath('registerConsultantOneClick')
  146. // city
  147. export const API_CITY_LIST = resolvePath('tdCity')
  148. // policy
  149. export const API_POLICY_LIST = resolvePath('taPolicy')
  150. //agent
  151. export const API_AGENT_LIST = resolvePath('agent/recommend/mine')
  152. export const API_REGISTER_AGENT = resolvePath('registerAgent')
  153. // agent change
  154. export const API_AGENT_CHANNEL = resolvePath('customer/recommend/becomeChannel')
  155. export const API_AGENT_CURRENT = resolvePath('user/current')
  156. export const API_EDIT_AGENT = resolvePath('editPerson')
  157. // 活动列表-新
  158. export const API_ACTNEW_LIST = resolvePath('activity/list')
  159. // 助力
  160. export const API_HELP_DETAIL = resolvePath('helpActivity')
  161. export const API_HELP_CREATE = resolvePath('helpInitiateRecord')
  162. export const API_HELP_FRIEND = resolvePath('helpRecord')
  163. //签到
  164. export const API_CHECKIN_DETAILS = resolvePath('buildingDynamiceEnlistInfo')
  165. export const API_CHECKIN_ACTIVE = resolvePath('buildingDynamicCheckin')
  166. // 拼团
  167. export const API_GROUP_DETAIL = resolvePath('taShareActivity')
  168. export const API_GROUP_CREATE = resolvePath('taShareRecord')
  169. export const API_GROUP_JOIN = resolvePath('taShareChildRecord')
  170. //person
  171. export const API_MY_CUSTOMER = resolvePath('inventory/customer/statistics')
  172. export const API_CUSTOMER_LIST = resolvePath('inventory/customer/statistics')
  173. export const API_CUSTOMER_DETAIL = resolvePath('inventory/customer')
  174. export const API_VISIT_RECORD = resolvePath('taPersonVisitRecord')
  175. export const API_ACTIVITY_LIST_CUSTOMER = resolvePath('customer/activity/list')
  176. export const API_FOLLOW_LIST = resolvePath('taCustomerFollowUpRecord')
  177. export const API_SEX_INFO = resolvePath('genderStatistic')
  178. export const API_ECHERTS_DAILY = resolvePath('customerStatisticDaily')
  179. export const API_ECHERTS_MONTH = resolvePath('customerStatisticMonthly')
  180. export const API_BUILDING_TYPE = resolvePath('getByBuildingIdSelectBuildingProjectType')
  181. export const API_CONSULTANT_VISIT_RECORD = resolvePath('activityVisitRecord')
  182. export const API_MORE_ACTIVITY = resolvePath('visitRecord/activity')
  183. export const API_SHARE_LIST = resolvePath('shareRecords')
  184. export const API_SHARE_INFOLIST = resolvePath('sharePersonInfoList')
  185. export const API_BIND_CUSTOMER = resolvePath('judgeBindCustomer')
  186. // 消息模板
  187. export const API_TEMPLATE_TYPE = resolvePath('template/of/')