Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
Y
year-end-activitiy
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.foundation.frontend
year-end-activitiy
提交
869fe2c9
提交
869fe2c9
编写于
12月 09, 2019
作者:
chengxiang.li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
年终活动主页完成状态更改及获取奖励逻辑变更
上级
689b62b6
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
19 行增加
和
19 行删除
+19
-19
activityPage.vue
pages/activityPage.vue
+18
-18
index.js
utils/index.js
+1
-1
未找到文件。
pages/activityPage.vue
浏览文件 @
869fe2c9
...
@@ -759,7 +759,8 @@
...
@@ -759,7 +759,8 @@
},
},
// 跳转至邀请详情页
// 跳转至邀请详情页
goToDoctorPage
()
{
//“被邀请的用户模块“点击逻辑,点击用户头像、“+“或者查看更多,都跳转至邀请详情页
goToDoctorPage
()
{
//“被邀请的用户模块“点击逻辑,点击用户头像、“+“或者查看更多,都跳转至邀请详情页
console
.
log
(
vm
.
encryptId
+
'-'
+
vm
.
taskId
+
'-'
+
vm
.
activityId
)
// alert('跳转至邀请详情页')
console
.
log
(
vm
.
encryptId
+
'-'
+
vm
.
eachInviteAward
.
taskId
+
'-'
+
vm
.
eachInviteAward
.
activityId
)
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
'invite-details'
,
name
:
'invite-details'
,
query
:
{
query
:
{
...
@@ -814,14 +815,13 @@
...
@@ -814,14 +815,13 @@
goToFinishCB
(
item
)
{
goToFinishCB
(
item
)
{
// resourceType 业务类型 1.课程 2.考试 3.调查问卷 4.患者招募 5.宣教漫画 6.打卡 7.邀请
// resourceType 业务类型 1.课程 2.考试 3.调查问卷 4.患者招募 5.宣教漫画 6.打卡 7.邀请
if
(
item
.
resourceType
==
6
){
if
(
item
.
resourceType
==
6
){
vm
.
$sendBuriedData
({
component_tag
:
`302#302010`
});
// 执行打卡接口
// 执行打卡接口
if
(
vm
.
isClockFinish
){
// 已打卡,不执行,未打卡,去调用打卡接口
if
(
vm
.
isClockFinish
){
// 已打卡,不执行,未打卡,去调用打卡接口
// 已打卡,不处理
// 已打卡,不处理
// alert('已打过卡》》》》》》')
}
else
{
// 未打卡,去打卡
}
else
{
// 未打卡,去打卡
vm
.
$sendBuriedData
({
component_tag
:
`302#302010`
});
let
params
=
{
let
params
=
{
activityId
:
item
.
activityId
,
activityId
:
item
.
activityId
,
taskId
:
item
.
id
,
taskId
:
item
.
id
,
...
@@ -851,18 +851,18 @@
...
@@ -851,18 +851,18 @@
}
}
}
else
{
// 非打卡,直接走积木tims跳转逻辑
}
else
{
// 非打卡,直接走积木tims跳转逻辑
// alert('去课程或者患者招募 。。。。。。')
// alert('去课程或者患者招募 。。。。。。')
if
(
item
.
resourceType
==
1
){
// 课程
vm
.
$sendBuriedData
({
component_tag
:
`302#302011`
});
}
else
if
(
item
.
resourceType
==
4
){
// SMO
vm
.
$sendBuriedData
({
component_tag
:
`302#302012`
});
}
if
(
item
.
isFinish
==
1
){
// 已完成 不可点
if
(
item
.
isFinish
==
1
){
// 已完成 不可点
return
;
return
;
}
else
{
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
.
jumpPage
(
item
.
linkId
);
}
}
...
@@ -981,7 +981,7 @@
...
@@ -981,7 +981,7 @@
// 格式化数据
// 格式化数据
formatEachTaskAward
(
item
)
{
formatEachTaskAward
(
item
)
{
let
rewardList
=
item
.
rewardJsonInfo
||
[];
let
rewardList
=
JSON
.
parse
(
item
.
rewardJsonInfo
)
||
[];
for
(
let
j
=
0
;
j
<
rewardList
.
length
;
j
++
){
for
(
let
j
=
0
;
j
<
rewardList
.
length
;
j
++
){
if
(
rewardList
[
j
].
rewardType
==
3
){
// 勤奋分
if
(
rewardList
[
j
].
rewardType
==
3
){
// 勤奋分
item
.
eachInviteAwardMark
=
rewardList
[
j
].
rewardQuantity
;
item
.
eachInviteAwardMark
=
rewardList
[
j
].
rewardQuantity
;
...
@@ -1009,7 +1009,7 @@
...
@@ -1009,7 +1009,7 @@
if
(
item
.
resourceType
==
6
){
if
(
item
.
resourceType
==
6
){
return
vm
.
isClockFinish
?
'right-btn done'
:
'right-btn'
return
vm
.
isClockFinish
?
'right-btn done'
:
'right-btn'
}
else
{
}
else
{
return
item
.
isFinish
==
0
?
'right-btn done'
:
'right-btn'
return
item
.
isFinish
==
1
?
'right-btn done'
:
'right-btn'
}
}
},
},
...
@@ -1020,7 +1020,7 @@
...
@@ -1020,7 +1020,7 @@
return
vm
.
isClockFinish
?
'已打卡'
:
'去打卡'
;
return
vm
.
isClockFinish
?
'已打卡'
:
'去打卡'
;
}
}
if
(
item
.
resourceType
==
1
){
// 1-课程
if
(
item
.
resourceType
==
1
){
// 1-课程
text
=
item
.
isFinish
==
1
?
'已完成'
:
'去学习'
;
text
=
item
.
isFinish
==
1
?
'已完成'
:
'去学习'
;
// isFinish 最终确定为:1-已完成 0-未完成
}
else
if
(
item
.
resourceType
==
4
){
// 4-smo
}
else
if
(
item
.
resourceType
==
4
){
// 4-smo
text
=
item
.
isFinish
==
1
?
'已完成'
:
'去完成'
;
text
=
item
.
isFinish
==
1
?
'已完成'
:
'去完成'
;
}
}
...
...
utils/index.js
浏览文件 @
869fe2c9
...
@@ -179,7 +179,7 @@ function getUrlParmByCode(paramList, token) {
...
@@ -179,7 +179,7 @@ function getUrlParmByCode(paramList, token) {
list
.
push
(
paramList
[
i
].
key
+
'='
+
encodeURI
(
paramList
[
i
].
value
));
list
.
push
(
paramList
[
i
].
key
+
'='
+
encodeURI
(
paramList
[
i
].
value
));
}
}
dataStr
=
list
.
join
(
'&'
);
dataStr
=
list
.
join
(
'&'
);
/* s*/
if
(
dataStr
!==
''
)
return
`
${
str
}${
dataStr
}
&token=
${
token
}
`
;
if
(
dataStr
!==
''
)
return
`
${
str
}${
dataStr
}
&token=
${
token
}
`
;
return
`
${
str
}
token=
${
token
}
`
;
return
`
${
str
}
token=
${
token
}
`
;
}
}
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录