login.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // 登录
  2. export const businessLogin = (params) =>
  3. uni.$u?.http.post("/account/login", JSON.stringify(params));
  4. export const businessSendSms = (params) =>
  5. uni.$u?.http.post("/account/code/send", JSON.stringify(params));
  6. export const businessVerifyCode = (params) =>
  7. uni.$u?.http.post("/account/code/verify", JSON.stringify(params));
  8. export const businessRegister = (params) =>
  9. uni.$u?.http.post("/account/register", JSON.stringify(params));
  10. export const businessReset = (params) =>
  11. uni.$u?.http.post("/account/password/reset", JSON.stringify(params));
  12. export const businessModify = (params) =>
  13. uni.$u?.http.post(
  14. "/account/password/change",
  15. JSON.stringify({
  16. ...params,
  17. }),
  18. {
  19. header: {
  20. token: uni.getStorageSync("BusinessToken"),
  21. },
  22. }
  23. );
  24. // 用户信息
  25. export const businessInfoUpdate = (params) =>
  26. uni.$u?.http.post(
  27. "/user/update",
  28. JSON.stringify({
  29. ...params,
  30. }),
  31. {
  32. header: {
  33. token: uni.getStorageSync("BusinessToken"),
  34. },
  35. }
  36. );
  37. export const businessGetUserInfo = (userID) =>
  38. uni.$u?.http.post(
  39. "/user/find/full",
  40. JSON.stringify({ userIDs: [userID] }),
  41. {
  42. header: {
  43. token: uni.getStorageSync("BusinessToken")
  44. },
  45. }
  46. );
  47. export const businessSearchUserInfo = (keyword) =>
  48. uni.$u?.http.post(
  49. "/user/search/full",
  50. JSON.stringify({
  51. keyword,
  52. pagination: {
  53. pageNumber: 1,
  54. showNumber: 10,
  55. },
  56. }),
  57. {
  58. header: {
  59. token: uni.getStorageSync("AppToken"),
  60. },
  61. }
  62. );
  63. export const getFriendUserApi = (keyword) =>
  64. uni.$u?.http.get(
  65. "/user/findUser?keyword=" + keyword,
  66. {
  67. custom: {
  68. isAppApi: true,
  69. },
  70. header: {
  71. 'Content-Type': 'application/json',
  72. "AppToken": uni.getStorageSync("AppToken"),
  73. },
  74. }
  75. );
  76. export const businessSearchUser = (keyword) =>
  77. uni.$u?.http.post(
  78. "/friend/search",
  79. JSON.stringify({
  80. keyword,
  81. pagination: {
  82. pageNumber: 1,
  83. showNumber: 99,
  84. },
  85. }),
  86. {
  87. header: {
  88. token: uni.getStorageSync("BusinessToken"),
  89. },
  90. }
  91. );