api.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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 fetchContentDetail = (id) => http.get(`/cp/contentInfo/${id}`);
  17. export const fetchMsgList = (params) => http.get('/cp/msg/list',
  18. { params });
  19. export const fetchViewCfgList = (params) => http.get('/cp/viewcfg/list',
  20. { params });
  21. export const fetchFileList = (params) => http.get('/cp/fileInfo/list',
  22. { params });
  23. export const putUsrRegist = (params) => {
  24. const token = getToken();
  25. if (!token) {
  26. return Promise.reject('未登录');
  27. }
  28. return http.post('/cp/usr/regist', params, {
  29. header: {
  30. Authorization: `Bearer ${token}`,
  31. },
  32. });
  33. };
  34. export const fetchEnterpriseList = (params = {}) => http.get(
  35. '/cp/enterprise/list', {
  36. params: {
  37. pageNum: 1,
  38. pageSize: 999,
  39. ...params,
  40. },
  41. header: {
  42. Authorization: `Bearer ${getToken()}`,
  43. },
  44. });
  45. export const fetchEnterpriseTripList = (params = {}) => http.get(
  46. '/cp/enterpriseTripInfo/list', {
  47. params: {
  48. pageNum: 1,
  49. pageSize: 999,
  50. ...params,
  51. },
  52. header: {
  53. Authorization: `Bearer ${getToken()}`,
  54. },
  55. });
  56. export const fetchUsrInfo = (usrId) => http.get(
  57. `/cp/usr/${usrId}`, {
  58. header: {
  59. Authorization: `Bearer ${getToken()}`,
  60. },
  61. });
  62. export const fetchUsrContent = (contentId, openId) => http.get(
  63. `/cp/usrContentRel/${openId}/${contentId}`);
  64. export const usrLike = (param) => {
  65. const openId = getUserInfo().openId;
  66. return http.post(
  67. `/cp/contentInfo/${openId}/like`, param);
  68. };
  69. export const usrUnLike = (param) => {
  70. const openId = getUserInfo().openId;
  71. return http.post(
  72. `/cp/contentInfo/${openId}/unlike`, param);
  73. };
  74. export const usrCollect = (param) => {
  75. const openId = getUserInfo().openId;
  76. return http.post(
  77. `/cp/contentInfo/${openId}/collect`, param);
  78. };
  79. export const usrUnCollect = (param) => {
  80. const openId = getUserInfo().openId;
  81. return http.post(
  82. `/cp/contentInfo/${openId}/uncollect`, param);
  83. };