Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
walk_daka_h5
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
穆启卓
walk_daka_h5
Commits
7b15a23a
Commit
7b15a23a
authored
Apr 01, 2019
by
穆启卓
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'remotes/origin/dev_yijun' into mutou
parents
a40b97d8
b0de9417
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
41 additions
and
32 deletions
+41
-32
q1.png
src/images/PartakeChallenge/q1.png
+0
-0
q2.png
src/images/PartakeChallenge/q2.png
+0
-0
q3.png
src/images/PartakeChallenge/q3.png
+0
-0
detail_bg.png
src/images/SignUp/detail_bg.png
+0
-0
PartakeChallenge.vue
src/views/PartakeChallenge.vue
+20
-22
Rule.vue
src/views/Rule.vue
+1
-1
SignUp.vue
src/views/SignUp.vue
+20
-9
No files found.
src/images/PartakeChallenge/
ic_join
.png
→
src/images/PartakeChallenge/
q1
.png
View file @
7b15a23a
File moved
src/images/PartakeChallenge/
ic_suc
.png
→
src/images/PartakeChallenge/
q2
.png
View file @
7b15a23a
File moved
src/images/PartakeChallenge/
ic_money
.png
→
src/images/PartakeChallenge/
q3
.png
View file @
7b15a23a
File moved
src/images/SignUp/detail_bg.png
0 → 100644
View file @
7b15a23a
165 Bytes
src/views/PartakeChallenge.vue
View file @
7b15a23a
...
@@ -2,33 +2,19 @@
...
@@ -2,33 +2,19 @@
<div
class=
"partake-challenge-page"
>
<div
class=
"partake-challenge-page"
>
<Title
class=
"page-title"
title=
" "
v-on:goback=
"goback"
show_back=
"true"
<Title
class=
"page-title"
title=
" "
v-on:goback=
"goback"
show_back=
"true"
v-if=
"currentPage()==='PartakeChallenge'"
></Title>
v-if=
"currentPage()==='PartakeChallenge'"
></Title>
<div
class=
"game-title"
>
5000
步七日耐力赛
</div>
<div
class=
"game-title"
>
{{
daka_info
.
target_step
}}
步七日耐力赛
</div>
<div
class=
"game-time"
>
开赛时间:
3月11日 00:00-3月17日24:00
</div>
<div
class=
"game-time"
>
开赛时间:
{{
daka_info
.
start_format
}}
-
{{
daka_info
.
end_format
}}
</div>
<div
class=
"game-cost"
>
本期运动契约金:
<span>
21.00
元/人
</span></div>
<div
class=
"game-cost"
>
本期运动契约金:
<span>
{{
daka_info
.
money
}}
元/人
</span></div>
<div
class=
"game-introduce-container"
>
<div
class=
"game-introduce-container"
>
<div
class=
"game-introduce-title"
>
<div
class=
"game-introduce-title"
>
<img
src=
"../images/PartakeChallenge/ic_3.png"
>
<img
src=
"../images/PartakeChallenge/ic_3.png"
>
步赚取运动奖励金
步赚取运动奖励金
</div>
</div>
<div
class=
"game-introduce-section"
>
<div
class=
"game-introduce-section"
v-for=
"(item,index) in daka_faq"
>
<img
class=
"section-icon"
src=
"../images/PartakeChallenge/ic_join.png
"
>
<img
class=
"section-icon"
:src=
"require(`../images/PartakeChallenge/q$
{index+1}.png`)
">
<div
class=
"section-content"
>
<div
class=
"section-content"
>
<div
class=
"content-title"
>
报名参赛
</div>
<div
class=
"content-title"
>
{{
item
[
0
]
}}
</div>
<div
class=
"content-text"
>
支付7.00元运动契约金,即可加入5000步日耐力赛,契约金平均分配到每个比赛日,每日结算1次。
</div>
<div
class=
"content-text"
>
{{
item
[
1
]
}}
</div>
</div>
</div>
<div
class=
"game-introduce-section"
>
<img
class=
"section-icon"
src=
"../images/PartakeChallenge/ic_suc.png"
>
<div
class=
"section-content"
>
<div
class=
"content-title"
>
运动达标
</div>
<div
class=
"content-text"
>
每日走满5000步即可达标,获得当日奖励资格;未达标用户将失去后续比赛的参赛资格,其契约金将继续作为奖励金奖励达标用户。
</div>
</div>
</div>
<div
class=
"game-introduce-section"
>
<img
class=
"section-icon"
src=
"../images/PartakeChallenge/ic_money.png"
>
<div
class=
"section-content"
>
<div
class=
"content-title"
>
获得奖励
</div>
<div
class=
"content-text"
>
次日结算前日比赛,达标者获得对应奖励金;总奖励金为用户每日达标奖金之和。
</div>
</div>
</div>
</div>
</div>
<div
class=
"game-introduce-join-container"
v-if=
"currentPage()!=='PartakeChallenge'"
>
<div
class=
"game-introduce-join-container"
v-if=
"currentPage()!=='PartakeChallenge'"
>
...
@@ -97,7 +83,16 @@
...
@@ -97,7 +83,16 @@
modalTitle
:
""
,
modalTitle
:
""
,
modalDesc
:
""
,
modalDesc
:
""
,
modalShown
:
false
,
modalShown
:
false
,
argeement
:
true
argeement
:
true
,
daka_info
:
{
start_format
:
''
,
end_format
:
''
,
money
:
0
,
target_step
:
3000
},
daka_faq
:
{
}
}
}
},
},
created
()
{
created
()
{
...
@@ -205,6 +200,9 @@
...
@@ -205,6 +200,9 @@
console
.
log
(
grade
)
console
.
log
(
grade
)
daka_info
(
grade
).
then
(
res
=>
{
daka_info
(
grade
).
then
(
res
=>
{
console
.
log
(
'立即参与'
,
res
)
console
.
log
(
'立即参与'
,
res
)
console
.
log
(
typeof
res
.
data
.
daka_info
)
this
.
daka_info
=
res
.
data
.
daka_info
this
.
daka_faq
=
res
.
data
.
daka_faq
})
})
}
}
}
}
...
...
src/views/Rule.vue
View file @
7b15a23a
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
<div
class=
"content1-container"
>
<div
class=
"content1-container"
>
<div
class=
"content1-item"
>
• 为督促大家运动,每位用户报名均需提供契约金
</div>
<div
class=
"content1-item"
>
• 为督促大家运动,每位用户报名均需提供契约金
</div>
<div
class=
"content1-item"
>
• 当期比赛结束后不达标的用户将被扣除契约金,作为达标奖金
</div>
<div
class=
"content1-item"
>
• 当期比赛结束后不达标的用户将被扣除契约金,作为达标奖金
</div>
<div
class=
"content1-item"
>
• 当期比赛结束后达标用户将平分达标奖金
的30%
,作为激励
</div>
<div
class=
"content1-item"
>
• 当期比赛结束后达标用户将平分达标奖金,作为激励
</div>
<div
class=
"content1-item"
>
• 奖金赛中每个账号只能接受一台设备上报的步数
</div>
<div
class=
"content1-item"
>
• 奖金赛中每个账号只能接受一台设备上报的步数
</div>
<div
class=
"content1-item"
>
• 由于微信对网页暂不支持时时步数同步,所以最终结算步数为用户在小程序页面中“提交今日步数”为准。
</div>
<div
class=
"content1-item"
>
• 由于微信对网页暂不支持时时步数同步,所以最终结算步数为用户在小程序页面中“提交今日步数”为准。
</div>
</div>
</div>
...
...
src/views/SignUp.vue
View file @
7b15a23a
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
<img
class=
"corner-marker"
src=
"../images/SignUp/home_tag_bsz.png"
v-if=
"item.status===0"
>
<img
class=
"corner-marker"
src=
"../images/SignUp/home_tag_bsz.png"
v-if=
"item.status===0"
>
<img
class=
"corner-marker"
src=
"../images/SignUp/home_tag_zmz.png"
v-if=
"item.status===1"
>
<img
class=
"corner-marker"
src=
"../images/SignUp/home_tag_zmz.png"
v-if=
"item.status===1"
>
<img
class=
"corner-marker"
src=
"../images/SignUp/home_tag_yjs.png"
v-if=
"item.status===2"
>
<img
class=
"corner-marker"
src=
"../images/SignUp/home_tag_yjs.png"
v-if=
"item.status===2"
>
<div
class=
"card-title"
>
3天健步挑战赛
</div>
<div
class=
"card-title"
>
{{
item
.
target_step
}}
步3天耐力赛 第
{{
item
.
action
}}
期
</div>
<div
class=
"card-time"
>
{{
item
.
already_join
===
1
?
'已参赛'
:
'未参赛'
}}
{{
item
.
period_start
}}
-
{{
item
.
period_end
}}
</div>
<div
class=
"card-time"
>
{{
item
.
already_join
===
1
?
'已参赛'
:
'未参赛'
}}
{{
item
.
period_start
}}
-
{{
item
.
period_end
}}
</div>
<div
class=
"card-info"
>
<div
class=
"card-info"
>
<div
class=
"info-item"
v-if=
"item.status===0||item.status===2"
>
<div
class=
"info-item"
v-if=
"item.status===0||item.status===2"
>
...
@@ -34,13 +34,14 @@
...
@@ -34,13 +34,14 @@
<div
class=
"card-btn"
v-if=
"item.status===1&&item.already_join===0"
data-item=
"item"
<div
class=
"card-btn"
v-if=
"item.status===1&&item.already_join===0"
data-item=
"item"
@
click=
"goOtherPage('PartakeChallenge')"
>
@
click=
"goOtherPage('PartakeChallenge')"
>
<div
class=
"btn-title"
>
参与挑战
</div>
<div
class=
"btn-title"
>
参与挑战
</div>
<div
class=
"card-btn-tip"
>
(每日目标
{{
item
.
target_step
}}
步)
</div>
<!--
<div
class=
"card-btn-tip"
>
(每日目标
{{
item
.
target_step
}}
步)
</div>
-->
</div>
<div
class=
"card-btn"
:style=
"item.status!==1? item.status === 2 ? 'background:#ccc'
:'background:#32A1F6' : ''"
v-else
@
click=
"goWhereDetail(item)"
>
{{
item
.
status
===
1
?
'已报名'
:
'查看详情'
}}
</div>
</div>
<div
class=
"card-btn"
:style=
"item.status!==1?'background:#32A1F6;':''"
v-if=
"item.status===1&&item.already_join===1"
@
click=
"goWhereDetail(item)"
>
已报名
</div>
<div
class=
"card-btn statusnormal"
v-if=
"item.status===2 || item.status===3 || item.status===0"
@
click=
"goWhereDetail(item)"
>
{{
(
item
.
status
===
2
||
item
.
status
===
0
)
?
'查看详情'
:
'已淘汰'
}}
</div>
</div>
</div>
</div>
</div>
</
template
>
</
template
>
...
@@ -122,8 +123,11 @@
...
@@ -122,8 +123,11 @@
getPageData
(
grade
=
1
)
{
getPageData
(
grade
=
1
)
{
daka_index
(
grade
).
then
(
res
=>
{
daka_index
(
grade
).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
if
(
res
.
code
===
0
)
{
res
.
data
.
forEach
(
item
=>
{
item
.
action
=
item
.
week
.
substring
(
item
.
week
.
length
-
4
)
})
this
.
gameList
=
res
.
data
;
this
.
gameList
=
res
.
data
;
console
.
log
(
this
.
gameList
);
console
.
log
(
'gameList'
,
this
.
gameList
);
}
}
});
});
},
},
...
@@ -333,7 +337,7 @@
...
@@ -333,7 +337,7 @@
right
:
-0.02rem
;
right
:
-0.02rem
;
}
}
.card-title
{
.card-title
{
font-size
:
0.3
6
rem
;
font-size
:
0.3
4
rem
;
line-height
:
1
;
line-height
:
1
;
color
:
#fff
;
color
:
#fff
;
margin-top
:
0.28rem
;
margin-top
:
0.28rem
;
...
@@ -382,6 +386,13 @@
...
@@ -382,6 +386,13 @@
}
}
}
}
}
}
.statusnormal
{
background
:
transparent
!important
;
box-shadow
:
0
0
0
0
!important
;
background
:
url("../images/SignUp/detail_bg.png")
no-repeat
!important
;
background-position
:
130px
!important
;
background-size
:
14px
14px
!important
;
}
.card-btn
{
.card-btn
{
width
:
4rem
;
width
:
4rem
;
height
:
0.88rem
;
height
:
0.88rem
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment