|
@@ -1,5 +1,12 @@
|
|
|
import { baseUrl } from "./config.js";
|
|
|
import { getHttp, postHttp } from "./request.js";
|
|
|
+import { Reports } from "./modules/Reports";
|
|
|
+import { activity } from "./modules/activity";
|
|
|
+import { Home } from "./modules/Home";
|
|
|
+import { User } from "./modules/User";
|
|
|
+import { Report } from "./modules/ReportArticle";
|
|
|
+
|
|
|
+export { Reports, activity, Home, User, Report };
|
|
|
|
|
|
/* 上传 */
|
|
|
export const uploadurl = baseUrl + "/resource/image/upload";
|
|
@@ -7,136 +14,7 @@ export const uploadurl = baseUrl + "/resource/image/upload";
|
|
|
export const checkToken = (params) => {
|
|
|
return getHttp("/user/check/status", params, 0);
|
|
|
};
|
|
|
-/* */
|
|
|
-export const Report = {
|
|
|
- /* 报告详情 ArticleId */
|
|
|
- reportDtl: (params) => {
|
|
|
- return getHttp("/article/detail", params);
|
|
|
- },
|
|
|
- /* 报告详情 ArticleId */
|
|
|
- reportDtlTwo: (params) => {
|
|
|
- return getHttp("/tactics/detail", params);
|
|
|
- },
|
|
|
- /* 收藏 ArticleId*/
|
|
|
- collectRpt: (params) => {
|
|
|
- return postHttp("/article/collect", params, 0);
|
|
|
- },
|
|
|
- /* 申请访谈 ArticleId*/
|
|
|
- applyRpt: (params) => {
|
|
|
- return postHttp("/article/interview/apply", params, 0);
|
|
|
- },
|
|
|
- /* 新增文章带问接口 ArticleId*/
|
|
|
- articleAskAdd: (params) => {
|
|
|
- return postHttp("/article/askAdd", params, 0);
|
|
|
- },
|
|
|
- /* 下载PDF打水印接口*/
|
|
|
- articlePdfwatermark: (params) => {
|
|
|
- return getHttp("/article/pdfwatermark", params, 1);
|
|
|
- },
|
|
|
- /* 报告搜索、资源包搜索接口*/
|
|
|
- getSearchReportAndResource: (params) => {
|
|
|
- return getHttp("/report/searchReportAndResource", params, 1);
|
|
|
- },
|
|
|
-};
|
|
|
-
|
|
|
-/* 用户 */
|
|
|
-export const User = {
|
|
|
- /*
|
|
|
- 微信登录 Code
|
|
|
- */
|
|
|
- wechatLog: (params) => {
|
|
|
- return getHttp("/wechat/login", params, 0);
|
|
|
- },
|
|
|
- /* 获取手机验证码 Mobile * AreaNum */
|
|
|
- getPhoneCode: (params) => {
|
|
|
- return getHttp("/wechat/getSmsCode", params);
|
|
|
- },
|
|
|
- /* 获取邮件验证码 Email */
|
|
|
- getEmailCode: (params) => {
|
|
|
- return getHttp("/wechat/getEmailCode", params);
|
|
|
- },
|
|
|
- /*
|
|
|
- 传输uid
|
|
|
- "EncryptedData": "string",
|
|
|
- "Iv": "string",
|
|
|
- "RawData": "string",
|
|
|
- "Signature": "string"
|
|
|
- */
|
|
|
- sendInfo: (params) => {
|
|
|
- return postHttp("/wechat/getUserInfo", params, 0);
|
|
|
- },
|
|
|
- /* 获取手机号 "EncryptedData": "string","Iv": "string"*/
|
|
|
- getPhoneNum: (params) => {
|
|
|
- return postHttp("/wechat/getPhoneNumber", params);
|
|
|
- },
|
|
|
- /*
|
|
|
- 登录 绑定手机号邮箱
|
|
|
- "Email": "string",
|
|
|
- "LoginType": 0 1手机号 2邮箱,
|
|
|
- "Mobile": "string"
|
|
|
- */
|
|
|
- Bind: (params) => {
|
|
|
- return postHttp("/user/login", params);
|
|
|
- },
|
|
|
- /*
|
|
|
- 申请试用
|
|
|
- ApplyMethod:
|
|
|
- 1:已付费客户申请试用,2:非客户申请试用 3未付费
|
|
|
- BusinessCardUrl
|
|
|
- CompanyName
|
|
|
- RealName
|
|
|
- */
|
|
|
- applyTry: (params) => {
|
|
|
- return postHttp("/user/apply/try", params, 0);
|
|
|
- },
|
|
|
- //获取是否需要填写区号接口
|
|
|
- countryCcode: (params) => {
|
|
|
- return getHttp("/user/countryCcode/isNeedAdd", params, 0);
|
|
|
- },
|
|
|
- //上传用户区号接口
|
|
|
- countryCcodeAdd: (params) => {
|
|
|
- return postHttp("/user/countryCcode/Add", params, 0);
|
|
|
- },
|
|
|
- //上传页面访问统计
|
|
|
- pageHistory: (params) => {
|
|
|
- return postHttp("/config/pageHistory", params, 0);
|
|
|
- },
|
|
|
- //我的提问
|
|
|
- getAskList: (params) => {
|
|
|
- return getHttp("/user/ask/list");
|
|
|
- },
|
|
|
- //更改用户微信头像
|
|
|
- headimgurlUpdate: (params) => {
|
|
|
- return postHttp("/user/headimgurl/update", params);
|
|
|
- },
|
|
|
-};
|
|
|
|
|
|
-/* 首页 */
|
|
|
-export const Home = {
|
|
|
- /*
|
|
|
- 列表
|
|
|
- PageSize * CurrentIndex * ChartPermissionId *品类id,最新传0
|
|
|
- */
|
|
|
- getList: (params) => {
|
|
|
- return getHttp("/home/artAndChart/list", params);
|
|
|
- },
|
|
|
- /* 获取品种 */
|
|
|
- Tab: (params) => {
|
|
|
- return getHttp("/permission/all", params, 0);
|
|
|
- },
|
|
|
- /* 首页-顶部导航 */
|
|
|
- headerTab: (params) => {
|
|
|
- return getHttp("/home/header_tab", params, 0);
|
|
|
- },
|
|
|
- /* 微路演列表 */
|
|
|
- microRoadshowList: (params) => {
|
|
|
- return getHttp("/micro_roadshow/list", params, 0);
|
|
|
- },
|
|
|
- /* 新增视频播放记录 */
|
|
|
- microAideoHistoryAdd: (params) => {
|
|
|
- return postHttp("/micro_roadshow/videoHistory/add", params, 0);
|
|
|
- },
|
|
|
-};
|
|
|
/* 个人中心 */
|
|
|
export const Mine = {
|
|
|
/* 我的收藏列表 PageSize CurrentIndex */
|
|
@@ -179,222 +57,31 @@ export const Search = {
|
|
|
return getHttp("/search/artAndChart/listPage", params, 0);
|
|
|
},
|
|
|
};
|
|
|
-
|
|
|
-/* 报告 */
|
|
|
-export const Reports = {
|
|
|
- /* 获取报告一级分类 */
|
|
|
- getClassify: (params) => {
|
|
|
- return getHttp("/permission/reportallV7", params, 0);
|
|
|
- },
|
|
|
- /* 获取策略的分类 */
|
|
|
- getstrategyAll: (params) => {
|
|
|
- return getHttp("/permission/strategyAll", params);
|
|
|
- },
|
|
|
- /* 获取策略的文章 */
|
|
|
- getTacticsList: (params) => {
|
|
|
- return getHttp("/tactics/list", params);
|
|
|
- },
|
|
|
- /* 获取产业报告分类列表接口*/
|
|
|
- getTradeList: (params) => {
|
|
|
- return getHttp("/report/home/tradeList", params, 0);
|
|
|
- },
|
|
|
- /* 报告搜索接口*/
|
|
|
- getReportSearchReport: (params) => {
|
|
|
- return getHttp("/report/searchReport", params, 0);
|
|
|
- },
|
|
|
-
|
|
|
- /* 获取产业报告分类列表接口*/
|
|
|
- getIndustryList: (params) => {
|
|
|
- return getHttp("/report/home/industryList", params, 0);
|
|
|
- },
|
|
|
- /* 获取产业文章列表接口*/
|
|
|
- getIndustryAndArticle: (params) => {
|
|
|
- return getHttp("/report/searchResource", params, 0);
|
|
|
- },
|
|
|
- /* 是否置顶*/
|
|
|
- postToptt: (params) => {
|
|
|
- return postHttp("/report/top", params, 0);
|
|
|
- },
|
|
|
- /* 是否置顶*/
|
|
|
- reportFllow: (params) => {
|
|
|
- return postHttp("/report/fllow", params, 0);
|
|
|
- },
|
|
|
- /* 是否置顶*/
|
|
|
- industryListByDepartment: (params) => {
|
|
|
- return getHttp("/report/industryListByDepartment", params, 0);
|
|
|
- },
|
|
|
- /* 获取产业文章列表接口*/
|
|
|
- industryReportList: (params) => {
|
|
|
- return getHttp("/report/industry/reportList", params);
|
|
|
- },
|
|
|
- /* 关注作者/取消关注作者 接口*/
|
|
|
- reportFllowDepartment: (params) => {
|
|
|
- return postHttp("/report/fllowDepartment", params, 0);
|
|
|
- },
|
|
|
- /* 获取策略列表接口*/
|
|
|
- getTactics: (params) => {
|
|
|
- return getHttp("/tactics/list", params);
|
|
|
- },
|
|
|
- /* 产业下所关联的文章分类列表接口*/
|
|
|
- toArticleCategoryList: (params) => {
|
|
|
- return getHttp("/report/toArticleCategoryList", params);
|
|
|
- }, //
|
|
|
- /* 产业下所关联的文章分类列表接口*/
|
|
|
- getArticleList: (params) => {
|
|
|
- return getHttp("/report/industry/ArticleList", params);
|
|
|
- },
|
|
|
- /*上传文章阅读时间接口*/
|
|
|
- addStopTime: (params) => {
|
|
|
- return postHttp("/article/addStopTime", params, 0);
|
|
|
- },
|
|
|
- /* 获取研选最新主题关键词文章列表接口*/
|
|
|
- reportListNew: (params) => {
|
|
|
- return getHttp("/report/industry/reportListNew", params);
|
|
|
- },
|
|
|
- /* 获取是否展示绝密内参接口*/
|
|
|
- reportIsShow: (params) => {
|
|
|
- return getHttp("/report/isShow", params);
|
|
|
- },
|
|
|
- /* 获取报告精选、本周研究汇总、上周纪要汇总列表接口*/
|
|
|
- reportListByType: (params) => {
|
|
|
- return getHttp("/report/reportList/byType", params);
|
|
|
- },
|
|
|
- /* 获取报告精选详情接口*/
|
|
|
- reportSelectionDetail: (params) => {
|
|
|
- return getHttp("/report/reportSelection/detail", params);
|
|
|
- },
|
|
|
- /* 获取本周研究汇总详情接口*/
|
|
|
- researchSummaryDetail: (params) => {
|
|
|
- return getHttp("/report/researchSummary/detail", params);
|
|
|
- },
|
|
|
- /* 获取上周研究汇总详情接口*/
|
|
|
- minutesSummaryDetail: (params) => {
|
|
|
- return getHttp("/report/minutesSummary/detailv4", params);
|
|
|
- },
|
|
|
- /* 获取报告详情接口 / 路演精华*/
|
|
|
- roadshowEssence: (params) => {
|
|
|
- return getHttp("/report/roadshowEssence/detail", params);
|
|
|
- },
|
|
|
- /* 报告榜单table栏*/
|
|
|
- getHotTableList: (params) => {
|
|
|
- return getHttp("/report_billboard/table/list", params);
|
|
|
- },
|
|
|
- /* 获取产业关注榜接口*/
|
|
|
- getIndustryFllowList: (params) => {
|
|
|
- return getHttp("/report_billboard/industry/fllowList", params);
|
|
|
- },
|
|
|
- /* 获取阅读飙升榜/报告收藏榜接口 */
|
|
|
- getIndustryReadList: (params) => {
|
|
|
- return getHttp("/report_billboard/industry/readList", params);
|
|
|
- },
|
|
|
- /* 产业报告公司列表 */
|
|
|
- getHomeStockName: (params) => {
|
|
|
- return getHttp("/report/home/stockName", params);
|
|
|
- },
|
|
|
-};
|
|
|
-/* 活动 */
|
|
|
-export const activity = {
|
|
|
- /* 获取活动列表接口*/
|
|
|
- getActivityList: (params) => {
|
|
|
- return getHttp("/activity/list", params);
|
|
|
- },
|
|
|
- /* 获取活动列表接口*/
|
|
|
- getActivityDetail: (params) => {
|
|
|
- return getHttp("/activity/detail", params);
|
|
|
- },
|
|
|
- /* 获取活动详情接口*/
|
|
|
- getUserSearchContent: (params) => {
|
|
|
- return getHttp("/activity/getUserSearchContent", params);
|
|
|
- },
|
|
|
- /* 活动报名接口*/
|
|
|
- signupAdd: (params) => {
|
|
|
- return postHttp("/activity/signup/add", params);
|
|
|
- },
|
|
|
- /* 活动取消报名接口*/
|
|
|
- signupCancel: (params) => {
|
|
|
- return postHttp("/activity/signup/cancel", params);
|
|
|
- },
|
|
|
- /* 获取活动列表接口*/
|
|
|
- getScheduleList: (params) => {
|
|
|
- return getHttp("/activity/scheduleList", params);
|
|
|
- },
|
|
|
- /* 活动取消报名接口*/
|
|
|
- meetingReminderAdd: (params) => {
|
|
|
- return postHttp("/activity/meetingReminder/add", params);
|
|
|
- },
|
|
|
- /* 取消消息提醒接口*/
|
|
|
- meetingReminderCancel: (params) => {
|
|
|
- return postHttp("/activity/meetingReminder/cancel", params);
|
|
|
- },
|
|
|
- /* 获取敏捷搜索关键词的列表接口*/
|
|
|
- fastSearchKeWord: (params) => {
|
|
|
- return getHttp("/activity/labelMoreList", params);
|
|
|
- },
|
|
|
- /*用户修改外呼手机号以及区号接口*/
|
|
|
- addOutboundMobile: (params) => {
|
|
|
- return postHttp("/user/countryCcode/addOutboundMobile", params);
|
|
|
- },
|
|
|
- /*新增活动带问接口*/
|
|
|
- activityAskAdd: (params) => {
|
|
|
- return postHttp("/activity/askAdd", params);
|
|
|
- },
|
|
|
- /*获取研选说明接口*/
|
|
|
- descriptionOfResearch: (params) => {
|
|
|
- return getHttp("/config/descriptionOfResearch", params);
|
|
|
- },
|
|
|
- /*获取主题活动接口*/
|
|
|
- getActivityListNew: (params) => {
|
|
|
- return getHttp("/activity/listNew", params);
|
|
|
- },
|
|
|
- /*获取主题活动接口*/
|
|
|
- getActivityListSearch: (params) => {
|
|
|
- return getHttp("/activity/listSearch", params);
|
|
|
- },
|
|
|
- /*获取活动类型下的主题列表接口(4.3版本)*/
|
|
|
- getActivityLabelTypeList: (params) => {
|
|
|
- return getHttp("/activity/labelTypeListV5", params);
|
|
|
- },
|
|
|
- /* 校验活动带问是否有权限接口 */
|
|
|
- checkAskActivity: (params) => {
|
|
|
- return postHttp("/activity/checkAsk", params, 0);
|
|
|
- },
|
|
|
- /*获取专项产业调研列表接口*/
|
|
|
- getSpecialList: (params) => {
|
|
|
- return getHttp("/activity_special/list", params);
|
|
|
- },
|
|
|
- /*获取专项产业调研列表接口*/
|
|
|
- getSpecialDetailList: (params) => {
|
|
|
- return getHttp("/activity_special/detail", params);
|
|
|
- },
|
|
|
- /*感兴趣、不感兴趣接口*/
|
|
|
- postSpecialSignupAdd: (params) => {
|
|
|
- return postHttp("/activity/special/signup/add", params);
|
|
|
- },
|
|
|
- /*获取专项产业调研列表接口*/
|
|
|
- postSpecialFollow: (params) => {
|
|
|
- return postHttp("/activity/special/follow", params);
|
|
|
- },
|
|
|
- /*预约纪要接口*/
|
|
|
- postAppointmentAdd: (params) => {
|
|
|
- return postHttp("/activity/appointment/add", params);
|
|
|
+/* 图标 */
|
|
|
+export const Chart = {
|
|
|
+ /*图表标签分类接口*/
|
|
|
+ getChartPatg: (params) => {
|
|
|
+ return getHttp("/chart/patg", params);
|
|
|
},
|
|
|
- /*取消预约纪要接口*/
|
|
|
- postAppointmentCancel: (params) => {
|
|
|
- return postHttp("/activity/appointment/cancel", params);
|
|
|
+ /*我的收藏接口*/
|
|
|
+ getChartcollection: (params) => {
|
|
|
+ return getHttp("/chart/my/collection", params);
|
|
|
},
|
|
|
- //背景音频开始播放
|
|
|
- backAudioPlay: (params) => {
|
|
|
- return postHttp("/activity/voiceHistory/add", params, 0);
|
|
|
+ /*删除我的收藏接口*/
|
|
|
+ myChartCollect: (params) => {
|
|
|
+ return postHttp("/chart/collect", params);
|
|
|
},
|
|
|
- //专项产业报名取消报名接口
|
|
|
- activityApecialAdd: (params) => {
|
|
|
- return postHttp("/activity_special/add", params, 0);
|
|
|
+ /*图表的详情*/
|
|
|
+ myChartDetail: (params) => {
|
|
|
+ return getHttp("/chart/detail", params);
|
|
|
},
|
|
|
- //专项产业取消报名接口
|
|
|
- activityApecialCancel: (params) => {
|
|
|
- return postHttp("/activity_special/trip/cancel", params, 0);
|
|
|
+ /*图表的详情*/
|
|
|
+ myChartTop: (params) => {
|
|
|
+ return postHttp("/chart/top", params);
|
|
|
},
|
|
|
};
|
|
|
+
|
|
|
+/* 研选 */
|
|
|
export const Research = {
|
|
|
/* 近期更新主题列表接口 */
|
|
|
researchNewList: (params) => {
|
|
@@ -425,6 +112,8 @@ export const Research = {
|
|
|
return getHttp("/research/hotKeyWord", params, 0);
|
|
|
},
|
|
|
};
|
|
|
+
|
|
|
+/* 免费送月卡 */
|
|
|
export const FreeButton = {
|
|
|
/*获取是否展示免费试用按钮接口*/
|
|
|
userIsShowFreeButton: (params) => {
|
|
@@ -447,26 +136,3 @@ export const FreeButton = {
|
|
|
return postHttp("/wechat/shareImage", params, 0);
|
|
|
},
|
|
|
};
|
|
|
-
|
|
|
-export const Chart = {
|
|
|
- /*图表标签分类接口*/
|
|
|
- getChartPatg: (params) => {
|
|
|
- return getHttp("/chart/patg", params);
|
|
|
- },
|
|
|
- /*我的收藏接口*/
|
|
|
- getChartcollection: (params) => {
|
|
|
- return getHttp("/chart/my/collection", params);
|
|
|
- },
|
|
|
- /*删除我的收藏接口*/
|
|
|
- myChartCollect: (params) => {
|
|
|
- return postHttp("/chart/collect", params);
|
|
|
- },
|
|
|
- /*图表的详情*/
|
|
|
- myChartDetail: (params) => {
|
|
|
- return getHttp("/chart/detail", params);
|
|
|
- },
|
|
|
- /*图表的详情*/
|
|
|
- myChartTop: (params) => {
|
|
|
- return postHttp("/chart/top", params);
|
|
|
- },
|
|
|
-};
|