diff --git a/src/views/faceteach/FaceTeachSignUp.vue b/src/views/faceteach/FaceTeachSignUp.vue index 1c3d9ba..6e4e824 100644 --- a/src/views/faceteach/FaceTeachSignUp.vue +++ b/src/views/faceteach/FaceTeachSignUp.vue @@ -381,44 +381,11 @@ const downloads = (url) => { ElMessage.warning("未在有效时间范围内,请耐心等待!"); }; -//判断能否报名 +//判断能否报名 (TODO-大于面授课截止时间就不能报名了,其余均可以) function isSignClick() { - let beginTime = new Date(data.value.planDto?.beginTime).getTime(); - let endTime = - !data.value.planDto?.afterStart || data.value.afterStart == "0" - ? new Date(data.value.planDto?.endTime).getTime() - : new Date(data.value.planDto?.beginTime).getTime(); + let endTime = new Date(data.value.planDto?.endTime).getTime() let nowTime = new Date().getTime(); - if ( - data.value.planDto?.beforeStart && - data.value.planDto?.afterStart && - data.value.beforeStart !== "0" && - data.value.afterStart !== "0" - ) { - //有开始前有开始后 - beginTime = beginTime - data.value.planDto?.beforeStart * 60 * 1000; - endTime = endTime + data.value.planDto?.afterStart * 60 * 1000; - console.log("1111"); - } else if ( - data.value.planDto?.beforeStart && - !data.value.planDto?.afterStart && - data.value.beforeStart !== "0" && - data.value.afterStart == "0" - ) { - //只有开始前无开始后 - beginTime = beginTime - data.value.planDto?.beforeStart * 60 * 1000; - console.log("11112222"); - } else if ( - !data.value.planDto?.beforeStart && - data.value.planDto?.afterStart && - data.value.beforeStart == "0" && - data.value.afterStart !== "0" - ) { - //无开始前有开始后 - endTime = endTime + data.value.planDto?.afterStart * 60 * 1000; - console.log("1111333"); - } - if (nowTime < endTime && nowTime > beginTime) { + if (nowTime < endTime) { state.isAllowSign = true; } else { state.isAllowSign = false; @@ -426,7 +393,6 @@ function isSignClick() { console.log(state.isAllowSign) } - watch(data,()=>{ isSignClick(); })