Browse Source

另一个课程检查修改

wolyshaw 3 years ago
parent
commit
31e4165773
1 changed files with 9 additions and 3 deletions
  1. 9 3
      src/views/activeProgram/program.vue

+ 9 - 3
src/views/activeProgram/program.vue

@@ -556,7 +556,6 @@ export default {
                 this.$toast("请输入线上课次数");
                 return false;
             }
-
             if (statusList.hasOffline && !statusList.hasOnline) {
                 if (offlineClassesStatus) {
                     this.$toast("请输入线下课次数");
@@ -872,8 +871,7 @@ export default {
                     return false;
                 }
             }
-
-            if (statusList.hasOffline) {
+            if (statusList.hasOffline && !statusList.hasOnline) {
                 if (offlineClassesStatus) {
                     if (isShowToast) {
                         this.$toast("请输入线下课次数");
@@ -891,6 +889,14 @@ export default {
                     return false;
                 }
             }
+            if (
+                statusList.hasOffline &&
+                statusList.hasOnline &&
+                parseFloat(form.onlineClassesNums || 0) + parseFloat(form.offlineClassesNums || 0) != this.form.totalClassTime
+            ) {
+                this.$toast('线上课次数+线下课次数不等于总课次数')
+                return false
+            }
             return true;
         },
         formatStatus(type, teachMode) {