|  | @@ -251,6 +251,12 @@
 | 
											
												
													
														|  |                            value-format="yyyy-MM-dd"
 |  |                            value-format="yyyy-MM-dd"
 | 
											
												
													
														|  |                            placeholder="选择日期"></el-date-picker>
 |  |                            placeholder="选择日期"></el-date-picker>
 | 
											
												
													
														|  |          </el-form-item>
 |  |          </el-form-item>
 | 
											
												
													
														|  | 
 |  | +        <el-form-item label="课程时长(分钟)"
 | 
											
												
													
														|  | 
 |  | +                      v-if="courseVisible"
 | 
											
												
													
														|  | 
 |  | +                      prop="timer">
 | 
											
												
													
														|  | 
 |  | +          <el-input type='number'
 | 
											
												
													
														|  | 
 |  | +                    v-model="maskForm.timer"></el-input>
 | 
											
												
													
														|  | 
 |  | +        </el-form-item>
 | 
											
												
													
														|  |          <el-form-item label="开始时间"
 |  |          <el-form-item label="开始时间"
 | 
											
												
													
														|  |                        v-if="courseVisible"
 |  |                        v-if="courseVisible"
 | 
											
												
													
														|  |                        prop="startTime">
 |  |                        prop="startTime">
 | 
											
										
											
												
													
														|  | @@ -268,6 +274,7 @@
 | 
											
												
													
														|  |                        prop="endTime">
 |  |                        prop="endTime">
 | 
											
												
													
														|  |            <el-time-select placeholder="结束时间"
 |  |            <el-time-select placeholder="结束时间"
 | 
											
												
													
														|  |                            v-model.trim="maskForm.endTime"
 |  |                            v-model.trim="maskForm.endTime"
 | 
											
												
													
														|  | 
 |  | +                          disabled
 | 
											
												
													
														|  |                            :picker-options="{
 |  |                            :picker-options="{
 | 
											
												
													
														|  |                              start: '04:30',
 |  |                              start: '04:30',
 | 
											
												
													
														|  |                              step: '00:05',
 |  |                              step: '00:05',
 | 
											
										
											
												
													
														|  | @@ -399,6 +406,7 @@
 | 
											
												
													
														|  |    </div>
 |  |    </div>
 | 
											
												
													
														|  |  </template>
 |  |  </template>
 | 
											
												
													
														|  |  <script>
 |  |  <script>
 | 
											
												
													
														|  | 
 |  | +import dayjs from 'dayjs'
 | 
											
												
													
														|  |  import pagination from "@/components/Pagination/index";
 |  |  import pagination from "@/components/Pagination/index";
 | 
											
												
													
														|  |  import { bathDelete } from "@/api/vipSeting";
 |  |  import { bathDelete } from "@/api/vipSeting";
 | 
											
												
													
														|  |  import {
 |  |  import {
 | 
											
										
											
												
													
														|  | @@ -458,6 +466,7 @@ export default {
 | 
											
												
													
														|  |          startTime: "",
 |  |          startTime: "",
 | 
											
												
													
														|  |          endTime: "",
 |  |          endTime: "",
 | 
											
												
													
														|  |          type: "",
 |  |          type: "",
 | 
											
												
													
														|  | 
 |  | +        timer: '',
 | 
											
												
													
														|  |          courseScheduleType: null,
 |  |          courseScheduleType: null,
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |        typeForm: {
 |  |        typeForm: {
 | 
											
										
											
												
													
														|  | @@ -634,7 +643,11 @@ export default {
 | 
											
												
													
														|  |          "startTime",
 |  |          "startTime",
 | 
											
												
													
														|  |          row.startClassTimeStr.substring(0, 5)
 |  |          row.startClassTimeStr.substring(0, 5)
 | 
											
												
													
														|  |        );
 |  |        );
 | 
											
												
													
														|  | -      this.maskForm.endTime = row.endClassTimeStr.substring(0, 5);
 |  | 
 | 
											
												
													
														|  | 
 |  | +      let time = Math.abs(dayjs(row.classDate + ' ' + row.startClassTimeStr).diff(row.classDate + ' ' + row.endClassTimeStr, 'Minute'))
 | 
											
												
													
														|  | 
 |  | +      console.log(time)
 | 
											
												
													
														|  | 
 |  | +      this.maskForm.timer = time;
 | 
											
												
													
														|  | 
 |  | +      this.maskForm.endTime = dayjs(row.classDate + ' ' + row.startClassTimeStr).add(time, 'minute').format('HH:mm')
 | 
											
												
													
														|  | 
 |  | +      // this.maskForm.endTime = row.endClassTimeStr.substring(0, 5);
 | 
											
												
													
														|  |        this.maskForm.id = row.courseScheduleId;
 |  |        this.maskForm.id = row.courseScheduleId;
 | 
											
												
													
														|  |        this.courseVisible = true;
 |  |        this.courseVisible = true;
 | 
											
												
													
														|  |        // 修改课时
 |  |        // 修改课时
 |