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