|  | @@ -144,9 +144,15 @@
 | 
	
		
			
				|  |  |            <template slot-scope="scope">
 | 
	
		
			
				|  |  |              <div>
 | 
	
		
			
				|  |  |                <!-- OVER -->
 | 
	
		
			
				|  |  | -              <el-button v-if="scope.row.courseScheduleStatus == 'OVER' && permission('courseSchedule/classStartDateAdjust1')" type="text" @click="resetClass(scope.row)">调整</el-button>
 | 
	
		
			
				|  |  | -              <el-button v-if="scope.row.courseScheduleStatus == 'NOT_START' && permission('courseSchedule/classStartDateAdjust')" type="text" @click="resetClass(scope.row)">调整</el-button>
 | 
	
		
			
				|  |  | -              <el-button v-if="scope.row.courseScheduleStatus == 'NOT_START' && permission('courseSchedule/bathDelete')" type="text" @click="removeSingleClass(scope.row)">删除</el-button>
 | 
	
		
			
				|  |  | +              <el-button v-if="scope.row.courseScheduleStatus == 'OVER' && permission('courseSchedule/classStartDateAdjust1')"
 | 
	
		
			
				|  |  | +                         type="text"
 | 
	
		
			
				|  |  | +                         @click="resetClass(scope.row)">调整</el-button>
 | 
	
		
			
				|  |  | +              <el-button v-if="scope.row.courseScheduleStatus == 'NOT_START' && permission('courseSchedule/classStartDateAdjust')"
 | 
	
		
			
				|  |  | +                         type="text"
 | 
	
		
			
				|  |  | +                         @click="resetClass(scope.row)">调整</el-button>
 | 
	
		
			
				|  |  | +              <el-button v-if="scope.row.courseScheduleStatus == 'NOT_START' && permission('courseSchedule/bathDelete')"
 | 
	
		
			
				|  |  | +                         type="text"
 | 
	
		
			
				|  |  | +                         @click="removeSingleClass(scope.row)">删除</el-button>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
	
		
			
				|  | @@ -200,6 +206,7 @@
 | 
	
		
			
				|  |  |            </el-date-picker>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="开始时间"
 | 
	
		
			
				|  |  | +                      v-if="courseVisible"
 | 
	
		
			
				|  |  |                        prop="startTime">
 | 
	
		
			
				|  |  |            <el-time-select placeholder="起始时间"
 | 
	
		
			
				|  |  |                            v-model="maskForm.startTime"
 | 
	
	
		
			
				|  | @@ -211,6 +218,7 @@
 | 
	
		
			
				|  |  |            </el-time-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="结束时间"
 | 
	
		
			
				|  |  | +                      v-if="courseVisible"
 | 
	
		
			
				|  |  |                        prop="endTime">
 | 
	
		
			
				|  |  |            <el-time-select placeholder="结束时间"
 | 
	
		
			
				|  |  |                            v-model="maskForm.endTime"
 | 
	
	
		
			
				|  | @@ -285,22 +293,22 @@ export default {
 | 
	
		
			
				|  |  |          teacher: '',
 | 
	
		
			
				|  |  |          assistant: '',
 | 
	
		
			
				|  |  |          date: '',
 | 
	
		
			
				|  |  | +        id: '',
 | 
	
		
			
				|  |  |          startTime: '',
 | 
	
		
			
				|  |  | -        endTime: '',
 | 
	
		
			
				|  |  | -        id: ''
 | 
	
		
			
				|  |  | +        endTime: ''
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        maskRules: {
 | 
	
		
			
				|  |  |          teacher: [{ required: true, message: '请选择主教老师名称', trigger: 'blur' },],
 | 
	
		
			
				|  |  |          date: [{ required: true, message: '请选择上课时间', trigger: 'blur' },],
 | 
	
		
			
				|  |  | -        startTime: [{ required: true, message: '请选择上课开始时间', trigger: 'blur' },],
 | 
	
		
			
				|  |  | -        endTime: [{ required: true, message: '请选择上课结束时间', trigger: 'blur' },],
 | 
	
		
			
				|  |  | +        // startTime: [{ required: true, message: '请选择上课开始时间', trigger: 'blur' },],
 | 
	
		
			
				|  |  | +        // endTime: [{ required: true, message: '请选择上课结束时间', trigger: 'blur' },],
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        teacherList: [],
 | 
	
		
			
				|  |  |        classList: [],
 | 
	
		
			
				|  |  |        activeCourseList: [],
 | 
	
		
			
				|  |  |        timerMask: {
 | 
	
		
			
				|  |  |          timer: ''
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    },
 | 
	
	
		
			
				|  | @@ -364,6 +372,7 @@ export default {
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      resetClass (row) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        this.maskForm.teacher = parseInt(row.masterTeacherId);
 | 
	
		
			
				|  |  |        this.maskForm.assistant = []
 | 
	
		
			
				|  |  |        for (let i in row.teachingTeachers) {
 | 
	
	
		
			
				|  | @@ -372,11 +381,13 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        this.maskForm.date = row.classDate;
 | 
	
		
			
				|  |  | -      this.maskForm.startTime = row.startClassTimeStr;
 | 
	
		
			
				|  |  | -      this.maskForm.endTime = row.endClassTimeStr;
 | 
	
		
			
				|  |  | +      this.$set(this.maskForm, 'startTime', row.startClassTimeStr.substring(0, 5))
 | 
	
		
			
				|  |  | +      // this.maskForm.startTime = row.startClassTimeStr;
 | 
	
		
			
				|  |  | +      this.maskForm.endTime = row.endClassTimeStr.substring(0, 5);
 | 
	
		
			
				|  |  |        this.maskForm.id = row.courseScheduleId;
 | 
	
		
			
				|  |  | -      // 修改课时
 | 
	
		
			
				|  |  |        this.courseVisible = true;
 | 
	
		
			
				|  |  | +      // 修改课时
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        // let obj = {
 | 
	
		
			
				|  |  |        //   actualTeacherId: this.maskForm.teacher,
 | 
	
		
			
				|  |  |        //   classDate: this.maskForm.date,
 | 
	
	
		
			
				|  | @@ -429,6 +440,10 @@ export default {
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      submitResetClass () {
 | 
	
		
			
				|  |  | +      if (!this.startTime || !this.endTime) {
 | 
	
		
			
				|  |  | +        this.$message.error('请填写开始时间或结束时间')
 | 
	
		
			
				|  |  | +        return
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        this.$confirm('是否确定?', '提示', {
 | 
	
		
			
				|  |  |          confirmButtonText: '确定',
 | 
	
		
			
				|  |  |          cancelButtonText: '取消',
 | 
	
	
		
			
				|  | @@ -458,6 +473,15 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      handleClose () {
 | 
	
		
			
				|  |  |        this.courseVisible = false;
 | 
	
		
			
				|  |  | +      this.maskForm = {
 | 
	
		
			
				|  |  | +        teacher: '',
 | 
	
		
			
				|  |  | +        assistant: '',
 | 
	
		
			
				|  |  | +        date: '',
 | 
	
		
			
				|  |  | +        id: '',
 | 
	
		
			
				|  |  | +        startTime: '',
 | 
	
		
			
				|  |  | +        endTime: ''
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +        console.log(this.maskForm.startTime)
 | 
	
		
			
				|  |  |        this.$refs['maskForm'].resetFields()
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      handleSelectionChange (val) {
 |