feat:修改作业

This commit is contained in:
lixg
2023-03-09 21:22:28 +08:00
parent 1e20fcc808
commit e03440d12e
2 changed files with 19 additions and 17 deletions

View File

@@ -218,21 +218,23 @@ let hour = ref(0);
let minute = ref(0); let minute = ref(0);
let seconds = ref(0); let seconds = ref(0);
let timer = setInterval(() => { let timer = setInterval(() => {
let endTime = parseInt(new Date(data.value.voteEndTime).getTime() / 1000); if (data && data.value && data.value.voteEndTime) {
let nowTime = parseInt(new Date().getTime() / 1000); let endTime = parseInt(new Date(data.value.voteEndTime).getTime() / 1000);
if (endTime > nowTime) { let nowTime = parseInt(new Date().getTime() / 1000);
hour.value = parseInt( if (endTime > nowTime) {
dayjs(data.value.voteEndTime).diff(dayjs(), "minute") / 60 hour.value = parseInt(
); dayjs(data.value.voteEndTime).diff(dayjs(), "minute") / 60
minute.value = parseInt( );
dayjs(data.value.voteEndTime).diff(dayjs(), "minute") % 60 minute.value = parseInt(
); dayjs(data.value.voteEndTime).diff(dayjs(), "minute") % 60
seconds.value = parseInt( );
dayjs(data.value.voteEndTime).diff(dayjs(), "seconds") - seconds.value = parseInt(
(hour.value * 60 + minute.value) * 60 dayjs(data.value.voteEndTime).diff(dayjs(), "seconds") -
); (hour.value * 60 + minute.value) * 60
} else { );
clearInterval(timer); } else {
clearInterval(timer);
}
} }
}, 1000); }, 1000);

View File

@@ -175,8 +175,8 @@ const state = reactive({
const { hour, minute, seconds } = toRefs(state); const { hour, minute, seconds } = toRefs(state);
let timer = setInterval(() => { let timer = setInterval(() => {
console.log("endTime", data.value.submitEndTime); // console.log("endTime", data.value.submitEndTime);
if (data && data.value.submitEndTime) { if (data && data.value && data.value.submitEndTime) {
let endTime = parseInt(new Date(data.value.submitEndTime).getTime() / 1000); let endTime = parseInt(new Date(data.value.submitEndTime).getTime() / 1000);
let nowTime = parseInt(new Date().getTime() / 1000); let nowTime = parseInt(new Date().getTime() / 1000);
console.log("endTime222", endTime, nowTime); console.log("endTime222", endTime, nowTime);