|  | @@ -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('恭喜您修改成功');
 |