| 
					
				 | 
			
			
				@@ -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) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 |