|
@@ -304,13 +304,19 @@ async function clickRetweetBtn() {
|
|
|
|
|
|
|
|
|
function getValidity() {
|
|
|
- let _d1,_d2
|
|
|
+ let _time = new Date().getTime()
|
|
|
+ let _d1, _d2, _d3, _h, _m, _s
|
|
|
+
|
|
|
let timer = setInterval(() => {
|
|
|
let _time = new Date().getTime()
|
|
|
- if (data.detail.endTimestamp - _time > 0) {
|
|
|
- _d1= moment(data.detail.endTimestamp)
|
|
|
+ _d3 = data.detail.myReceived.taskEndTimestamp - _time
|
|
|
+ if (_d3 > 0) {
|
|
|
+ _d1 = moment(data.detail.myReceived.taskEndTimestamp)
|
|
|
_d2 = moment(_time)
|
|
|
- data.detail.validity = moment(_d1.diff(_d2)).format('HH:mm:ss')
|
|
|
+ _h = moment.duration(_d1.diff(_d2)).hours()
|
|
|
+ _m = moment.duration(_d1.diff(_d2)).minutes()
|
|
|
+ _s = moment.duration(_d1.diff(_d2)).seconds()
|
|
|
+ data.detail.validity = `${_h}:${_m}:${_s}`
|
|
|
} else {
|
|
|
clearInterval(timer)
|
|
|
}
|
|
@@ -406,21 +412,11 @@ function init() {
|
|
|
data.close_title = res.msg
|
|
|
}
|
|
|
} else {
|
|
|
- // 判断本地之前是否领取过这个红包
|
|
|
- getChromeCookie(LANDING_PAGE, (res_arr) => {
|
|
|
- if (res_arr.length > 0) {
|
|
|
- let _res = res_arr.filter((item) => { return item.postId == data.postId })[0] || null
|
|
|
- // 本地领取过红包
|
|
|
- if (_res) {
|
|
|
- data.status = 'opened'
|
|
|
- data.money = _res.receiveAmount
|
|
|
- } else {
|
|
|
- data.status = 'not-open'
|
|
|
- }
|
|
|
- } else {
|
|
|
- data.status = 'not-open'
|
|
|
- }
|
|
|
- })
|
|
|
+ if (data.detail.myReceived) {
|
|
|
+ data.status = 'opened'
|
|
|
+ } else {
|
|
|
+ data.status = 'not-open'
|
|
|
+ }
|
|
|
}
|
|
|
data.detail.taskCondition = JSON.parse(data.detail.taskCondition)
|
|
|
data.detail.amountValue = showLastTwoPlace(data.detail.amountValue)
|
|
@@ -450,7 +446,7 @@ function init() {
|
|
|
switch (res.data[i].type) {
|
|
|
case 1:
|
|
|
data.done.follow = res.data[i].finished
|
|
|
- data.detail.taskCondition[0].relatedUsers = res.data[i].detail
|
|
|
+ // data.detail.taskCondition[0].relatedUsers = res.data[i].detail
|
|
|
break
|
|
|
case 2:
|
|
|
data.done.like = res.data[i].finished
|
|
@@ -474,26 +470,29 @@ onMounted(() => {
|
|
|
|
|
|
// 点击领取
|
|
|
function clickOpenRedPacket() {
|
|
|
- getChromeStorage("userInfo", (_res) => {
|
|
|
- // 1.没有登陆
|
|
|
- if (!_res) {
|
|
|
- // 2.查看cookie里是否有
|
|
|
- getChromeCookie(LANDING_PAGE, (res_arr) => {
|
|
|
- //
|
|
|
- if (res_arr.length > 0) {
|
|
|
- let _res = res_arr.filter((item) => { return item.postId == data.postId })[0] || null
|
|
|
- if (_res) {
|
|
|
- data.status = 'opened'
|
|
|
- data.money = _res.receiveAmount
|
|
|
- }
|
|
|
- } else {
|
|
|
- handleRedPacket()
|
|
|
- }
|
|
|
- })
|
|
|
- } else {
|
|
|
- handleRedPacket()
|
|
|
- }
|
|
|
- })
|
|
|
+ // getChromeStorage("userInfo", (_res) => {
|
|
|
+ // // 1.没有登陆
|
|
|
+ // if (!_res) {
|
|
|
+ // // 2.查看cookie里是否有
|
|
|
+ // getChromeCookie(LANDING_PAGE, (res_arr) => {
|
|
|
+ // //
|
|
|
+ // // if (res_arr.length > 0) {
|
|
|
+ // // let _res = res_arr.filter((item) => { return item.postId == data.postId })[0] || null
|
|
|
+ // // if (_res) {
|
|
|
+ // // data.status = 'opened'
|
|
|
+ // // data.money = _res.receiveAmount
|
|
|
+ // // }
|
|
|
+ // // } else {
|
|
|
+
|
|
|
+ // // }
|
|
|
+ // // handleRedPacket()
|
|
|
+ // })
|
|
|
+ // } else {
|
|
|
+ // handleRedPacket()
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ handleRedPacket()
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function handleRedPacket() {
|
|
@@ -502,12 +501,10 @@ function handleRedPacket() {
|
|
|
postId: data.postId
|
|
|
}
|
|
|
}).then((res) => {
|
|
|
-
|
|
|
switch (res.code.toString()) {
|
|
|
case "0":
|
|
|
data.status = 'opened'
|
|
|
data.money = res.data.receiveAmount
|
|
|
- concatChromeCookie(LANDING_PAGE, { receivedId: res.data.receivedId, postId: data.postId, receiveAmount: res.data.receiveAmount })
|
|
|
init()
|
|
|
break
|
|
|
case "2008":
|
|
@@ -527,7 +524,7 @@ chrome.storage.onChanged.addListener(changes => {
|
|
|
|
|
|
// 校验是否封路
|
|
|
function checkIsLogin() {
|
|
|
-
|
|
|
+
|
|
|
return new Promise((resolve) => {
|
|
|
getChromeStorage('userInfo', (_userInfo) => {
|
|
|
if (!_userInfo) {
|
|
@@ -539,7 +536,7 @@ function checkIsLogin() {
|
|
|
}
|
|
|
)
|
|
|
resolve(_userInfo)
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
resolve(_userInfo)
|
|
|
}
|
|
|
})
|