提交 6ad37b18 编写于 作者: chengxiang.li's avatar chengxiang.li

为课程和smo的点击加上防重复点击,以及加入机构中弹窗中的获取机构名称逻辑

上级 29b6a817
......@@ -231,6 +231,8 @@
export default {
data () {
return {
canClick: true, // 课程、smo防止连续点击
hospital: '', // 加入机构审核中 显示的机构名称
awardModalShow: false, // 根据排名是否显示中奖弹窗
showAwadModal: true, // 根据活动时间是否展示中奖弹层以及查看昨日榜单逻辑
yestodayAwards: '', // 昨日可获得
......@@ -557,6 +559,10 @@
// *******************************************
vm.handleGetInviteList(); //登录且已加入机构才获取医生邀请了的列表
}else if (status && status == 15) { // 15创建机构审核中
vm.hospital = '默认机构名称';
if (res.data && res.data.hospital) {
vm.hospital = res.data.hospital
}
vm.isJoin = false;
vm.joinStatus = 2;
}else { // 除了1,15 都是未加入机构
......@@ -634,7 +640,7 @@
if( vm.joinStatus == 2 ){ // 机构审核中
this.$dialog.confirm({
title: '提醒',
message: `抱歉,您创建的机构【${vm.doctorInfo.hospital}】正在审核中,审核通过后可参与活动<br/><br/>如有疑问可联系客:<span>400-920-8877</span><br/>(周一至周五9:00-18:00)`,
message: `抱歉,您创建的机构【${vm.hospital}】正在审核中,审核通过后可参与活动<br/><br/>如有疑问可联系客:<span>400-920-8877</span><br/>(周一至周五9:00-18:00)`,
confirmButtonText: '查看进度',
cancelButtonText: '我知道了',
className: 'remind-success',
......@@ -864,17 +870,23 @@
if(item.isFinish == 1){ // 已完成 不可点
return;
}else{
if(item.resourceType == 1){ // 课程
vm.$sendBuriedData({
component_tag: `302#302011`
});
}else if(item.resourceType == 4){ // SMO
vm.$sendBuriedData({
component_tag: `302#302012`
});
if(vm.canClick){
if(item.resourceType == 1){ // 课程
vm.$sendBuriedData({
component_tag: `302#302011`
});
}else if(item.resourceType == 4){ // SMO
vm.$sendBuriedData({
component_tag: `302#302012`
});
}
vm.jumpPage(item.linkId);
vm.canClick = false;
}
setTimeout(() => {
vm.canClick = true;
}, 1000)
}
vm.jumpPage(item.linkId);
}
},
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册