api.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  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 fetchUsrThemeMeetingInfo = (params, type) => {
  26. return http.get(`/cp/usrApply/info/meeting/${type}`,
  27. {
  28. params,
  29. header: {
  30. Authorization: `Bearer ${getToken()}`,
  31. },
  32. });
  33. };
  34. export const fetchContentDetail = (id) => http.get(`/cp/contentInfo/${id}`);
  35. export const fetchMsgList = (params) => http.get('/cp/msg/list',
  36. { params });
  37. export const fetchViewCfgList = (params) => http.get('/cp/viewcfg/list',
  38. { params });
  39. export const fetchFileList = (params) => http.get('/cp/fileInfo/list',
  40. { params });
  41. export const putUsrRegist = (params, type) => {
  42. const token = getToken();
  43. if (!token) {
  44. return Promise.reject('未登录');
  45. }
  46. return http.post(`/cp/usr/regist/${type}`, params, {
  47. header: {
  48. Authorization: `Bearer ${token}`,
  49. },
  50. });
  51. };
  52. export const fetchEnterpriseList = (params = {}) => http.get(
  53. '/cp/enterprise/list', {
  54. params: {
  55. pageNum: 1,
  56. pageSize: 999,
  57. ...params,
  58. },
  59. header: {
  60. Authorization: `Bearer ${getToken()}`,
  61. },
  62. });
  63. export const fetchEnterpriseTripList = (params = {}) => http.get(
  64. '/cp/enterpriseTripInfo/list', {
  65. params: {
  66. pageNum: 1,
  67. pageSize: 999,
  68. ...params,
  69. },
  70. header: {
  71. Authorization: `Bearer ${getToken()}`,
  72. },
  73. });
  74. export const fetchUsrInfo = (usrId) => http.get(
  75. `/cp/usr/${usrId}`, {
  76. header: {
  77. Authorization: `Bearer ${getToken()}`,
  78. },
  79. });
  80. export const fetchUsrContent = (contentId, openId) => http.get(
  81. `/cp/usrContentRel/${openId}/${contentId}`);
  82. export const usrLike = (param) => {
  83. const openId = getUserInfo().openId;
  84. return http.post(
  85. `/cp/contentInfo/${openId}/like`, param);
  86. };
  87. export const usrUnLike = (param) => {
  88. const openId = getUserInfo().openId;
  89. return http.post(
  90. `/cp/contentInfo/${openId}/unlike`, param);
  91. };
  92. export const usrCollect = (param) => {
  93. const openId = getUserInfo().openId;
  94. return http.post(
  95. `/cp/contentInfo/${openId}/collect`, param);
  96. };
  97. export const usrUnCollect = (param) => {
  98. const openId = getUserInfo().openId;
  99. return http.post(
  100. `/cp/contentInfo/${openId}/uncollect`, param);
  101. };
  102. export const fetchUsrTrip = () => {
  103. const openId = getUserInfo().openId;
  104. return http.get(`/cp/usr/trip/${openId}`, {
  105. header: {
  106. Authorization: `Bearer ${getToken()}`,
  107. },
  108. });
  109. };
  110. export const formCfg = (key) => {
  111. return http.get(
  112. `/system/config/configKey/${key}`);
  113. };
  114. export function getDicts(dictType) {
  115. return http.get(`/system/dict/data/type/${dictType}`);
  116. }