|
@@ -26,7 +26,7 @@ export default {
|
|
|
values: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"],
|
|
|
className: "week",
|
|
|
}, {
|
|
|
- values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],
|
|
|
+ values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
|
|
|
className: "hours",
|
|
|
defaultIndex: 7,
|
|
|
}, {
|
|
@@ -35,6 +35,11 @@ export default {
|
|
|
}],
|
|
|
}
|
|
|
},
|
|
|
+ watch: {
|
|
|
+ 'singleClassMinutes'() {
|
|
|
+ this.scheduleList = []
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
onTeachingConfirm(value) {
|
|
|
// 添加课程
|
|
@@ -66,6 +71,14 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ // 判断结束时间
|
|
|
+ const endTime1 = endTime ? Number(endTime.split(":")[0]) : 0
|
|
|
+ const endTime2 = endTime ? Number(endTime.split(":")[1]) : 0
|
|
|
+ if(endTime1 >= 21 && endTime2 > 0) {
|
|
|
+ this.$toast("课程安排结束时间超过21:00");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
if (isAdd) {
|
|
|
// 判断时间范围是否有重复
|
|
|
scheduleList.push({
|