lex-xin преди 4 години
родител
ревизия
84dd1930f8
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      src/views/buildVip/index.vue

+ 6 - 2
src/views/buildVip/index.vue

@@ -874,7 +874,9 @@ export default {
       if(this.hotType == 'DISCOUNT' && this.attribute3 && this.attribute3 > 0) {
         // 判断线上或线下总和等于排课次数
         // console.log((parseInt(centerForm.onlineCourseNum) + parseInt(centerForm.offlineCourseNum)), this.attribute3)
-        if((parseInt(centerForm.onlineCourseNum) + parseInt(centerForm.offlineCourseNum)) > this.attribute3) {
+        let onlineNum = centerForm.onlineCourseNum || 0
+        let offlineNum = centerForm.offlineCourseNum || 0
+        if((parseInt(onlineNum) + parseInt(offlineNum)) > this.attribute3) {
           if(type == 'online') {
             this.$message.error('线上课数加线下课数必须等于待排课数')
           } else if(type == 'offline') {
@@ -1660,7 +1662,9 @@ export default {
           let centerForm = this.centerForm
           if(this.hotType == 'DISCOUNT' && this.attribute3 && this.attribute3 > 0) {
             // 判断线上或线下总和大于排课次数
-            if((parseInt(centerForm.onlineCourseNum) + parseInt(centerForm.offlineCourseNum)) != this.attribute3) {
+            let onlineNum = centerForm.onlineCourseNum || 0
+            let offlineNum = centerForm.offlineCourseNum || 0
+            if((parseInt(onlineNum) + parseInt(offlineNum)) != this.attribute3) {
               this.$message.error('线上课数加线下课数必须等于待排课数')
               return
             }