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
提交
db16956a
提交
db16956a
编写于
12月 04, 2019
作者:
chengxiang.li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新相关页面跳转逻辑
上级
df539b68
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
23 行增加
和
43 行删除
+23
-43
in-activity.vue
pages/in-activity.vue
+23
-43
未找到文件。
pages/in-activity.vue
浏览文件 @
db16956a
...
...
@@ -188,7 +188,7 @@
<p
class=
"content-text"
>
本次活动已结束,感谢您的参与,最终获奖排名将于12月30日10点公布,届时查看
</p>
<ul
class=
"btn-list"
>
<li>
我知道了
</li>
<li
class=
"high-light"
>
查看昨日获奖
</li>
<li
@
click=
"goToYesterdayPrize"
class=
"high-light"
>
查看昨日获奖
</li>
</ul>
</div>
</div>
...
...
@@ -230,8 +230,6 @@
userMobile
:
''
,
doctorId
:
''
,
userToken
:
''
,
// appVersion: '',
// systemType: '',
},
eachInviteAward
:
{
// 每邀请1位医生好友领取课程,+??勤奋分 +??云鹊豆 (默认均为20)
mark
:
20
,
// 勤奋分
...
...
@@ -241,14 +239,14 @@
name
:
''
,
// 接口返回用户名字或者手机号带遮掩
hospital
:
''
,
// 机构名称
avatarImageUrl
:
''
,
// 头像URL
userDayScore
:
'
1000
'
,
// 用户当日勤奋分
userDayRank
:
'
2
'
,
// 用户当日排名
hospitalScore
:
'
6000
'
,
// 机构累计勤奋分
hospitalRank
:
'
8
'
,
// 机构累计排名
userTotalBonus
:
'
7777
'
,
// 个人累计获得云鹊豆
hospitalLevelScore
:
[
100
,
300
,
700
],
// 三阶段达标分值, 数组返回
targetRequiredScore
:
'
10
'
,
// 再获得多少分 // 再获得10勤奋分即可上升到前10名获得欧姆龙温度计
targetRank
:
'
5
'
,
// 上升到多少名
userDayScore
:
''
,
// 用户当日勤奋分
userDayRank
:
''
,
// 用户当日排名
hospitalScore
:
''
,
// 机构累计勤奋分
hospitalRank
:
''
,
// 机构累计排名
userTotalBonus
:
''
,
// 个人累计获得云鹊豆
hospitalLevelScore
:
[],
// 三阶段达标分值, 数组返回
targetRequiredScore
:
''
,
// 再获得多少分 // 再获得10勤奋分即可上升到前10名获得欧姆龙温度计
targetRank
:
''
,
// 上升到多少名
},
clockSuccessVisible
:
false
,
// 是否显示 打卡成功 弹窗
...
...
@@ -328,8 +326,8 @@
// 获取服务器时间
getServerTime
()
{
// 调取接口获取服务器时间
let
serverTime
=
11111
;
// request else vm.serverTime = new Date().getTime()
;
vm
.
serverTime
=
1577376000000
;
},
hideClockModal
()
{
vm
.
clockSuccessVisible
=
false
;
...
...
@@ -351,7 +349,7 @@
returnStageClass
(
item
,
index
){
// 返回顶部四个时间进度条状态
// debugger;
// 获取当前服务器时间 获取失败则用本地时间 ***************************************************
let
currentTime
=
1577376000000
||
new
Date
().
getTime
();
let
currentTime
=
vm
.
serverTime
||
new
Date
().
getTime
();
let
beginTime
=
new
Date
(
item
.
beginDate
).
getTime
();
...
...
@@ -377,14 +375,11 @@
if
(
params
&&
params
.
userToken
){
cookies
.
set
(
'token'
,
params
.
userToken
)
}
alert
(
JSON
.
stringify
(
params
));
// alert(JSON.stringify(params));
if
(
params
&&
params
.
userMobile
){
// 已登录 (有手机号表示 已登录,无手机号表示 未登录)
vm
.
isLogin
=
true
;
vm
.
appUserInfo
=
params
;
vm
.
loginCallback
();
}
else
{
// 未登录
vm
.
isLogin
=
false
;
}
...
...
@@ -397,30 +392,15 @@
},
// 登陆ok后 回调: 获取邀请的医生列表等。。
loginCallback
()
{
vm
.
getUserActivityInfo
();
vm
.
goToCheckJoin
();
},
getUserActivityInfo
()
{
// 获取用户及参加活动的具体信息
getUserScoreInfo
().
then
(
res
=>
{
alert
(
'获取用户及分数信息。。。'
);
alert
(
JSON
.
stringify
(
res
))
alert
(
JSON
.
stringify
(
res
))
;
vm
.
doctorInfo
=
res
.
data
;
});
// 请求接口
vm
.
doctorInfo
=
{
name
:
'云鹊医'
,
// 接口返回用户名字或者手机号带遮掩
hospital
:
'上海协和医院'
,
// 机构名称
avatarImageUrl
:
'https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1575272062&di=90feeb5bbc9d7f7122f74be154c6f69c&src=http://b-ssl.duitang.com/uploads/item/201709/06/20170906180625_YNysd.jpeg'
,
// 头像URL
userDayScore
:
'111'
,
// 用户当日勤奋分
userDayRank
:
'11'
,
// 用户当日排名
hospitalScore
:
'600'
,
// 机构累计勤奋分
hospitalRank
:
'444'
,
// 机构累计排名
userTotalBonus
:
'555'
,
// 个人累计获得云鹊豆
hospitalLevelScore
:
[
111
,
222
,
333
],
// 三阶段达标分值, 数组返回
targetRequiredScore
:
'99'
,
// 再获得多少分 // 再获得10勤奋分即可上升到前10名获得欧姆龙温度计
targetRank
:
'3'
,
// 上升到多少名
};
},
goToCheckJoin
()
{
// 检查是否加入结构
checkHospitalStatus
(
vm
.
appUserInfo
.
userToken
).
then
(
res
=>
{
...
...
@@ -447,17 +427,12 @@
});
},
handleGetInviteList
()
{
// let token = '5463439BE4444FF8BC47CC4575E9D550'; // 开发时用这个调用数据
// let token = vm.appUserInfo.userToken; // 正式上线 用这个!!!!
getInviteList
().
then
(
res
=>
{
alert
(
JSON
.
stringify
(
'获取邀请的列表 OK'
));
alert
(
JSON
.
stringify
(
res
));
if
(
res
&&
res
.
code
==
'000000'
){
// alert
if
(
res
.
data
&&
res
.
data
.
list
){
vm
.
inviteList
=
res
.
data
.
list
;
// alert(vm.inviteList.length)
vm
.
notInviteShowList
=
[];
if
(
vm
.
inviteList
.
length
>
4
||
vm
.
inviteList
.
length
==
4
){
vm
.
inviteList
.
length
=
4
;
...
...
@@ -472,7 +447,6 @@
}
else
{
vm
.
inviteList
=
[];
}
}
else
{
vm
.
$toast
(
res
.
message
);
}
...
...
@@ -563,6 +537,13 @@
name
:
'hospital-ranking'
,
});
},
// 昨日获奖
goToYesterdayPrize
()
{
alert
(
'跳转至 昨日获奖页面'
)
this
.
$router
.
push
({
name
:
'yesterday-prize'
,
});
},
// 云鹊豆中心
goToBeanCenter
()
{
let
url
=
getShareUrl
()
+
'integral/#/chirpCenter'
;
...
...
@@ -650,6 +631,7 @@
// 执行打卡接口
if
(
vm
.
isClockFinish
){
// 已打卡,不执行,未打卡,去调用打卡接口
// 已打卡,不处理
// alert('已打过卡》》》》》》')
}
else
{
// 未打卡,去打卡
let
params
=
{
activityId
:
item
.
activityId
,
...
...
@@ -899,9 +881,7 @@
getTaskStatus
(
params
)
{
vm
.
isClockFinish
=
false
;
getClockStatus
(
params
).
then
(
res
=>
{
alert
(
JSON
.
stringify
(
'GET GET 打卡状态获取 OK'
));
if
(
res
&&
res
.
code
==
'000000'
){
text
=
!!
res
.
data
?
'已打卡'
:
'去打卡'
;
vm
.
isClockFinish
=
!!
res
.
data
;
}
else
{
vm
.
$toast
(
res
.
message
);
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录