request.js 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import http from "./http.js";
  2. import config from "./index.config.js";
  3. export const getcureList = (data) => http.POST(`${config.baseUrl}/api/cureList`, data);
  4. // 小程序登录
  5. export const getLogin = (data) => http.POST(`${config.baseUrl}/api/login`, data);
  6. // 获取个人信息
  7. export const getuserinfo = (data) => http.POST(`${config.baseUrl}/api/userInfo`, data);
  8. // 修改个人信息
  9. export const saveuserInfo = (data) => http.POST(`${config.baseUrl}/api/saveInfo`, data);
  10. /*
  11. * 切换身份
  12. * 参数:identity:0普通用户,1咨询师,2机构
  13. */
  14. export const switchIdentity = (data) => http.POST(`${config.baseUrl}/api/switchIdentity`, data);
  15. /*
  16. * 机构审核
  17. * 参数:certificate (证书图片) nickname
  18. */
  19. export const submitPushInstitutionReview = (data) => http.POST(`${config.baseUrl}/api/pushInstitutionReview`, data);
  20. /*
  21. * 咨询师审核
  22. * 参数:certificate (证书图片) user_id (机构id)
  23. */
  24. export const submitPushReview = (data) => http.POST(`${config.baseUrl}/api/pushReview`, data);
  25. /*
  26. * 机构列表
  27. * 参数:page limit
  28. */
  29. export const getInstitutionList = (data) => http.POST(`${config.baseUrl}/api/getInstitutionList`, data);
  30. /*
  31. * 关注
  32. * 参数:user_id
  33. */
  34. export const getFocus = (data) => http.POST(`${config.baseUrl}/api/focus`, data);
  35. /*
  36. * 取消关注
  37. * 参数:user_id
  38. */
  39. export const delFocus = (data) => http.POST(`${config.baseUrl}/api/delFocus`, data);
  40. // 获取价格
  41. export const getPrice = (data) => http.POST(`${config.baseUrl}/api/getPrice`, data);
  42. // 提交化验单
  43. export const submitReview = (data) => http.POST(`${config.baseUrl}/api/review`, data);
  44. // 评测记录
  45. export const getReviewLog = (data) => http.POST(`${config.baseUrl}/api/reviewLog`, data);
  46. // 评测支付
  47. export const reviewPay = (data) => http.POST(`${config.baseUrl}/api/pay`, data);
  48. // 评测结果 参数: log_id
  49. export const getResult = (data) => http.POST(`${config.baseUrl}/api/getResult`, data);
  50. // 最新课程
  51. export const getnewCourse = (data) => http.POST(`${config.baseUrl}/api/newCourse`, data);
  52. // 课程排行
  53. export const getCourseList = (data) => http.POST(`${config.baseUrl}/api/getCourseList`, data);
  54. // 猜你想学
  55. export const getGuessList = (data) => http.POST(`${config.baseUrl}/api/getGuessList`, data);
  56. // 课程筛选
  57. // ### 参数 one_label 1 tow_label 1
  58. export const getCourseListByLabel = (data) => http.POST(`${config.baseUrl}/api/getCourseListByLabel`, data);
  59. // 课程章节列表
  60. // ### 参数 course_id
  61. export const getCourseChapter = (data) => http.POST(`${config.baseUrl}/api/getCourseChapter`, data);
  62. // 领取
  63. // ### 参数 course_id
  64. export const receive = (data) => http.POST(`${config.baseUrl}/api/receive`, data);
  65. // 课程分类标签
  66. export const labelList = (data) => http.POST(`${config.baseUrl}/api/labelList`, data);
  67. //问答列表
  68. export const problemList = (data) => http.POST(`${config.baseUrl}/api/problemList`, data);
  69. //评论列表
  70. // ### 参数 limit 0 page 1
  71. export const problemRecommend = (data) => http.POST(`${config.baseUrl}/api/problemRecommend`, data);
  72. //评论
  73. // ### 参数 problem_id 1 at_user_id 1
  74. export const recommend = (data) => http.POST(`${config.baseUrl}/api/recommend`, data);
  75. //有用
  76. // ### 参数 problem_id 1
  77. export const useful = (data) => http.POST(`${config.baseUrl}/api/useful`, data);
  78. //提问
  79. // ### 参数 title
  80. export const questioning = (data) => http.POST(`${config.baseUrl}/api/questioning`, data);
  81. //回答
  82. // ### 参数 answer problem_id 1
  83. export const reply = (data) => http.POST(`${config.baseUrl}/api/reply`, data);