api.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. import { getToken, getUserInfo } from '@/util';
  2. const { http } = uni.$u
  3. export const fetchContentInfo = (params) => http.get('/cp/contentInfo/list',
  4. { params });
  5. export const fetchUsrContentInfo = (params) => {
  6. const usrInfo = getUserInfo();
  7. const { openId } = usrInfo;
  8. return http.get(`/cp/usr/content/rel/${openId}`,
  9. {
  10. params,
  11. header: {
  12. Authorization: `Bearer ${getToken()}`,
  13. },
  14. });
  15. };
  16. export const fetchUsrMeetingInfo = (params) => {
  17. return http.get(`/cp/usrApply/info/meeting`,
  18. {
  19. params,
  20. header: {
  21. Authorization: `Bearer ${getToken()}`,
  22. },
  23. });
  24. };
  25. export const fetchContentDetail = (id) => http.get(`/cp/contentInfo/${id}`);
  26. export const fetchMsgList = (params) => http.get('/cp/msg/list',
  27. { params });
  28. export const fetchViewCfgList = (params) => http.get('/cp/viewcfg/list',
  29. { params });
  30. export const fetchFileList = (params) => http.get('/cp/fileInfo/list',
  31. { params });
  32. export const putUsrRegist = (params) => {
  33. const token = getToken();
  34. if (!token) {
  35. return Promise.reject('未登录');
  36. }
  37. return http.post(`/cp/usr/regist/${1}`, params, {
  38. header: {
  39. Authorization: `Bearer ${token}`,
  40. },
  41. });
  42. };
  43. export const fetchEnterpriseList = (params = {}) => http.get(
  44. '/cp/enterprise/list', {
  45. params: {
  46. pageNum: 1,
  47. pageSize: 999,
  48. ...params,
  49. },
  50. header: {
  51. Authorization: `Bearer ${getToken()}`,
  52. },
  53. });
  54. export const fetchEnterpriseTripList = (params = {}) => http.get(
  55. '/cp/enterpriseTripInfo/list', {
  56. params: {
  57. pageNum: 1,
  58. pageSize: 999,
  59. ...params,
  60. },
  61. header: {
  62. Authorization: `Bearer ${getToken()}`,
  63. },
  64. });
  65. export const fetchUsrInfo = (usrId) => http.get(
  66. `/cp/usr/${usrId}`, {
  67. header: {
  68. Authorization: `Bearer ${getToken()}`,
  69. },
  70. });
  71. export const fetchUsrContent = (contentId, openId) => http.get(
  72. `/cp/usrContentRel/${openId}/${contentId}`);
  73. export const usrLike = (param) => {
  74. const openId = getUserInfo().openId;
  75. return http.post(
  76. `/cp/contentInfo/${openId}/like`, param);
  77. };
  78. export const usrUnLike = (param) => {
  79. const openId = getUserInfo().openId;
  80. return http.post(
  81. `/cp/contentInfo/${openId}/unlike`, param);
  82. };
  83. export const usrCollect = (param) => {
  84. const openId = getUserInfo().openId;
  85. return http.post(
  86. `/cp/contentInfo/${openId}/collect`, param);
  87. };
  88. export const usrUnCollect = (param) => {
  89. const openId = getUserInfo().openId;
  90. return http.post(
  91. `/cp/contentInfo/${openId}/uncollect`, param);
  92. };
  93. export const fetchUsrTrip = () => {
  94. const openId = getUserInfo().openId;
  95. return http.get(`/cp/usr/trip/${openId}`, {
  96. header: {
  97. Authorization: `Bearer ${getToken()}`,
  98. },
  99. });
  100. };