zhangwei преди 3 години
родител
ревизия
131761c9da
променени са 1 файла, в които са добавени 12 реда и са изтрити 3 реда
  1. 12 3
      pages/index.vue

+ 12 - 3
pages/index.vue

@@ -290,12 +290,21 @@ export default {
 			}
 		},
 		getValidity() {
+			let _d1, _d2, _d3, _h, _m, _s
+			if(!this.detail.postBizData.myReceived.taskEndTimestamp){
+				return
+			}
 			let timer = setInterval(() => {
 				let _time = new Date().getTime()
-				if (this.detail.postBizData.endTimestamp - _time > 0) {
-					this.validity = moment(this.detail.postBizData.endTimestamp - _time).format('HH:mm:ss')
+				_d3 = this.detail.postBizData.myReceived.taskEndTimestamp - _time
+				if (_d3 > 0) {
+					_d1 = moment(this.detail.postBizData.myReceived.taskEndTimestamp)
+					_d2 = moment(_time)
+					_h = moment.duration(_d1.diff(_d2)).hours()
+					_m = moment.duration(_d1.diff(_d2)).minutes()
+					_s = moment.duration(_d1.diff(_d2)).seconds()
+					this.validity = `${_h}:${_m}:${_s}`
 				} else {
-					this.validity_state = false
 					clearInterval(timer)
 				}
 			}, 1000)