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
934c8e5e
Commit
934c8e5e
authored
Dec 29, 2020
by
李硕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交
parent
88ec9442
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
56 additions
and
70 deletions
+56
-70
interface.js
weekVerb/project/mock/week/interface.js
+3
-3
index.html
weekVerb/project/public/index.html
+1
-30
pageweekverb.jsx
weekVerb/project/src/pages/pageweekverb/pageweekverb.jsx
+52
-37
No files found.
weekVerb/project/mock/week/interface.js
View file @
934c8e5e
...
@@ -4,9 +4,9 @@ export const baseInfo = {
...
@@ -4,9 +4,9 @@ export const baseInfo = {
"vipLevel"
:
"W4"
,
"vipLevel"
:
"W4"
,
"adUrl"
:
"http://www.baidu.com"
,
"adUrl"
:
"http://www.baidu.com"
,
"adMes"
:
"1"
,
"adMes"
:
"1"
,
"tenDjStock"
:
1
200
,
"tenDjStock"
:
1
,
"fiveDjStock"
:
2000
,
"fiveDjStock"
:
1
,
"llbStock"
:
300
0
,
"llbStock"
:
0
,
"llbStatus"
:
0
,
"llbStatus"
:
0
,
"fiveDjStatus"
:
0
,
"fiveDjStatus"
:
0
,
"tenDjStatus"
:
1
"tenDjStatus"
:
1
...
...
weekVerb/project/public/index.html
View file @
934c8e5e
...
@@ -6,38 +6,9 @@
...
@@ -6,38 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, shrink-to-fit=no"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, shrink-to-fit=no"
>
<meta
name=
"theme-color"
content=
"#000000"
>
<meta
name=
"theme-color"
content=
"#000000"
>
<script
async
src=
"getTokenKey"
id=
"scriptkey"
></script>
<script
async
src=
"getTokenKey"
id=
"scriptkey"
></script>
<script
src=
"//yun.duiba.com.cn/js-libs/rem/1.1.0/rem.min.js"
></script>
<script
async
id=
"scriptjs"
src=
"//yun.duiba.com.cn/js-libs/px-token/0.0.3/px-token.min.js"
></script>
<script
async
id=
"scriptjs"
src=
"//yun.duiba.com.cn/js-libs/px-token/0.0.3/px-token.min.js"
></script>
<title>
上海联通周周领
</title>
<title>
上海联通周周领
</title>
<script>
!
(
function
(
e
,
i
)
{
var
t
=
e
.
documentElement
,
n
=
navigator
.
userAgent
.
match
(
/iphone|ipod|ipad/gi
),
a
=
n
?
Math
.
min
(
i
.
devicePixelRatio
,
3
)
:
1
,
m
=
'orientationchange'
in
window
?
'orientationchange'
:
'resize'
;
t
.
dataset
.
dpr
=
a
;
for
(
var
d
,
l
,
c
=
!
1
,
o
=
e
.
getElementsByTagName
(
'meta'
),
r
=
0
;
r
<
o
.
length
;
r
++
)
(
l
=
o
[
r
]),
'viewport'
==
l
.
name
&&
((
c
=
!
0
),
(
d
=
l
));
if
(
c
)
d
.
content
=
'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no'
;
else
{
var
o
=
e
.
createElement
(
'meta'
);
(
o
.
name
=
'viewport'
),
(
o
.
content
=
'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no'
),
t
.
firstElementChild
.
appendChild
(
o
);
}
var
s
=
function
()
{
var
e
=
t
.
clientWidth
;
e
/
a
>
750
&&
(
e
=
750
*
a
),
(
window
.
remScale
=
e
/
750
),
(
t
.
style
.
fontSize
=
200
*
(
e
/
750
)
+
'px'
);
};
s
(),
e
.
addEventListener
&&
i
.
addEventListener
(
m
,
s
,
!
1
);
})(
document
,
window
);
</script>
<script
src=
"//yun.duiba.com.cn/h5/lib/zepto.min.js"
></script>
<script
src=
"//yun.duiba.com.cn/h5/lib/zepto.min.js"
></script>
<script>
<script>
function
getApp
()
{
function
getApp
()
{
...
...
weekVerb/project/src/pages/pageweekverb/pageweekverb.jsx
View file @
934c8e5e
...
@@ -25,6 +25,11 @@ class Pageweekverb extends Component {
...
@@ -25,6 +25,11 @@ class Pageweekverb extends Component {
fiveDjStock
:
""
,
fiveDjStock
:
""
,
llbStock
:
""
llbStock
:
""
},
},
prizeObj
:
{
W1
:
""
,
W2
:
""
,
W3
:
""
},
modalData
:
{},
modalData
:
{},
pass
:
true
,
pass
:
true
,
rule
:
""
rule
:
""
...
@@ -96,8 +101,15 @@ class Pageweekverb extends Component {
...
@@ -96,8 +101,15 @@ class Pageweekverb extends Component {
console
.
log
(
"data===="
,
data
);
console
.
log
(
"data===="
,
data
);
if
(
success
)
{
if
(
success
)
{
this
.
setState
({
this
.
setState
({
baseData
:
data
baseData
:
data
,
prizeObj
:
{
...
this
.
state
.
prizeObj
,
W1
:
data
.
llbStock
,
W2
:
data
.
fiveDjStock
,
W3
:
data
.
tenDjStock
,
}
})
})
console
.
log
(
'当前的奖品剩余数量==='
,
this
.
state
.
prizeObj
);
}
else
{
}
else
{
Toast
(
"网络异常"
);
Toast
(
"网络异常"
);
}
}
...
@@ -108,47 +120,50 @@ class Pageweekverb extends Component {
...
@@ -108,47 +120,50 @@ class Pageweekverb extends Component {
*/
*/
verbPrizeInterface
(
prizeType
,
modalType
,
level
,
openStatus
)
{
verbPrizeInterface
(
prizeType
,
modalType
,
level
,
openStatus
)
{
console
.
log
(
'openStatus='
,
openStatus
,
"modalType="
,
modalType
,
"level"
,
level
);
console
.
log
(
'openStatus='
,
openStatus
,
"modalType="
,
modalType
,
"level"
,
level
);
let
{
prizeObj
}
=
this
.
state
;
// let curTime = (new Date()).getDate();
let
leftStock
=
prizeObj
[
level
];
// if (curTime == 9) {
console
.
log
(
'当前奖品剩余'
,
leftStock
);
// openStatus == 1;
if
(
leftStock
>
0
)
{
if
(
openStatus
==
1
)
{
if
(
openStatus
==
1
)
{
if
(
this
.
state
.
pass
)
{
if
(
this
.
state
.
pass
)
{
this
.
submit
();
this
.
submit
();
getPxToken
(
getPxToken
(
async
token
=>
{
async
token
=>
{
let
{
success
,
message
,
code
}
=
await
API
.
verbPrize
({
token
:
token
,
awardType
:
prizeType
});
let
{
success
,
message
,
code
}
=
await
API
.
verbPrize
({
token
:
token
,
awardType
:
prizeType
});
console
.
log
(
"success===="
,
success
,
"message-===="
,
message
);
console
.
log
(
"success===="
,
success
,
"message-===="
,
message
);
if
(
success
)
{
if
(
success
)
{
console
.
log
(
'领取奖品结束'
,
modalType
);
console
.
log
(
'领取奖品结束'
,
modalType
);
let
modalInfo
=
Modal_Lables
(
modalType
,
level
,
openStatus
);
let
modalInfo
=
Modal_Lables
(
modalType
,
level
,
openStatus
);
// modalInfo.prize = 1;
// modalInfo.prize = 1;
this
.
getBaseInfoData
();
this
.
getBaseInfoData
();
this
.
setState
({
this
.
setState
({
modalStatus
:
1
,
modalStatus
:
1
,
modalData
:
modalInfo
modalData
:
modalInfo
})
})
}
else
{
console
.
log
(
'>>>>>'
,
ERROR_MESSSAGE
(
code
));
let
isToast
=
ERROR_TYPE
(
code
);
if
(
isToast
)
{
Toast
(
ERROR_MESSSAGE
(
code
));
}
else
{
}
else
{
this
.
errorModal
(
code
,
level
,
openStatus
);
console
.
log
(
'>>>>>'
,
ERROR_MESSSAGE
(
code
));
let
isToast
=
ERROR_TYPE
(
code
);
if
(
isToast
)
{
Toast
(
ERROR_MESSSAGE
(
code
));
}
else
{
this
.
errorModal
(
code
,
level
,
openStatus
);
}
}
}
}
}
}
)
)
}
}
else
{
modalType
=
MODAL_TYPE
.
NOT_READY
;
console
.
log
(
'modalType==='
,
modalType
,
'level==='
,
level
,
'openStatus==='
,
openStatus
);
let
modalInfo
=
Modal_Lables
(
modalType
,
level
,
openStatus
);
console
.
log
(
'modalInfo-------打开弹窗'
,
modalInfo
);
this
.
setState
({
modalStatus
:
1
,
modalData
:
modalInfo
})
}
}
}
else
{
}
else
{
modalType
=
MODAL_TYPE
.
NOT_READY
;
Toast
(
''
);
console
.
log
(
'modalType==='
,
modalType
,
'level==='
,
level
,
'openStatus==='
,
openStatus
);
let
modalInfo
=
Modal_Lables
(
modalType
,
level
,
openStatus
);
console
.
log
(
'modalInfo-------打开弹窗'
,
modalInfo
);
this
.
setState
({
modalStatus
:
1
,
modalData
:
modalInfo
})
}
}
}
}
/**
/**
...
...
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