api.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import { get, post } from "./http";
  2. /* 权益链接 */
  3. export const RaiApi = {
  4. /* 获取详情 */
  5. reportDtl: (params) => {
  6. return get("/article/detail", params);
  7. },
  8. reportDtlTwo: (params) => {
  9. return get("/tactics/detail", params);
  10. },
  11. /* 查看报告 */
  12. lookReport: (params) => {
  13. return get("/article/look/detail", params);
  14. },
  15. /* 收藏 ArticleId*/
  16. collectRpt: (params) => {
  17. return post("/article/collect", params, 1);
  18. },
  19. /* 申请访谈 ArticleId*/
  20. applyRpt: (params) => {
  21. return post("/article/interview/apply", params, 1);
  22. },
  23. /* 关注作者/取消关注作者 接口 DepartmentId*/
  24. fllowDepartment: (params) => {
  25. return post("/report/fllowDepartment", params, 1);
  26. },
  27. /* 下载PDF打水印接口*/
  28. articlePdfwatermark: (params) => {
  29. return get("/article/pdfwatermark", params, "下载");
  30. },
  31. /* 页面复制监听*/
  32. pageHistoryCopy: (params) => {
  33. return post("/config/pageHistory", params, 1);
  34. },
  35. // 用户的文章活动,关注/取消关注产业
  36. userIndustryFollow: (params) => {
  37. return post("/industry/follow", params);
  38. },
  39. /**
  40. * 约访专家
  41. * @param {} params:{number ArticleId:ArticleId}
  42. * @returns
  43. */
  44. appointmentExpert: (params) => {
  45. return post("/article/applyAppointmentExpert", params);
  46. },
  47. };
  48. export const FreeButton = {
  49. /*获取是否展示免费试用按钮接口*/
  50. userIsShowFreeButton: (params) => {
  51. return get("/user/isShow/freeButton", params);
  52. },
  53. /* 隐藏当天的按钮接口 */
  54. userFreeButtonUpdate: (params) => {
  55. return post("/user/freeButton/update", params);
  56. },
  57. /*分享的时候判断是不是弘则的手机号*/
  58. userIsShowShare: (params) => {
  59. return get("/user/isShow/share", params);
  60. },
  61. /*获取权限弹窗是否展示免费月卡接口*/
  62. userIsShowAlert: (params) => {
  63. return get("/user/isShow/alert", params);
  64. },
  65. /* 页面复制监听*/
  66. researcharticleHotList: (params) => {
  67. return get("/research/article/hotList", params, 1);
  68. },
  69. /* 收藏 ArticleId*/
  70. collectRpt: (params) => {
  71. return post("/article/collect", params, 0);
  72. },
  73. };
  74. /* 产品内测 详情 */
  75. export const inrernalApi = {
  76. getProductInteriorDetail: (params) => {
  77. return get("/product_interior/detail", params, 0);
  78. },
  79. /* 新增音频放记录 报告 */
  80. reportVoiceHistoryAdd: (params) => {
  81. return post("/activity/videoHistory/add", params);
  82. },
  83. };