From 4e17a696d0898e0d04ddb01542cd7233e3892867 Mon Sep 17 00:00:00 2001
From: huangzhe <3451701311@qq.com>
Date: Wed, 27 Aug 2025 10:19:29 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AD=BE=E5=88=B0?=
=?UTF-8?q?=E6=97=B6=E9=97=B4=E5=8F=AF=E7=A9=BF=E7=A9=BA=E5=80=BC=E7=9A=84?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/courselibrary/CoursewareManage.vue | 23 +++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue
index ea5e1836..9381c5ae 100644
--- a/src/views/courselibrary/CoursewareManage.vue
+++ b/src/views/courselibrary/CoursewareManage.vue
@@ -768,7 +768,12 @@
-
签到时间
+
+
+

+
+
签到时间
+
@@ -2625,7 +2630,7 @@ export default defineComponent({
return
}
console.log(value, "---------------")
- nextTick(handleSelectSignDateTime)
+ computedMin(signDateTimeType.value)
}, {deep: true})
const nums = ref(0);
@@ -3661,10 +3666,10 @@ export default defineComponent({
const handleSureStu = async () => {
// 检测开课前后的数值是否正确
if ( !(isNumber(state.afterStartValue) && isNumber(state.beforeValue))) {
- if(!(state.afterStartValue === null && state.beforeValue === null)) {
message.warning("开始前或开始后数值有误,请重新填写")
return
- }
+ // if(!(state.afterStartValue === null && state.beforeValue === null)) {
+ // }
}
function isNumber(value){
return typeof value === 'number' && !isNaN(value);
@@ -5139,11 +5144,19 @@ export default defineComponent({
return
}
+ computedMin(type)
+ }
+
+ /**
+ * 计算面授时间
+ * */
+ function computedMin(type){
+
// 面授开课时间
const classStartTime = dayjs(state.xjkkinputV3[0])
// 面授结束时间
const classEndTime = dayjs(state.xjkkinputV3[1])
- console.log("classStartTime", classStartTime, "classEndTime", classEndTime)
+ // console.log("classStartTime", classStartTime, "classEndTime", classEndTime)
const { endSignTime, startSignTime } = getDayOfStartAndEnd()
signDateTimeType.value = type;