api.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import http from "./http"
  2. export const wechatlogin = params => {
  3. return http.axiosget('/wechat/login', params, 1);
  4. }; //微信登录
  5. export const userdetail = params => {
  6. return http.axiosget('/user/detail', params, 1);
  7. }; //判断用户是否已经登录
  8. export const usergetSmsCode = params => {
  9. return http.axiosget('/user/getSmsCode', params, 1);
  10. }; //获取短信验证码
  11. export const usercheckSmsCode = params => {
  12. return http.axiospost('/user/checkSmsCode', params, 1);
  13. }; //校验短信验证码
  14. export const usergetEmailCode = params => {
  15. return http.axiosget('/user/getEmailCode', params, 1);
  16. }; //获取邮箱验证码
  17. export const usercheckEmailCode = params => {
  18. return http.axiospost('/user/checkEmailCode', params, 1);
  19. }; //校验邮箱验证码
  20. export const userlogin = params => {
  21. return http.axiospost('/user/login', params, 1);
  22. }; //用户登录
  23. export const homebanner = params => {
  24. return http.axiosget('/home/banner', params, 1);
  25. }; //获取首页banner
  26. export const homelist = params => {
  27. return http.axiosget('/home/list', params, 1);
  28. }; //获取首页列表
  29. export const classifydetail = params => {
  30. return http.axiosget('/classify/detail', params, 1);
  31. }; //获取报告列表接口
  32. export const reportlist = params => {
  33. return http.axiosget('/report/list', params, 1);
  34. }; //获取报告列表接口
  35. export const addUpdateLabel = params => {
  36. return http.axiospost('/report/addUpdateLabel', params, 1);
  37. }; //更新标签记录添加接口
  38. export const addViewRecord = params => {
  39. return http.axiospost('/report/addViewRecord', params, 1);
  40. }; //新增用户报告阅读记录接口
  41. export const reportdetail = params => {
  42. return http.axiosget('/report/share/detail', params, 1);
  43. }; //获取报告详情接口
  44. export const userapply = params => {
  45. return http.axiospost('/user/apply', params, 1);
  46. }; //申请使用
  47. export const getWxSign = params => {
  48. return http.axiosget('/wechat/getWxSign', params, 1);
  49. }; //获取签名
  50. export const smallLimit = params => {
  51. return http.axiosget('/user/smallLimit', params, 1);
  52. }; //获取用户权限
  53. export const getPV = params => {
  54. return http.axiospost('/report/addAudioRecord', params, 1);
  55. }; //获取audioPV
  56. /* 权益链接 */
  57. export const RaiApi = {
  58. /* 获取详情 */
  59. reportDtl: params => {
  60. return http.axiosget('/article/detail',params)
  61. },
  62. reportDtlTwo: params => {
  63. return http.axiosget('/tactics/detail',params)
  64. },
  65. /* 查看报告 */
  66. lookReport: params => {
  67. return http.axiosget('/article/look/detail',params)
  68. },
  69. /* 收藏 ArticleId*/
  70. collectRpt: params => {
  71. return http.axiospost('/article/collect',params,1)
  72. },
  73. /* 申请访谈 ArticleId*/
  74. applyRpt: params => {
  75. return http.axiospost('/article/interview/apply',params,1)
  76. },
  77. /* 关注作者/取消关注作者 接口 DepartmentId*/
  78. fllowDepartment: params => {
  79. return http.axiospost('/report/fllowDepartment',params,1)
  80. },
  81. /* 下载PDF打水印接口*/
  82. articlePdfwatermark: params => {
  83. return http.axiosget('/article/pdfwatermark',params,'下载')
  84. },
  85. /* 页面复制监听*/
  86. pageHistoryCopy: params => {
  87. return http.axiospost('/config/pageHistory',params,1)
  88. },
  89. }