Selaa lähdekoodia

修改次数判断

lex-xin 4 vuotta sitten
vanhempi
commit
b523fcb0ae
1 muutettua tiedostoa jossa 10 lisäystä ja 3 poistoa
  1. 10 3
      src/views/teacher/VIP00Apply.vue

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

@@ -570,7 +570,6 @@
 						statusList.hasOffline = false
 					}
 				}
-				console.log(vas)
 				if (vas.type == "GIVE_CLASS") { // 买赠活动
 					this.statusList.teachOnOrOff = true // 显示赠课
 					if (totalCount >= Number(vas.attribute1)) {
@@ -580,8 +579,8 @@
 						form.totalClassTime = totalCount
 						other.giveNum = 0
 					}
-				} else if(vas.type == 'DISCOUNT') {
-					form.totalClassTime = totalCount
+				} else if(vas.type == 'DISCOUNT' && vas.attribute3 && vas.attribute3 > 0) {
+					form.totalClassTime = vas.attribute3
 					other.giveNum = 0
 					this.statusList.teachOnOrOff = false // 隐藏赠课
 				} else { // 折扣活动
@@ -1053,6 +1052,14 @@
 					return false
 				}
 
+				if(vipGroupActivitySelect.type == 'DISCOUNT' && vipGroupActivitySelect.attribute3 && vipGroupActivitySelect.attribute3 > 0) {
+					if((parseInt(form.onlineClassesNums) + parseInt(form.offlineClassesNums)) != vipGroupActivitySelect.attribute3) {
+						this.$toast('课时总数必须为' + form.totalClassTime + '节')
+						return
+					}
+				}
+				// if(form.onlineClassesNums + form.offlineClassesNums )
+
 				// 如果线上和线下课酬都为0时
 				if(statusList.hasOnline && statusList.hasOffline) {
 					if(form.onlineClassesNums > 0 && form.onlineTeacherSalary <= 0 && form.offlineClassesNums > 0 && form.offlineTeacherSalary <= 0 && this.salaryStatus) {