Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
db-game-template
Project
Project
Details
Activity
Releases
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
崔立强
db-game-template
Commits
88ee6dd2
Commit
88ee6dd2
authored
Dec 01, 2020
by
李硕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交内容
parent
e85576be
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
35 deletions
+24
-35
rule.js
weekVerb/project/mock/common/rule.js
+0
-22
constant.js
weekVerb/project/src/constant.js
+6
-0
pageweekverb.jsx
weekVerb/project/src/pages/pageweekverb/pageweekverb.jsx
+18
-13
No files found.
weekVerb/project/mock/common/rule.js
View file @
88ee6dd2
...
@@ -5,26 +5,4 @@ export const rule = {
...
@@ -5,26 +5,4 @@ export const rule = {
"data"
:
`活动规则:
${
Random
.
cparagraph
(
20
,
40
)}
`
"data"
:
`活动规则:
${
Random
.
cparagraph
(
20
,
40
)}
`
};
};
export
const
baseInfo
=
{
"data"
:
{
"vipLevel"
:
"w2"
,
"adUrl"
:
"1"
,
"adMes"
:
"1"
,
"tenDjStock"
:
1200
,
"fiveDjStock"
:
2000
,
"llbStock"
:
3000
},
"code"
:
null
,
"message"
:
null
,
"success"
:
true
}
export
const
verbPrize
=
{
"data"
:
{
"name"
:
"奖品名称"
,
"icon"
:
"2"
},
"code"
:
null
,
"message"
:
null
,
"success"
:
true
}
\ No newline at end of file
weekVerb/project/src/constant.js
View file @
88ee6dd2
...
@@ -8,6 +8,12 @@ export const ModalImage = {
...
@@ -8,6 +8,12 @@ export const ModalImage = {
END_IMG
:
"5ce85621-f1aa-41c7-993f-80f41d2ff9ff"
,
END_IMG
:
"5ce85621-f1aa-41c7-993f-80f41d2ff9ff"
,
NOT_START
:
"0d308df7-2e36-4484-9fb9-5abe50d80bbf"
NOT_START
:
"0d308df7-2e36-4484-9fb9-5abe50d80bbf"
}
}
export
const
JUMP_URL
=
{
COUPON
:
'https://file.10010sh.cn/member-center-v3/tickets'
,
}
export
const
MODAL_TYPE
=
{
export
const
MODAL_TYPE
=
{
NO_STOCK
:
1
,
NO_STOCK
:
1
,
VIP_CHECK
:
2
,
VIP_CHECK
:
2
,
...
...
weekVerb/project/src/pages/pageweekverb/pageweekverb.jsx
View file @
88ee6dd2
...
@@ -6,7 +6,7 @@ import { Toast, Loading, getModalHoc } from '../../../node_modules/spark-design'
...
@@ -6,7 +6,7 @@ import { Toast, Loading, getModalHoc } from '../../../node_modules/spark-design'
import
API
from
'../../api'
;
import
API
from
'../../api'
;
import
{
getPxToken
}
from
'../../libs/spark_gettoken'
;
import
{
getPxToken
}
from
'../../libs/spark_gettoken'
;
import
verbModal
from
'../../components/commessagemodal/commessagemodal.jsx'
import
verbModal
from
'../../components/commessagemodal/commessagemodal.jsx'
import
{
MODAL_TYPE
,
Modal_Lables
,
ERROR_MESSSAGE
,
PRIZE_TYPE
,
ERROR_MODAL
,
CURRENT_LEVEL
,
ERROR_TYPE
}
from
'../../constant'
;
import
{
MODAL_TYPE
,
Modal_Lables
,
ERROR_MESSSAGE
,
PRIZE_TYPE
,
ERROR_MODAL
,
CURRENT_LEVEL
,
ERROR_TYPE
,
JUMP_URL
}
from
'../../constant'
;
import
'./pageweekverb.less'
;
import
'./pageweekverb.less'
;
const
VerbModal
=
getModalHoc
(
verbModal
);
const
VerbModal
=
getModalHoc
(
verbModal
);
...
@@ -31,7 +31,6 @@ class Pageweekverb extends Component {
...
@@ -31,7 +31,6 @@ class Pageweekverb extends Component {
componentDidMount
()
{
componentDidMount
()
{
this
.
getBaseInfoData
();
this
.
getBaseInfoData
();
}
}
...
@@ -48,8 +47,6 @@ class Pageweekverb extends Component {
...
@@ -48,8 +47,6 @@ class Pageweekverb extends Component {
},
2000
);
},
2000
);
}
}
}
}
jumpUrl
(
url
)
{
jumpUrl
(
url
)
{
if
(
this
.
state
.
pass
)
{
if
(
this
.
state
.
pass
)
{
this
.
submit
();
this
.
submit
();
...
@@ -62,18 +59,25 @@ class Pageweekverb extends Component {
...
@@ -62,18 +59,25 @@ class Pageweekverb extends Component {
}
}
}
}
}
}
async
getActivityRule
()
{
let
{
data
,
success
,
message
}
=
await
API
.
getRule
();
console
.
log
(
'data='
,
data
);
}
/**
/**
* 基础接口数据调用
* 基础接口数据调用
*/
*/
async
getBaseInfoData
()
{
async
getBaseInfoData
()
{
/*
/*
"data": {
"data": {
"vipLevel": "w2",
"vipLevel": "w2",
"adUrl": "1",
"adUrl": "1",
"adMes": "1",
"adMes": "1",
"tenDjStock": 1200,
"tenDjStock": 1200,
"fiveDjStock": 2000,
"fiveDjStock": 2000,
"llbStock": 3000
"llbStock": 3000
},
},
*/
*/
console
.
log
(
'======'
);
console
.
log
(
'======'
);
...
@@ -102,6 +106,7 @@ class Pageweekverb extends Component {
...
@@ -102,6 +106,7 @@ class Pageweekverb extends Component {
console
.
log
(
'领取奖品结束'
,
modalType
);
console
.
log
(
'领取奖品结束'
,
modalType
);
let
modalInfo
=
Modal_Lables
(
modalType
,
level
);
let
modalInfo
=
Modal_Lables
(
modalType
,
level
);
// modalInfo.prize = 1;
// modalInfo.prize = 1;
this
.
getBaseInfoData
();
this
.
setState
({
this
.
setState
({
modalStatus
:
1
,
modalStatus
:
1
,
modalData
:
modalInfo
modalData
:
modalInfo
...
@@ -140,7 +145,7 @@ class Pageweekverb extends Component {
...
@@ -140,7 +145,7 @@ class Pageweekverb extends Component {
return
(
return
(
<
div
className=
"weekverb "
>
<
div
className=
"weekverb "
>
<
img
className=
"wholebg "
src=
{
this
.
state
.
resList
[
'8c8463a4-658c-431f-ba5b-0fb00f4fda44'
].
url
}
/>
<
img
className=
"wholebg "
src=
{
this
.
state
.
resList
[
'8c8463a4-658c-431f-ba5b-0fb00f4fda44'
].
url
}
/>
<
img
className=
"rulebtn "
onClick=
{
()
=>
{
alert
(
"活动规则"
)
}
}
src=
{
this
.
state
.
resList
[
'02e17058-ddd8-41b5-8caf-e7680f723bcd'
].
url
}
/>
<
img
className=
"rulebtn "
onClick=
{
()
=>
{
this
.
getActivityRule
(
)
}
}
src=
{
this
.
state
.
resList
[
'02e17058-ddd8-41b5-8caf-e7680f723bcd'
].
url
}
/>
<
div
className=
"rewards "
>
<
div
className=
"rewards "
>
<
img
className=
"rewardb "
src=
{
this
.
state
.
resList
[
'7e5493cb-cbc9-4ddb-bb42-17d2e839e29a'
].
url
}
/>
<
img
className=
"rewardb "
src=
{
this
.
state
.
resList
[
'7e5493cb-cbc9-4ddb-bb42-17d2e839e29a'
].
url
}
/>
<
div
className=
"w1rewar "
>
<
div
className=
"w1rewar "
>
...
@@ -161,7 +166,7 @@ class Pageweekverb extends Component {
...
@@ -161,7 +166,7 @@ class Pageweekverb extends Component {
<
span
className=
"w3stock "
>
剩余
{
baseData
.
tenDjStock
||
0
}
份
</
span
>
<
span
className=
"w3stock "
>
剩余
{
baseData
.
tenDjStock
||
0
}
份
</
span
>
<
img
className=
"w3verb "
onClick=
{
()
=>
{
this
.
verbPrizeInterface
(
PRIZE_TYPE
.
W3
,
MODAL_TYPE
.
W3_PRIZE
,
CURRENT_LEVEL
.
level3
)
}
}
src=
{
this
.
state
.
resList
[
'1f277473-a3c7-4f2a-a473-907c1d7428eb'
].
url
}
/>
<
img
className=
"w3verb "
onClick=
{
()
=>
{
this
.
verbPrizeInterface
(
PRIZE_TYPE
.
W3
,
MODAL_TYPE
.
W3_PRIZE
,
CURRENT_LEVEL
.
level3
)
}
}
src=
{
this
.
state
.
resList
[
'1f277473-a3c7-4f2a-a473-907c1d7428eb'
].
url
}
/>
</
div
>
</
div
>
<
img
className=
"myrewar "
src=
{
this
.
state
.
resList
[
'b1f11e37-165a-4bfa-8058-ceddecb14ba2'
].
url
}
/>
<
img
className=
"myrewar "
onClick=
{
()
=>
{
this
.
jumpUrl
(
JUMP_URL
.
COUPON
)
}
}
src=
{
this
.
state
.
resList
[
'b1f11e37-165a-4bfa-8058-ceddecb14ba2'
].
url
}
/>
{
/* <img className="adborde " src={this.state.resList['d45b8c4a-1eaa-436c-b992-cca999839d66'].url} /> */
}
{
/* <img className="adborde " src={this.state.resList['d45b8c4a-1eaa-436c-b992-cca999839d66'].url} /> */
}
<
img
className=
"adimg "
onClick=
{
()
=>
{
this
.
jumpUrl
(
baseData
.
adUrl
)
}
}
src=
{
this
.
state
.
resList
[
'f2366ce5-dc77-4941-a8bf-48f35b4e0536'
].
url
}
/>
<
img
className=
"adimg "
onClick=
{
()
=>
{
this
.
jumpUrl
(
baseData
.
adUrl
)
}
}
src=
{
this
.
state
.
resList
[
'f2366ce5-dc77-4941-a8bf-48f35b4e0536'
].
url
}
/>
<
span
className=
"adslot "
>
广告位
</
span
>
<
span
className=
"adslot "
>
广告位
</
span
>
...
...
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