Reports.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. import { getHttp, postHttp } from "../request.js";
  2. /* 报告 */
  3. export const Reports = {
  4. /* 获取报告一级分类 */
  5. getClassify: (params) => {
  6. return getHttp("/permission/reportallV7", params, 0);
  7. },
  8. /* 获取策略的分类 */
  9. getstrategyAll: (params) => {
  10. return getHttp("/permission/strategyAll", params);
  11. },
  12. /* 获取策略的文章 */
  13. getTacticsList: (params) => {
  14. return getHttp("/tactics/list", params);
  15. },
  16. /* 获取产业报告分类列表接口*/
  17. getTradeList: (params) => {
  18. return getHttp("/report/home/tradeList", params);
  19. },
  20. /* 报告搜索接口*/
  21. getReportSearchReport: (params) => {
  22. return getHttp("/report/searchReport", params, 0);
  23. },
  24. /* 获取产业报告分类列表接口*/
  25. getIndustryList: (params) => {
  26. return getHttp("/report/home/industryList", params);
  27. },
  28. /* 获取产业文章列表接口*/
  29. getIndustryAndArticle: (params) => {
  30. return getHttp("/report/searchResource", params, 0);
  31. },
  32. /* 是否置顶*/
  33. postToptt: (params) => {
  34. return postHttp("/report/top", params, 0);
  35. },
  36. /* 是否置顶*/
  37. reportFllow: (params) => {
  38. return postHttp("/report/fllow", params, 0);
  39. },
  40. /* 是否置顶*/
  41. industryListByDepartment: (params) => {
  42. return getHttp("/report/industryListByDepartment", params, 0);
  43. },
  44. /* 获取产业文章列表接口*/
  45. industryReportList: (params) => {
  46. return getHttp("/report/industry/reportList", params);
  47. },
  48. /* 关注作者/取消关注作者 接口*/
  49. reportFllowDepartment: (params) => {
  50. return postHttp("/report/fllowDepartment", params, 0);
  51. },
  52. /* 获取策略列表接口*/
  53. getTactics: (params) => {
  54. return getHttp("/tactics/list", params);
  55. },
  56. /* 产业下所关联的文章分类列表接口*/
  57. toArticleCategoryList: (params) => {
  58. return getHttp("/report/toArticleCategoryList", params);
  59. }, //
  60. /* 产业下所关联的文章分类列表接口*/
  61. getArticleList: (params) => {
  62. return getHttp("/report/industry/ArticleList", params);
  63. },
  64. /*上传文章阅读时间接口*/
  65. addStopTime: (params) => {
  66. return postHttp("/article/addStopTime", params, 0);
  67. },
  68. /* 获取研选最新主题关键词文章列表接口*/
  69. reportListNew: (params) => {
  70. return getHttp("/report/industry/reportListNew", params);
  71. },
  72. /* 获取是否展示绝密内参接口*/
  73. reportIsShow: (params) => {
  74. return getHttp("/report/isShow", params, 0);
  75. },
  76. /* 获取报告精选、本周研究汇总、上周纪要汇总列表接口*/
  77. reportListByType: (params) => {
  78. return getHttp("/report/reportList/byType", params);
  79. },
  80. /* 获取报告精选详情接口*/
  81. reportSelectionDetail: (params) => {
  82. return getHttp("/report_selection/detail", params);
  83. },
  84. /* 获取本周研究汇总详情接口*/
  85. researchSummaryDetail: (params) => {
  86. return getHttp("/report/researchSummary/detail", params);
  87. },
  88. /* 获取上周研究汇总详情接口*/
  89. minutesSummaryDetail: (params) => {
  90. return getHttp("/report/minutesSummary/detailv4", params);
  91. },
  92. /* 获取报告详情接口 / 路演精华*/
  93. roadshowEssence: (params) => {
  94. return getHttp("/report/roadshowEssence/detail", params);
  95. },
  96. /* 报告榜单table栏*/
  97. getHotTableList: (params) => {
  98. return getHttp("/report_billboard/table/list", params);
  99. },
  100. /* 获取产业关注榜接口*/
  101. getIndustryFllowList: (params) => {
  102. return getHttp("/report_billboard/industry/fllowList", params);
  103. },
  104. /* 获取阅读飙升榜/报告收藏榜接口 */
  105. getIndustryReadList: (params) => {
  106. return getHttp("/report_billboard/industry/readList", params);
  107. },
  108. /* 产业报告公司列表 */
  109. getHomeStockName: (params) => {
  110. return getHttp("/report/home/stockName", params);
  111. },
  112. /* 季度关注 */
  113. getChartQuarter: (params) => {
  114. return getHttp("/chart/jidu", params);
  115. },
  116. /* 新增音频放记录 报告 */
  117. reportVoiceHistoryAdd: (params) => {
  118. return postHttp("/report/voiceHistory/add", params);
  119. },
  120. /* 时间线列表 */
  121. getTacticsTimeLine: (params) => {
  122. return getHttp("/tactics/tacticsTimeLine/list", params);
  123. },
  124. /* 时间线列表点击 */
  125. postTacticsHistory: (params) => {
  126. return postHttp("/tactics/tacticsTimeLine/history", params, 0);
  127. },
  128. /* 标的点击记录 报告精选 */
  129. reportClickHistory: (params) => {
  130. return postHttp("/report_selection/click/history", params, 0);
  131. },
  132. /* 产品内测 列表 */
  133. getProductInteriorList: (params) => {
  134. return getHttp("/product_interior/list", params, 0);
  135. },
  136. /* 产品内测 详情 */
  137. getProductInteriorDetail: (params) => {
  138. return getHttp("/product_interior/detail", params, 0);
  139. },
  140. /* 晨会精华汇总列表 */
  141. getMorningMeetingList: (params) => {
  142. return getHttp("/morning_meeting/gather/list", params, 0);
  143. },
  144. /* 晨会精华汇总详情 */
  145. getMorningMeetingDetail: (params) => {
  146. return getHttp("/morning_meeting/gather/detail", params, 0);
  147. },
  148. /* 晨会精华汇总详情 */
  149. hetReport_selectionList: (params) => {
  150. return getHttp("/report_selection/list", params, 0);
  151. },
  152. // 报告精选申请路演
  153. report_selection_logApply: (params) => {
  154. return postHttp("/report_selection/report_selection_log/apply", params, 0);
  155. },
  156. /* 路演banner列表接口 */
  157. collectionBannerList: (params) => {
  158. return getHttp("/collection/banner/list", params, 0);
  159. },
  160. // 精选看板跳转详情地址
  161. getCollectionDetail: (params) => {
  162. return getHttp("/collection/detail", params, 0);
  163. },
  164. // 精选看板跳转详情地址
  165. collectionApplyAdd: (params) => {
  166. return postHttp("/collection/apply/add", params, 0);
  167. },
  168. // 获取申请详情接口
  169. collectionApplyDetail: (params) => {
  170. return getHttp("/collection/apply/detail", params, 0);
  171. },
  172. };