课程详情跳转

This commit is contained in:
NiSen
2023-09-25 17:02:26 +08:00
parent 8e43c67209
commit 51a0869bb3

View File

@@ -127,23 +127,23 @@ export default {
keywordsActive: [{
showTitle: false,
name: '<span>哈哈哈</span>',
title:"<span>哈哈哈</span>"
},{
title: "<span>哈哈哈</span>"
}, {
showTitle: false,
name: '<span>哈哈哈</span>',
title:"<span>哈哈哈</span>"
},{
title: "<span>哈哈哈</span>"
}, {
showTitle: false,
name: '<span>哈哈哈</span>',
title:"<span>哈哈哈</span>"
},{
title: "<span>哈哈哈</span>"
}, {
showTitle: false,
name: '<span>哈哈哈</span>',
title:"<span>哈哈哈</span>"
},{
title: "<span>哈哈哈</span>"
}, {
showTitle: false,
name: '<span>哈哈哈</span>',
title:"<span>哈哈哈</span>"
title: "<span>哈哈哈</span>"
}],
summary: "哈哈i啊hi哈斯哈塞回电话后啊后端哈说好话哦哈哈啊哈哈哈哈怂哈哈哦哈哈i哈哈地晒哦还好爱好i和腮红i哈好哈啊哈好哈啊红i哈好哈啊哈好哈啊哈哈好哈哈啊哈哈i啊hi哈斯哈塞回电话后啊后端哈说好话哦哈哈啊哈哈哈哈怂哈哈哦哈哈i哈哈地晒哦还好爱好i和腮红i哈好哈啊哈好哈啊哈哈好哈哈啊"
}, {
@@ -151,7 +151,7 @@ export default {
title: "项目管理系列课程",
sysCreateTime: '2023-09-22',
name: "哈哈哈",
keywordsActive:[],
keywordsActive: [],
summary: "哈哈i啊hi哈斯哈塞回电话后啊后端哈说好话哦哈哈啊哈哈哈哈怂哈哈哦哈哈i哈哈地晒哦还好爱好i和腮红i哈好哈啊哈好哈啊红i哈好哈啊哈好哈啊哈哈好哈哈啊哈哈i啊hi哈斯哈塞回电话后啊后端哈说好话哦哈哈啊哈哈哈哈怂哈哈哦哈哈i哈哈地晒哦还好爱好i和腮红i哈好哈啊哈好哈啊哈哈好哈哈啊"
}],
showPagCount: 0,
@@ -169,9 +169,38 @@ export default {
},
methods: {
toCourseDetail(cinfo) {
console.log(cinfo);
//课程列表详情
toCourseDetail(item) {
let courseId = item.id;
if (!courseId) {
courseId = item.courseId;
}
if (item.source == 1) {
this.$router.push('/course/boeframe?id=' + courseId + '&type=' + item.type);
} else if (item.source == 3) {
//跳转到管理系统的页面
let manageApi = process.env.VUE_APP_MANAGER_API_PATH;
let studentPath = process.env.VUE_APP_STUDENT_PATH;
if (item.type == 30) { //线下课,面授课
let params = encodeURIComponent('courseId=' + courseId);
this.$router.push('/forward?to=' + manageApi + '/stu/project/redirectDetail&params=' + params);
} else if (item.type == 40) { //学习项目
let params = encodeURIComponent('projectId=' + courseId);
this.$router.push('/forward?to=' + studentPath + '/projectdetails&params=' + params);
}
} else {
if (item.type == 10) {
this.$router.push("/course/studyindex?id=" + courseId);
} else if (item.type == 20) {
apiCourseStudy.hasSignup(courseId).then(rs => {
if (rs.status == 200) {
this.$router.push("/course/studyindex?id=" + courseId);
} else {
this.$router.push("/course/detail?id=" + courseId);
}
})
}
}
},
emitInput() {
@@ -230,10 +259,11 @@ export default {
transform: scale(1.25) translateY(-15px);
transition: all 0.6s;
}
// 关键字卡片的样式
.keywordInfo-every {
display: grid;
grid-template-columns: repeat(5,1fr);
grid-template-columns: repeat(5, 1fr);
gap: 5px;
.keywordInfo {