Compare commits

...

2 Commits

Author SHA1 Message Date
cxc
ebdda03722 redirect 2022-11-03 17:29:43 +08:00
cxc
fde755fec8 13 2022-10-21 13:35:31 +08:00
4 changed files with 42 additions and 4 deletions

View File

@ -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);

View File

@ -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",

View File

@ -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>

View File

@ -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);