Reports.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  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. getZhouQistrategyAll: (params) => {
  14. return getHttp("/report/zhouqi_tradeList", params);
  15. },
  16. /* 获取策略的文章 */
  17. getTacticsList: (params) => {
  18. return getHttp("/tactics/list", params);
  19. },
  20. /* 获取策略的文章 */
  21. getZhouQiTacticsList: (params) => {
  22. return getHttp("/report/tactics/zhouqi_list", params);
  23. },
  24. /* 获取产业报告分类列表接口*/
  25. getTradeList: (params) => {
  26. return getHttp("/report/home/tradeList", params);
  27. },
  28. /* 报告搜索接口*/
  29. getReportSearchReport: (params) => {
  30. return getHttp("/report/searchReport", params, 0);
  31. },
  32. /* 获取产业报告分类列表接口*/
  33. getIndustryList: (params) => {
  34. return getHttp("/report/home/industryList", params);
  35. },
  36. /* 获取产业文章列表接口*/
  37. getIndustryAndArticle: (params) => {
  38. return getHttp("/report/searchResource", params, 0);
  39. },
  40. /* 是否置顶*/
  41. postToptt: (params) => {
  42. return postHttp("/report/top", params, 0);
  43. },
  44. /* 是否置顶*/
  45. reportFllow: (params) => {
  46. return postHttp("/report/fllow", params, 0);
  47. },
  48. /* 是否置顶*/
  49. industryListByDepartment: (params) => {
  50. return getHttp("/report/industryListByDepartment", params, 0);
  51. },
  52. /* 获取产业文章列表接口*/
  53. industryReportList: (params) => {
  54. return getHttp("/report/industry/reportList", params);
  55. },
  56. /* 关注作者/取消关注作者 接口*/
  57. reportFllowDepartment: (params) => {
  58. return postHttp("/report/fllowDepartment", params, 0);
  59. },
  60. /* 获取策略列表接口*/
  61. getTactics: (params) => {
  62. return getHttp("/tactics/list", params);
  63. },
  64. /* 产业下所关联的文章分类列表接口*/
  65. toArticleCategoryList: (params) => {
  66. return getHttp("/report/toArticleCategoryList", params);
  67. }, //
  68. /* 产业下所关联的文章分类列表接口*/
  69. getArticleList: (params) => {
  70. return getHttp("/report/industry/ArticleList", params);
  71. },
  72. /*上传文章阅读时间接口*/
  73. addStopTime: (params) => {
  74. return postHttp("/article/addStopTime", params, 0);
  75. },
  76. /* 获取研选最新主题关键词文章列表接口*/
  77. reportListNew: (params) => {
  78. return getHttp("/report/industry/reportListNew", params);
  79. },
  80. /* 获取是否展示绝密内参接口*/
  81. reportIsShow: (params) => {
  82. return getHttp("/report/isShow", params, 0);
  83. },
  84. /* 获取报告精选、本周研究汇总、上周纪要汇总列表接口*/
  85. reportListByType: (params) => {
  86. return getHttp("/report/reportList/byType", params);
  87. },
  88. /* 获取报告精选详情接口*/
  89. reportSelectionDetail: (params) => {
  90. return getHttp("/report_selection/detail", params);
  91. },
  92. /* 获取本周研究汇总详情接口*/
  93. researchSummaryDetail: (params) => {
  94. return getHttp("/report/researchSummary/detail", params);
  95. },
  96. /* 获取上周研究汇总详情接口*/
  97. minutesSummaryDetail: (params) => {
  98. return getHttp("/report/minutesSummary/detailv4", params);
  99. },
  100. /* 获取报告详情接口 / 路演精华*/
  101. roadshowEssence: (params) => {
  102. return getHttp("/report/roadshowEssence/detail", params);
  103. },
  104. /* 报告榜单table栏*/
  105. getHotTableList: (params) => {
  106. return getHttp("/report_billboard/table/list", params);
  107. },
  108. /* 获取产业关注榜接口*/
  109. getIndustryFllowList: (params) => {
  110. return getHttp("/report_billboard/industry/fllowList", params);
  111. },
  112. /* 获取阅读飙升榜/报告收藏榜接口 */
  113. getIndustryReadList: (params) => {
  114. return getHttp("/report_billboard/industry/readList", params);
  115. },
  116. /* 产业报告公司列表 */
  117. getHomeStockName: (params) => {
  118. return getHttp("/report/home/stockName", params);
  119. },
  120. /* 季度关注 */
  121. getChartQuarter: (params) => {
  122. return getHttp("/chart/jidu", params);
  123. },
  124. /* 新增音频放记录 报告 */
  125. reportVoiceHistoryAdd: (params) => {
  126. return postHttp("/report/voiceHistory/add", params);
  127. },
  128. /* 时间线列表 */
  129. getTacticsTimeLine: (params) => {
  130. return getHttp("/tactics/tacticsTimeLine/list", params);
  131. },
  132. /* 固收时间线列表 */
  133. getGushowTimeLine: (params) => {
  134. return getHttp("/gushou/gushouTimeLine/list", params);
  135. },
  136. /* 时间线列表点击 */
  137. postTacticsHistory: (params) => {
  138. return postHttp("/tactics/tacticsTimeLine/history", params, 0);
  139. },
  140. /* 固收时间线列表点击 */
  141. postGushouHistory: (params) => {
  142. return postHttp("/gushou/gushouTimeLine/history", params, 0);
  143. },
  144. /* 标的点击记录 报告精选 */
  145. reportClickHistory: (params) => {
  146. return postHttp("/report_selection/click/history", params, 0);
  147. },
  148. /* 产品内测 列表 */
  149. getProductInteriorList: (params) => {
  150. return getHttp("/product_interior/list", params, 0);
  151. },
  152. /* 产品内测 详情 */
  153. getProductInteriorDetail: (params) => {
  154. return getHttp("/product_interior/detail", params, 0);
  155. },
  156. /* 晨会精华汇总列表 */
  157. getMorningMeetingList: (params) => {
  158. return getHttp("/morning_meeting/gather/list", params, 0);
  159. },
  160. /* 晨会精华汇总详情 */
  161. getMorningMeetingDetail: (params) => {
  162. return getHttp("/morning_meeting/gather/detail", params, 0);
  163. },
  164. /* 晨会精华汇总详情 */
  165. hetReport_selectionList: (params) => {
  166. return getHttp("/report_selection/list", params, 0);
  167. },
  168. // 报告精选申请路演
  169. report_selection_logApply: (params) => {
  170. return postHttp("/report_selection/report_selection_log/apply", params, 0);
  171. },
  172. /* 路演banner列表接口 */
  173. collectionBannerList: (params) => {
  174. return getHttp("/collection/banner/list", params, 0);
  175. },
  176. // 精选看板跳转详情地址
  177. getCollectionDetail: (params) => {
  178. return getHttp("/collection/detail", params, 0);
  179. },
  180. // 精选看板跳转详情地址
  181. collectionApplyAdd: (params) => {
  182. return postHttp("/collection/apply/add", params, 0);
  183. },
  184. // 获取申请详情接口
  185. collectionApplyDetail: (params) => {
  186. return getHttp("/collection/apply/detail", params, 0);
  187. },
  188. // 晨会精华点击记录
  189. morning_meeting_history: (params) => {
  190. return postHttp("/morning_meeting/history/add", params, 0);
  191. },
  192. // 获取行业
  193. permissionNoyx: (params) => {
  194. return getHttp("/permission/noyx", params, 0);
  195. },
  196. // 策略系列培训视频接口
  197. microRoadshowTrainingList: (params) => {
  198. return getHttp("/micro_roadshow/training/list", params, 0);
  199. },
  200. // 获取ficc 报告
  201. getFiccYbReportDetails: (params) => {
  202. return getHttp("/ficc_report/detail", params, 0);
  203. },
  204. //
  205. postFiccXCXHistory: (params) => {
  206. return postHttp("/ficc_report/add/xcx/history", params, 0);
  207. },
  208. };