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
提交
33a94b25
提交
33a94b25
编写于
12月 05, 2019
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
解决合并冲突
上级
a7a54c32
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
43 行增加
和
23 行删除
+43
-23
in-activity.vue
pages/in-activity.vue
+43
-23
未找到文件。
pages/in-activity.vue
浏览文件 @
33a94b25
...
@@ -187,7 +187,21 @@
...
@@ -187,7 +187,21 @@
<p
class=
"title"
>
打卡成功
</p>
<p
class=
"title"
>
打卡成功
</p>
<p
class=
"message"
>
已获得: {{clockAward.mark}}勤奋分, {{clockAward.bean}}云鹊豆
</p>
<p
class=
"message"
>
已获得: {{clockAward.mark}}勤奋分, {{clockAward.bean}}云鹊豆
</p>
<div
@
click=
"hideClockModal"
class=
"bottom-btn"
>
我知道了
</div>
<div
@
click=
"hideClockModal"
class=
"bottom-btn"
>
我知道了
</div>
<div
class=
"close-btn"
></div>
<div
class=
"close-btn"
@
click=
"clockSuccessVisible=false"
></div>
</div>
</div>
<!-- 获奖弹窗 -->
<div
v-if=
"awardModalShow"
class=
"toast-wrap"
@
touchmove
.
prevent
>
<div
class=
"full-screen-mask"
></div>
<div
class=
"content-wrap"
>
<img
class=
"back-image"
src=
"../assets/img/stage-two/clock-success-bg.png"
alt=
""
>
<!-- <img class="back-image" src="../assets/img/stage-two/win-award-bg.png" alt=""> -->
<!-- <img class="back-image" src="../assets/img/stage-two/award-cup-bg.png" alt=""> -->
<p
class=
"title"
>
昨日个人排名获奖啦
</p>
<p
class=
"message"
>
恭喜您获得了{{yestodayAwards}}1台
</p>
<div
@
click=
"hideClockModal"
class=
"bottom-btn"
>
我知道了
</div>
<div
class=
"close-btn"
@
click=
"awardModalShow=false"
></div>
</div>
</div>
</div>
</div>
...
@@ -212,29 +226,20 @@
...
@@ -212,29 +226,20 @@
import
h5header
from
'@/components/h5header'
;
import
h5header
from
'@/components/h5header'
;
import
{
getShareUrl
}
from
'@/utils/index'
;
import
{
getShareUrl
}
from
'@/utils/index'
;
import
{
Toast
}
from
'vant'
;
import
{
Toast
}
from
'vant'
;
import
{
setEventByModuleCode
}
from
'@/utils'
;
import
{
setEventByModuleCode
,
getFirstAwards
}
from
'@/utils'
;
const
cookies
=
require
(
'cookie-universal'
)();
const
cookies
=
require
(
'cookie-universal'
)();
// 校验活动结束后1天还是2天,用以判断是否展示【昨日弹层】以及【昨日榜单】逻辑
const
checkActiveOver
=
(
time1
,
time2
)
=>
{
const
nowTime
=
new
Date
().
getTime
();
// 当前时间戳
if
(
nowTime
>=
time1
&&
nowTime
<
time2
){
}
else
if
(
nowTime
>
time2
){
}
}
let
vm
=
null
;
let
vm
=
null
;
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
activeOverTimeStr
:
new
Date
(
'2019-12-30 00:00:00'
).
getTime
()
,
// 活动结束 一天
awardModalShow
:
false
,
// 根据排名是否显示中奖弹窗
activeOverTimeStr2
:
new
Date
(
'2019-12-31 00:00:00'
).
getTime
()
,
// 活动结束 二天
showAwadModal
:
true
,
// 根据活动时间是否展示中奖弹层以及查看昨日榜单逻辑
todayAwards
:
''
,
// 今日可获得
yestodayAwards
:
''
,
// 昨日可获得
token
:
''
,
token
:
''
,
activeOverTimeStr
:
new
Date
(
'2019/12/27 00:00:00'
)
,
// 活动结束
activityId
:
2
,
// 上线前等产品通知修改默认值
activityId
:
2
,
// 上线前等产品通知修改默认值
serverTime
:
''
,
serverTime
:
''
,
...
@@ -279,7 +284,7 @@
...
@@ -279,7 +284,7 @@
yesterdayDate
:
0
,
// 昨日服务器时间(用来展示对应奖项)
yesterdayDate
:
0
,
// 昨日服务器时间(用来展示对应奖项)
userYesterdayRank
:
0
,
// 用戶昨日排名
userYesterdayRank
:
0
,
// 用戶昨日排名
},
},
clockSuccessVisible
:
false
,
// 是否显示 打卡成功 弹窗
clockSuccessVisible
:
false
,
// 是否显示 打卡成功 弹窗
activityEndVisible
:
false
,
// 是否显示 活动结束 弹窗
activityEndVisible
:
false
,
// 是否显示 活动结束 弹窗
...
@@ -301,7 +306,7 @@
...
@@ -301,7 +306,7 @@
},
},
isWeb
:
false
,
isWeb
:
false
,
shareObj
:
{
shareObj
:
{
shareUrl
:
`https://
${
location
.
host
}
/year_end_ssr/shareActive?id=iRHw8t/pzgUM6TWi8UONRA==&taskId=1&activityId=1`
,
//
shareUrl: `https://${location.host}/year_end_ssr/shareActive?id=iRHw8t/pzgUM6TWi8UONRA==&taskId=1&activityId=1`,
title1
:
'分享title分享title'
,
title1
:
'分享title分享title'
,
title2
:
'分享desc分享desc'
,
title2
:
'分享desc分享desc'
,
shareImageUrl
:
'https://file.yunqueyi.com/h5/nzhd19/share.png'
shareImageUrl
:
'https://file.yunqueyi.com/h5/nzhd19/share.png'
...
@@ -341,7 +346,7 @@
...
@@ -341,7 +346,7 @@
}
else
{
// 10名以后 提示:再获得X勤奋分即可上升到前Y名获得 第10名奖品
}
else
{
// 10名以后 提示:再获得X勤奋分即可上升到前Y名获得 第10名奖品
award
=
vm
.
awardList
.
No10
;
award
=
vm
.
awardList
.
No10
;
}
}
return
`再获得
${
vm
.
doctorInfo
.
targetRequiredScore
}
勤奋分即可上升到前
${
vm
.
doctorInfo
.
targetRank
}
名获得
${
award
}
`
return
`再获得
${
vm
.
doctorInfo
.
targetRequiredScore
}
勤奋分即可上升到前
${
vm
.
doctorInfo
.
targetRank
}
名获得
${
vm
.
todayAwards
}
`
}
}
}
}
},
},
...
@@ -469,7 +474,11 @@
...
@@ -469,7 +474,11 @@
// alert(JSON.stringify(res));
// alert(JSON.stringify(res));
vm
.
doctorInfo
=
res
.
data
;
vm
.
doctorInfo
=
res
.
data
;
if
(
vm
.
doctorInfo
.
userYesterdayRank
>
0
&&
vm
.
doctorInfo
.
userYesterdayRank
<=
10
){
if
(
vm
.
doctorInfo
.
userYesterdayRank
>
0
&&
vm
.
doctorInfo
.
userYesterdayRank
<=
10
){
vm
.
clockSuccessVisible
=
true
;
vm
.
awardModalShow
=
true
;
vm
.
todayAwards
=
getFirstAwards
(
vm
.
doctorInfo
.
todayDate
);
vm
.
yestodayAwards
=
getFirstAwards
(
vm
.
doctorInfo
.
yesterdayDate
);
console
.
log
(
vm
.
todayAwards
)
console
.
log
(
vm
.
yestodayAwards
)
}
}
});
});
},
},
...
@@ -614,9 +623,13 @@
...
@@ -614,9 +623,13 @@
// 昨日获奖
// 昨日获奖
goToYesterdayPrize
()
{
goToYesterdayPrize
()
{
alert
(
'跳转至 昨日获奖页面'
)
alert
(
'跳转至 昨日获奖页面'
)
this
.
$router
.
push
({
if
(
!
this
.
showAwadModal
){
name
:
'yesterday-prize'
,
return
;
});
}
else
{
this
.
$router
.
push
({
name
:
'yesterday-prize'
,
});
}
},
},
// 云鹊豆中心
// 云鹊豆中心
goToBeanCenter
()
{
goToBeanCenter
()
{
...
@@ -885,7 +898,6 @@
...
@@ -885,7 +898,6 @@
}
}
return
text
;
return
text
;
},
},
<<<<<<<
HEAD
async
jumpPage
(
url
,
id
)
{
async
jumpPage
(
url
,
id
)
{
const
_this
=
this
;
const
_this
=
this
;
...
@@ -1032,6 +1044,14 @@
...
@@ -1032,6 +1044,14 @@
getHeaderHeight
(
val
){
getHeaderHeight
(
val
){
this
.
padTop
=
val
;
this
.
padTop
=
val
;
},
},
// 校验活动结束后1天还是2天,用以判断是否展示【昨日弹层】以及【昨日榜单】逻辑
checkActiveOver
()
{
const
time2
=
new
Date
(
'2019-12-31 00:00:00'
).
getTime
();
// 活动结束 二天
const
nowTime
=
new
Date
().
getTime
();
// 当前时间戳
if
(
nowTime
>=
time2
){
// 活动结束2天以上
this
.
showAwadModal
=
false
;
}
}
},
},
}
}
</
script
>
</
script
>
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录