diff --git a/src/api/phase2/index.js b/src/api/phase2/index.js index 4ecd8a38..0bb704a1 100644 --- a/src/api/phase2/index.js +++ b/src/api/phase2/index.js @@ -53,6 +53,14 @@ const courselist=function (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/createYearList',{}); +} /** * 首页新课程推荐列表 */ @@ -68,5 +76,6 @@ export default { courselist, newCases, getRecommendList, - qualitylist + qualitylist, + qualityPageList } diff --git a/src/components/PortalHeader.vue b/src/components/PortalHeader.vue index 2f880839..628c84b8 100644 --- a/src/components/PortalHeader.vue +++ b/src/components/PortalHeader.vue @@ -13,9 +13,9 @@
- 课程 + 课程
-
+
案例 @@ -214,6 +214,12 @@ export default { //this.loadPopupConfig(); }, methods: { + handleChangeCourse() { + const paths = ["/course","/qualityCourse"] + // 如果是 课程 和 精品课程, 那么就不再重定向 + const needReload = paths.findIndex(e=> e === this.$route.path) === -1 + if (needReload) this.$router.push({path: paths[0]}) + }, setCurIdentity(iden){ this.$store.dispatch('SetCurIdentity',iden); diff --git a/src/router/index.js b/src/router/index.js index f494a683..f2d9548a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2,7 +2,6 @@ import Vue from 'vue' import VueRouter from 'vue-router' /* Layout */ import Layout from '@/layout/index' -import LayoutPortal from '@/layout/portal' import Grateful from '@/views/grateful' Vue.use(VueRouter) @@ -363,13 +362,13 @@ export const constantRoutes = [{ component: (resolve) => require(['@/views/error/500'], resolve), hidden: true }, - { - path: '/quailtyCourse', + { + path: '/qualityCourse', hidden: true, - component: (resolve) => require(['@/views/portal/course/quailtyCourse'], resolve), - name: 'course', + component: (resolve) => require(['@/views/portal/course/qualityCourse'], resolve), + name: 'qualityCourse', meta: {title: '精品课课程', keepAlive: true, icon: 'dashboard', noCache: true, affix: false}, - }, + } ] diff --git a/src/views/Index.vue b/src/views/Index.vue index 945bcf20..806f1262 100644 --- a/src/views/Index.vue +++ b/src/views/Index.vue @@ -169,7 +169,7 @@ - 查看更多>> + 查看更多>>
@@ -233,7 +233,7 @@ -
+
推荐课程