Browse Source

fix 申请时线下课为0 问题

wolyshaw 3 years ago
parent
commit
6a0b70a512
1 changed files with 10 additions and 1 deletions
  1. 10 1
      src/views/teacher/VIP00Apply.vue

+ 10 - 1
src/views/teacher/VIP00Apply.vue

@@ -1521,7 +1521,7 @@ export default {
         }
       }
 
-      if (statusList.hasOffline) {
+      if (statusList.hasOffline && !statusList.hasOnline) {
         if (offlineClassesStatus) {
           this.$toast("请输入线下课次数");
           return false;
@@ -1534,6 +1534,15 @@ export default {
         }
       }
 
+      if (
+          statusList.hasOffline &&
+          statusList.hasOnline &&
+          parseFloat(form.onlineClassesNums || 0) + parseFloat(form.offlineClassesNums || 0) != this.form.totalClassTime
+      ) {
+          this.$toast('线上课次数+线下课次数不等于总课次数')
+          return
+      }
+
       // 判断课时总数
       if(form.totalClassTime <= 0) {
         this.$toast('请输入线上/线下课次数')