提交 0485ceb8 编写于 作者: guangjun.yang's avatar guangjun.yang

尚未完成所有课程学

上级 f39f8070
...@@ -81,7 +81,7 @@ import NoMoreContent from "@/components/business/no-more-content"; ...@@ -81,7 +81,7 @@ import NoMoreContent from "@/components/business/no-more-content";
import CertShow from "@/components/business/cert-show"; import CertShow from "@/components/business/cert-show";
import { Collapse, CollapseItem, Dialog, Toast } from 'vant'; import { Collapse, CollapseItem, Dialog, Toast } from 'vant';
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { getAppVersion, getWebPageUrl } from "@/utils"; import { getAppVersion, getWebPageUrl, isWeiXin } from "@/utils";
import vueFilters from '@/utils/filter'; import vueFilters from '@/utils/filter';
const actionMap = { const actionMap = {
11: "去考试", 11: "去考试",
...@@ -194,7 +194,15 @@ export default { ...@@ -194,7 +194,15 @@ export default {
// component_tag: `882#${actionCode}#${this.projectId}` // component_tag: `882#${actionCode}#${this.projectId}`
// }); // });
// } // }
if (item.useFlag == 2) return; if (item.useFlag == 2) {
if(item.type == 1) {
// Toast('尚未完成所有课程学习');
Toast('请前往云鹊医APP参加考试');
} else if(item.type == 2){
Toast('尚未完成相关考试');
}
return;
};
if (item.type == 1) { if (item.type == 1) {
this.gotoExam(item.id); this.gotoExam(item.id);
...@@ -205,6 +213,10 @@ export default { ...@@ -205,6 +213,10 @@ export default {
// 跳转到课程 // 跳转到课程
gotoCourse: function(courseId) { gotoCourse: function(courseId) {
if(!isWeiXin()) {
Toast('请前往云鹊医APP学习课程');
return;
}
let token = localStorage.getItem('token'); let token = localStorage.getItem('token');
let jumpUrl = getWebPageUrl(`profexam/#/course-detail?courseId=${courseId}&projectId=${this.projectId}&token=${token}`); let jumpUrl = getWebPageUrl(`profexam/#/course-detail?courseId=${courseId}&projectId=${this.projectId}&token=${token}`);
window.location.href = jumpUrl; window.location.href = jumpUrl;
......
...@@ -149,3 +149,13 @@ export function gotoPage(context, pageUrl) { ...@@ -149,3 +149,13 @@ export function gotoPage(context, pageUrl) {
}); });
} }
} }
// 判断是否是微信浏览器
export function isWeiXin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
} else {
return false;
}
}
\ No newline at end of file
...@@ -388,10 +388,6 @@ export default { ...@@ -388,10 +388,6 @@ export default {
}, },
mounted() { mounted() {
window.addEventListener("scroll", this.scrollFun); window.addEventListener("scroll", this.scrollFun);
setTimeout(() => {
this.downloadTips = '';
this.needShort = true;
}, 5000);
}, },
beforeDestroyed() { beforeDestroyed() {
window.removeEventListener("scroll", this.scrollFun); window.removeEventListener("scroll", this.scrollFun);
...@@ -738,6 +734,10 @@ export default { ...@@ -738,6 +734,10 @@ export default {
this.NEW_GET(`cme/project/${_this.projectId}/info`, param).then(res => { this.NEW_GET(`cme/project/${_this.projectId}/info`, param).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
// 首先使用配置中的参数中的获取视频地址及视频时间 // 首先使用配置中的参数中的获取视频地址及视频时间
setTimeout(() => {
this.downloadTips = '';
this.needShort = true;
}, 5000);
if(videoUrl) { if(videoUrl) {
_this.limitTimes = this.$route.query.trySeeTime || 300000; _this.limitTimes = this.$route.query.trySeeTime || 300000;
_this.videoOptions.mp4 = videoUrl; _this.videoOptions.mp4 = videoUrl;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册