|
@@ -21,7 +21,6 @@
|
|
|
</van-radio-group>
|
|
|
<m-empty v-else key="data" />
|
|
|
</div>
|
|
|
-
|
|
|
<van-sticky v-if="dataShow">
|
|
|
<div class="button-group">
|
|
|
<van-button type="default" @click="onDateChange" size="large">课时调整</van-button>
|
|
@@ -29,9 +28,7 @@
|
|
|
</div>
|
|
|
</van-sticky>
|
|
|
<van-popup v-model="dataForm.status" position="bottom">
|
|
|
- <van-datetime-picker v-model="dataForm.currentDate" type="datetime" :min-date="dataForm.minDate"
|
|
|
- :max-date="dataForm.maxDate" :formatter="formatter" @cancel="dataForm.status = false"
|
|
|
- @confirm="onCurrentConfirm" />
|
|
|
+ <van-datetime-picker v-model="dataForm.currentDate" type="datetime" :min-date="dataForm.minDate" :max-date="dataForm.maxDate" :formatter="formatter" @cancel="dataForm.status = false" @confirm="onCurrentConfirm" />
|
|
|
</van-popup>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -163,8 +160,12 @@ export default {
|
|
|
let m = parseInt(Math.abs(endDate.getTime() - startDate.getTime()) / 1000 / 60)
|
|
|
let currentStartDate = new Date(value),
|
|
|
currentEndDate = new Date(value)
|
|
|
-
|
|
|
+
|
|
|
currentEndDate.setMinutes(currentStartDate.getMinutes() + m)
|
|
|
+ if(currentStartDate.toDateString() !== currentEndDate.toDateString()) {
|
|
|
+ this.$toast("课时调整不允许跨天调整")
|
|
|
+ return
|
|
|
+ }
|
|
|
classStartDateAdjust({
|
|
|
actualTeacherId: selectDate.actualTeacherId,
|
|
|
id: this.radioSelect,
|