From b7a4ea9595b85fb536184060605a3c16b2b065b0 Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Thu, 6 Jan 2022 17:52:45 +0800 Subject: [PATCH] =?UTF-8?q?[bug]-=20=E7=BB=9F=E4=B8=80=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=20=E4=BC=9A=E8=AE=AE=E6=8A=A5=E5=90=8D=E7=8A=B6=E6=80=81=20?= =?UTF-8?q?=E7=9A=84=E5=88=A4=E6=96=AD=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/detailPage/MeetingList.vue | 19 ++++++++++++++----- src/enums/commonEnum.js | 5 +++++ src/utils/meetingJudgeUtil.js | 14 ++++++++++++++ src/views/MessagePage/MeetingDetailModal.vue | 18 +++++++----------- src/views/meetingActivity/MeetingActivity.vue | 8 +++++--- .../meeting/MeetingList.vue | 9 ++++++--- 6 files changed, 51 insertions(+), 22 deletions(-) create mode 100644 src/utils/meetingJudgeUtil.js diff --git a/src/components/detailPage/MeetingList.vue b/src/components/detailPage/MeetingList.vue index f234bfc..ae8afb5 100644 --- a/src/components/detailPage/MeetingList.vue +++ b/src/components/detailPage/MeetingList.vue @@ -37,7 +37,8 @@ -
+
+
+
报名
@@ -589,6 +590,8 @@ import { getSingUpUserInfo } from '@api/incomePaymentsApi' import JImageUpload from '@comp/jero/JImageUpload' import '@/assets/less/TableExpand.less' import SignStep from './modules/SignStep' +import { MeetingSignUpTypeEnums } from '../../enums/commonEnum' +import { compareCurrentTime } from '../../utils/meetingJudgeUtil' const columns = [ { @@ -657,6 +660,7 @@ export default { }, data() { return { + MeetingSignUpTypeEnums, title: '会议详情', width: 800, visible: false, @@ -801,15 +805,7 @@ export default { /* * 当前时间是否超过会议报名时间 * */ - compareCurrentTime(time) { - let date = new Date() - let compareTime = new Date(time) - if (date.getTime() > compareTime.getTime()) { - return true - } else { - return false - } - }, + compareCurrentTime, /* * 通过会议id获取会议性情 * */ diff --git a/src/views/meetingActivity/MeetingActivity.vue b/src/views/meetingActivity/MeetingActivity.vue index 9ac6b10..e02b967 100644 --- a/src/views/meetingActivity/MeetingActivity.vue +++ b/src/views/meetingActivity/MeetingActivity.vue @@ -117,7 +117,7 @@ - 报名 @@ -205,8 +205,8 @@ import UploadMeetingCertificateModal from '@views/MessagePage/UploadMeetingCerti import {getAction} from '@api/manage' import JEllipsis from '@comp/jero/JEllipsis' import MeetingDetailModal from '@views/MessagePage/MeetingDetailModal' -import {SignUpStatusEnum, MeetingStatusEnums} from '@/enums/commonEnum' - +import {SignUpStatusEnum, MeetingStatusEnums, MeetingSignUpTypeEnums} from '@/enums/commonEnum' +import { compareCurrentTime } from '../../utils/meetingJudgeUtil' export default { name: 'MeetingActivity', @@ -222,6 +222,7 @@ export default { return { SignUpStatusEnum, MeetingStatusEnums, + MeetingSignUpTypeEnums, // 会议分类 全部 0 可报名 1 已报名 2 meetingStatusArr: [ { @@ -296,6 +297,7 @@ export default { this.initData(1) }, methods: { + compareCurrentTime, /* * 会议分类筛选 * */ diff --git a/src/views/standardsAssociation/meeting/MeetingList.vue b/src/views/standardsAssociation/meeting/MeetingList.vue index bef51b5..c5b7a17 100644 --- a/src/views/standardsAssociation/meeting/MeetingList.vue +++ b/src/views/standardsAssociation/meeting/MeetingList.vue @@ -111,7 +111,7 @@ && item.signUpStatus !== SignUpStatusEnum.pendingSignIn.index" > - 报名 @@ -168,7 +168,7 @@
- + @@ -182,7 +182,8 @@ import UploadMeetingCertificateModal from '@views/MessagePage/UploadMeetingCerti import { getAction } from '@api/manage' import JEllipsis from '@comp/jero/JEllipsis' import MeetingDetailModal from '@views/MessagePage/MeetingDetailModal' -import { SignUpStatusEnum, MeetingStatusEnums } from '@/enums/commonEnum' +import { SignUpStatusEnum, MeetingStatusEnums, MeetingSignUpTypeEnums } from '@/enums/commonEnum' +import { compareCurrentTime } from '../../../utils/meetingJudgeUtil' export default { @@ -221,6 +222,7 @@ export default { return { SignUpStatusEnum, MeetingStatusEnums, + MeetingSignUpTypeEnums, // 会议分类 全部 0 可报名 1 已报名 2 meetingStatusArr: [ { @@ -287,6 +289,7 @@ export default { this.initData(1) }, methods: { + compareCurrentTime, /* * 会议分类筛选 * */