lex-xin 3 年之前
父節點
當前提交
8e2227e355

+ 14 - 1
src/views/activeProgram/modal/course.vue

@@ -26,7 +26,7 @@ export default {
                 values: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"],
                 className: "week",
             }, {
-                values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],
+                values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
                 className: "hours",
                 defaultIndex: 7,
             }, {
@@ -35,6 +35,11 @@ export default {
             }],
         }
     },
+    watch: {
+        'singleClassMinutes'() {
+            this.scheduleList = []
+        }
+    },
     methods: {
         onTeachingConfirm(value) {
             // 添加课程
@@ -66,6 +71,14 @@ export default {
                 }
             });
 
+            // 判断结束时间
+            const endTime1 = endTime ? Number(endTime.split(":")[0]) : 0
+            const endTime2 = endTime ? Number(endTime.split(":")[1]) : 0
+            if(endTime1 >= 21 && endTime2 > 0) {
+                this.$toast("课程安排结束时间超过21:00");
+                return;
+            }
+
             if (isAdd) {
                 // 判断时间范围是否有重复
                 scheduleList.push({

+ 2 - 1
src/views/applyActive/components/theoryCourse.vue

@@ -612,7 +612,8 @@ export default {
             });
             // 判断结束时间
             const endTime1 = endTime ? Number(endTime.split(":")[0]) : 0
-            if(endTime1 > 20){
+            const endTime2 = endTime ? Number(endTime.split(":")[1]) : 0
+            if(endTime1 >= 21 && endTime2 > 0) {
                 this.$toast("课程安排结束时间超过21:00");
                 return;
             }

+ 4 - 3
src/views/applyActive/components/vipCourse.vue

@@ -964,9 +964,10 @@ export default {
 
       // 判断结束时间
       const endTime1 = endTime ? Number(endTime.split(":")[0]) : 0
-      if(endTime1 > 20){
-        this.$toast("课程安排结束时间超过21:00");
-        return;
+      const endTime2 = endTime ? Number(endTime.split(":")[1]) : 0
+      if(endTime1 >= 21 && endTime2 > 0) {
+          this.$toast("课程安排结束时间超过21:00");
+          return;
       }
 
       if (isAdd) {

+ 4 - 3
src/views/teacher/VIP00Apply.vue

@@ -1234,9 +1234,10 @@ export default {
 
       // 判断结束时间
       const endTime1 = endTime ? Number(endTime.split(":")[0]) : 0
-      if(endTime1 > 20){
-        this.$toast("课程安排结束时间超过21:00");
-        return;
+      const endTime2 = endTime ? Number(endTime.split(":")[1]) : 0
+      if(endTime1 >= 21 && endTime2 > 0) {
+          this.$toast("课程安排结束时间超过21:00");
+          return;
       }
 
       if (isAdd) {

+ 4 - 3
src/views/teacher/VIP11Apply.vue

@@ -1040,9 +1040,10 @@ export default {
 
       // 判断结束时间
       const endTime1 = endTime ? Number(endTime.split(":")[0]) : 0
-      if(endTime1 > 20){
-        this.$toast("课程安排结束时间超过21:00");
-        return;
+      const endTime2 = endTime ? Number(endTime.split(":")[1]) : 0
+      if(endTime1 >= 21 && endTime2 > 0) {
+          this.$toast("课程安排结束时间超过21:00");
+          return;
       }
 
       if (isAdd) {