Compare commits
2 Commits
5aeff72e9c
...
ebdda03722
Author | SHA1 | Date | |
---|---|---|---|
ebdda03722 | |||
fde755fec8 |
@ -26,8 +26,11 @@ onMounted(() => {
|
||||
timer = setInterval(() => {
|
||||
durationTime.value =
|
||||
new Date(props.startTime).getTime() - new Date().getTime();
|
||||
if (durationTime.value <= 0) {
|
||||
console.log(durationTime.value);
|
||||
if (durationTime.value <= 0 && durationTime.value >= -1200) {
|
||||
emit("timeup");
|
||||
}
|
||||
if (durationTime.value <= 0) {
|
||||
clearInterval(timer);
|
||||
}
|
||||
const duraDayjs = dayjs.duration(durationTime.value);
|
||||
|
@ -14,6 +14,26 @@ import dayjs from "dayjs";
|
||||
const router = createRouter({
|
||||
history: createWebHistory(),
|
||||
routes: [
|
||||
{
|
||||
path: '/meeting/56',
|
||||
redirect: '/meeting/90'
|
||||
},
|
||||
{
|
||||
path: "/appointment/56",
|
||||
redirect: "/appointment/90",
|
||||
},
|
||||
{
|
||||
path: "/verify/56",
|
||||
redirect: '/verify/90'
|
||||
},
|
||||
{
|
||||
path: "/panelist-verify/56",
|
||||
redirect: '/panelist-verify/90'
|
||||
},
|
||||
{
|
||||
path: "/panelist/56",
|
||||
redirect: '/panelist/90'
|
||||
},
|
||||
{
|
||||
path: "/appointment/:meetingId",
|
||||
name: "Appointment",
|
||||
|
@ -8,7 +8,7 @@
|
||||
<p class="meeting-time">
|
||||
<span class="title">会议开始时间</span>
|
||||
<span class="time">{{ meeting.startTime }}</span>
|
||||
<CountDown :start-time="meeting.startTime" @timeup="btnStatus = true" />
|
||||
<CountDown :start-time="meeting.startTime" @timeup="refreshPage" />
|
||||
</p>
|
||||
<div class="form-container">
|
||||
<el-form
|
||||
@ -141,6 +141,14 @@ const saveTempUser = async (newJoinUserRef) => {
|
||||
store.commit("setTempUser", newJoinUser.value);
|
||||
ElMessage.success("已将信息存储到本地");
|
||||
};
|
||||
|
||||
const refreshPage = () => {
|
||||
const state = meeting.value.status == 1 ? true : false;
|
||||
if (state) {
|
||||
return;
|
||||
}
|
||||
location.reload();
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
@ -8,7 +8,8 @@
|
||||
<p class="meeting-time">
|
||||
<span class="title">会议开始时间</span>
|
||||
<span class="time">{{ meeting.startTime }}</span>
|
||||
<CountDown :start-time="meeting.startTime" @timeup="btnStatus = true" />
|
||||
<CountDown :start-time="meeting.startTime" @timeup="refreshPage" />
|
||||
<!-- <CountDown start-time="2022-10-20 10:24:00" @timeup="refreshPage" /> -->
|
||||
</p>
|
||||
<div class="form-container">
|
||||
<el-form
|
||||
@ -641,7 +642,13 @@ const submitVerify = async (newJoinUserRef) => {
|
||||
router.push(`/meeting/${meetingId.value}`);
|
||||
}
|
||||
};
|
||||
|
||||
const refreshPage = () => {
|
||||
const state = meeting.value.status == 1 ? true : false;
|
||||
if (state) {
|
||||
return;
|
||||
}
|
||||
location.reload();
|
||||
};
|
||||
const saveTempUser = async (newJoinUserRef) => {
|
||||
await newJoinUserRef.validate();
|
||||
store.commit("setTempUser", newJoinUser.value);
|
||||
|
Reference in New Issue
Block a user