From 1a2829d70a3aeb7dd70f51215654a99eae69a948 Mon Sep 17 00:00:00 2001 From: "dong.ai" Date: Sat, 13 Sep 2025 19:58:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E5=93=81=E8=AF=BE=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/phase2/index.js | 7 ++- src/views/Index.vue | 96 ++++++++++++++++++++++++++++++++++++++--- 2 files changed, 96 insertions(+), 7 deletions(-) diff --git a/src/api/phase2/index.js b/src/api/phase2/index.js index 4bc77a58..da650bd9 100644 --- a/src/api/phase2/index.js +++ b/src/api/phase2/index.js @@ -47,6 +47,10 @@ const articlelist=function (type){ const courselist=function (data){ return ajax.post('/xboe/portal/index/courselist',data); } +// 精品课信息列表 +const qualitylist=function (data){ + return http.post(baseURL,'/quality/home/qualityItem',data); +} /** * 首页新课程推荐列表 */ @@ -61,5 +65,6 @@ export default { articlelist, courselist, newCases, - getRecommendList + getRecommendList, + qualitylist } diff --git a/src/views/Index.vue b/src/views/Index.vue index 99ce31f3..289f289c 100644 --- a/src/views/Index.vue +++ b/src/views/Index.vue @@ -153,9 +153,15 @@
+ +
-
+ + + + +
精品课 @@ -164,11 +170,69 @@ 查看更多>>
-
-
- -
-
+ + + + + + + + + + +
推荐课程 @@ -1150,6 +1214,11 @@ export default { orderType: 2, list: [], }, + qusisityList: { + num: 12, + orderType: 2, + list: [], + }, // 推荐课程 recommendedList:{ list: [], @@ -1177,6 +1246,7 @@ export default { }, mounted() { this.getCourseData(1); + this.getEsqusiteList(); this.getRecommendList(); this.getPositive() this.getCaseData(); @@ -1240,6 +1310,10 @@ export default { courseComputedTwoList(){ return this.courseList.list.slice(3) }, + // 精品课展示 + exquisiteList() { + return this.qusisityList.list.slice(0,3) + }, }, methods: { getPositive() { @@ -1485,6 +1559,16 @@ export default { } }) }, + //精品课展示 + getEsqusiteList(){ + let params = { + aid: this.userInfo.aid, + } + apiIndex.qualitylist(params).then((res) => { + console.log(res,'jinpinsjfhhfjash--------------------------'); + this.qusisityList.list = res.result; + }) + }, getCourseData(pageIndex) { this.isNext = false; let { orderType, num } = this.courseList;