| 
					
				 | 
			
			
				@@ -144,6 +144,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-time-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="课程类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     v-model="maskForm.teachMode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option label="线上课" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       value="ONLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option label="线下课" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       value="OFFLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="教学地点" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       v-if='maskForm.teachMode == "OFFLINE"'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select v-model="maskForm.address" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -259,9 +269,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       v-if='isaddCourse'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-model="adjustmentForm.fee"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!--  v-if='isaddCourse' --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="课程类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      prop="courseType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      v-if='isaddCourse'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      v-model="adjustmentForm.courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option label="线上课" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -270,6 +280,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        value="OFFLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="教学点" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      v-if='adjustmentForm.courseType == "OFFLINE"' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="address"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model="adjustmentForm.address" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     filterable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="(item,index) in schoolList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :label="item.name"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <br> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="排课起始时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       prop="courseTime"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -416,13 +438,15 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         checked: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addCount: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         courseType: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fee: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fee: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        address: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       adjustmentRules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         courseTime: [{ required: true, message: '请选择开始时间' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addCount: [{ required: true, message: '请输入加课次数' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         courseType: [{ required: true, message: '请选择课程类型' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fee: [{ required: true, message: '请输入费用' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fee: [{ required: true, message: '请输入费用' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        address: [{ required: true, message: '选择教学点' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       weekDateList: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { value: '1', label: '星期一' }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -497,11 +521,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.courseVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs['maskForm'].resetFields() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 提交单次课程调整 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submitResetClass () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   endClassTimeStr: this.maskForm.endTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.maskForm.teachMode == 'ONLINE') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.maskForm.address = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let obj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         startClassTimeStr: this.maskForm.startTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         id: this.maskForm.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        teachMode: this.maskForm.teachMode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         classDate: this.maskForm.date, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         schoolId: this.maskForm.address || null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -619,6 +648,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // '批量调整 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     adjustment () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.adjustmentName = '批量调整' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.isaddCourse = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -645,6 +675,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           obj.courseTimes = this.weekList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           obj.holiday = this.adjustmentForm.checked; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           obj.vipGroupId = this.vipid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          obj.schoolId = this.adjustmentForm.address || null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          obj.teachMode = this.adjustmentForm.courseType || null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.adjustmentForm.courseType == 'ONLINE') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.adjustmentForm.address = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            obj.schoolId = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           vipCourseAdjust(obj).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.success('恭喜您修改成功'); 
			 |