diff --git a/src/router/index.js b/src/router/index.js index d532a637..c1bb7d83 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -362,7 +362,15 @@ export const constantRoutes = [{ path: '/500', component: (resolve) => require(['@/views/error/500'], resolve), hidden: true + }, + { + path: '/qualityCourse', + hidden: true, + component: (resolve) => require(['@/views/portal/course/qualityCourse'], resolve), + name: 'course', + meta: {title: '精品课课程', keepAlive: true, icon: 'dashboard', noCache: true, affix: false}, } + ] const router = new VueRouter({ diff --git a/src/views/Index.vue b/src/views/Index.vue index 255c1dc9..b6288300 100644 --- a/src/views/Index.vue +++ b/src/views/Index.vue @@ -153,9 +153,86 @@
+
+ + + + +
+
+ 精品课 + + + + 查看更多>> + +
+ + + + + + + + + + +
推荐课程 @@ -1227,6 +1304,10 @@ export default { courseComputedTwoList(){ return this.courseList.list.slice(3) }, + // 精品课展示 + exquisiteList() { + return this.qusisityList.list.slice(0,3) + }, }, methods: { getPositive() { @@ -1472,6 +1553,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; diff --git a/src/views/portal/course/qualityCourse.vue b/src/views/portal/course/qualityCourse.vue new file mode 100644 index 00000000..c25591b8 --- /dev/null +++ b/src/views/portal/course/qualityCourse.vue @@ -0,0 +1,2198 @@ + + + +