|
|
@ -491,7 +491,19 @@ export default { |
|
|
|
//初始化时间轴 |
|
|
|
const initTimeLine = (callback = null, ...params) => { |
|
|
|
options.times = []; |
|
|
|
options.currentTime = moment(options.date).hour(parseInt(options.currentHour) /*+ options.onPitchTime*/).minute(options.currentElement === 'six-minute' ? 30 : 0).format('YYYY-MM-DD HH:mm:ss'); |
|
|
|
|
|
|
|
if (options.currentTime == null){ |
|
|
|
const now = moment(); |
|
|
|
options.currentHour = now.format('HH') |
|
|
|
const offset = now.minute() % options.apiTimeInterval |
|
|
|
options.currentTime = moment(options.date).hour(now.hour() /*+ options.onPitchTime*/).minute(now.minute()).add(-offset, 'minute').add(-options.apiTimeInterval, 'minute').format('YYYY-MM-DD HH:mm:00'); |
|
|
|
}else{ |
|
|
|
let time = moment(options.currentTime).hour(parseInt(options.currentHour)); |
|
|
|
time = time.add(- time.minute() % options.apiTimeInterval, 'minute').add(-options.apiTimeInterval, 'minute'); |
|
|
|
// options.currentTime = moment(options.currentTime).hour(parseInt(options.currentHour) /*+ options.onPitchTime*/).minute(options.currentElement === 'six-minute' ? 30 : 0).format('YYYY-MM-DD HH:mm:ss'); |
|
|
|
options.currentTime = time.format('YYYY-MM-DD HH:mm:ss'); |
|
|
|
} |
|
|
|
// options.currentTime = moment(options.date).hour(parseInt(options.currentHour) /*+ options.onPitchTime*/).minute(options.currentElement === 'six-minute' ? 30 : 0).format('YYYY-MM-DD HH:mm:ss'); |
|
|
|
options.titleEndTime = options.currentTime |
|
|
|
let now = moment(options.date).hour(parseInt(options.currentHour) + options.apiTimeLength).minute(options.currentElement === 'six-minute' ? 36 : 30); |
|
|
|
let minute = now.minute(); |
|
|
|