import ajax from '@/utils/xajax.js' import http from '../unionAjax' import httpAjax from '../httpAjax' const baseURL = process.env.VUE_APP_MANAGER_API_PATH; /** * 首页推荐案例 * @param type 2最热 1最新 * */ const cases=function (type){ return ajax.get('/xboe/portal/index/cases?type='+type); } /** * 首页新改的推荐案例 * */ const newCases=function (){ return ajax.get('/xboe/portal/index/casesV2'); } /** * 首页文章排行榜 * @param num 条数 不传默认5条 * */ const articleViews=function (num){ return ajax.get('/xboe/portal/index/article-views?num='+num); } /** * 首页问答排行榜 * @param num 条数 不传默认5条 * */ const qaAnswers=function (num){ return ajax.get('/xboe/portal/index/qa-answers?num='+num); } /** * 1最新 2最热 * */ const articlelist=function (type){ return ajax.get('/xboe/portal/index/articlelist?type='+type); } /** * 首页课程排行榜 * 参数和原接口一样,只需要换接口名称就可以 * */ const courselist=function (data){ return ajax.post('/xboe/portal/index/courselist',data); } // 精品课信息列表 const qualitylist=function (data){ return httpAjax.post(baseURL,'/quality/home/qualityItem',data); } // 精品课分页查询 export const qualityPageList=function (data){ return httpAjax.post(baseURL,'/quality/home/qualityPages',data); } // 课程精品课标记时间年份列表 export const qualityCourseTimeMark=function (){ return httpAjax.post(baseURL,'/quality/manage/qualityYearList',{}); } /** * 首页新课程推荐列表 */ const getRecommendList=function (pageNum,pageSize){ return http.get(baseURL,`/recommend/studentPage?pageNum=${pageNum}&pageSize=${pageSize}`); } export default { cases, articleViews, qaAnswers, articlelist, courselist, newCases, getRecommendList, qualitylist, qualityPageList }