|
@@ -732,8 +732,17 @@ const togglePlay = () => {
|
|
// 开始播放,设置定时器
|
|
// 开始播放,设置定时器
|
|
playInterval = window.setInterval(() => {
|
|
playInterval = window.setInterval(() => {
|
|
const currentTime = getCurrentTimestamp(); // 当前时间戳
|
|
const currentTime = getCurrentTimestamp(); // 当前时间戳
|
|
- const time=new Date(value1.value).getTime()
|
|
|
|
|
|
+
|
|
maxTime = getCurrentMinutesOfDay(); // 更新最大时间 1
|
|
maxTime = getCurrentMinutesOfDay(); // 更新最大时间 1
|
|
|
|
+ const date = new Date(value1.value);
|
|
|
|
+ date.setHours(0, 0, 0, 0); // 设置时间为 0,只保留年月日
|
|
|
|
+ const time = date.getTime();
|
|
|
|
+
|
|
|
|
+ console.log('value1.value',time)
|
|
|
|
+ console.log('time',time)
|
|
|
|
+ console.log('value2.value',value2.value)
|
|
|
|
+ console.log('timeInterval.value', timeInterval.value)
|
|
|
|
+ console.log('currentTime', currentTime)
|
|
|
|
|
|
if (time + value2.value*60*1000 + timeInterval.value*60*1000 < currentTime ) {
|
|
if (time + value2.value*60*1000 + timeInterval.value*60*1000 < currentTime ) {
|
|
value2.value += timeInterval.value;
|
|
value2.value += timeInterval.value;
|
|
@@ -742,6 +751,11 @@ const togglePlay = () => {
|
|
value2.value = maxTime;
|
|
value2.value = maxTime;
|
|
getList(); // 获取当前时间点的要素信息
|
|
getList(); // 获取当前时间点的要素信息
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /** */
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
}, 5000); // 每10秒滑动一次
|
|
}, 5000); // 每10秒滑动一次
|
|
} else {
|
|
} else {
|
|
// 暂停播放,清除定时器
|
|
// 暂停播放,清除定时器
|
|
@@ -767,6 +781,15 @@ const onSliderChange = (val: number) => {
|
|
}
|
|
}
|
|
getList(); // 更新数据
|
|
getList(); // 更新数据
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
// 检查传入的日期是否为今天,精确到年、月、日、时、分、秒
|
|
// 检查传入的日期是否为今天,精确到年、月、日、时、分、秒
|
|
const isToday = (date: Date) => {
|
|
const isToday = (date: Date) => {
|
|
const now = new Date();
|
|
const now = new Date();
|