Commit 934c8e5e authored by 李硕's avatar 李硕

提交

parent 88ec9442
...@@ -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": 1200, "tenDjStock": 1,
"fiveDjStock": 2000, "fiveDjStock": 1,
"llbStock": 3000, "llbStock": 0,
"llbStatus":0, "llbStatus":0,
"fiveDjStatus": 0, "fiveDjStatus": 0,
"tenDjStatus": 1 "tenDjStatus": 1
......
...@@ -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() {
......
...@@ -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
})
} }
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment