|
@@ -295,11 +295,6 @@
|
|
|
v-model.trim="maskForm.date"
|
|
|
type="date"
|
|
|
:picker-options="courseOption"
|
|
|
- @change="
|
|
|
- () => {
|
|
|
- maskForm.startTime = '';
|
|
|
- }
|
|
|
- "
|
|
|
value-format="yyyy-MM-dd"
|
|
|
placeholder="选择日期"
|
|
|
></el-date-picker>
|
|
@@ -312,11 +307,6 @@
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
:picker-options="bigin"
|
|
|
- @change="
|
|
|
- () => {
|
|
|
- maskForm.startTime = '';
|
|
|
- }
|
|
|
- "
|
|
|
placeholder="选择日期"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -334,7 +324,7 @@
|
|
|
format="HH:mm"
|
|
|
value-format="HH:mm"
|
|
|
:picker-options="{
|
|
|
- selectableRange: `${nowTime} - 23:30:00`,
|
|
|
+ selectableRange: `04:00:00 - 23:30:00`,
|
|
|
}"
|
|
|
></el-time-picker>
|
|
|
</el-form-item>
|
|
@@ -1023,6 +1013,12 @@ export default {
|
|
|
},
|
|
|
submitResetClass() {
|
|
|
// endClassTimeStr: this.maskForm.endTime,
|
|
|
+ let maskForm = this.maskForm;
|
|
|
+ let diff = dayjs(maskForm.date+' '+maskForm.startTime).diff(new Date,'second')
|
|
|
+ if(diff<=0){
|
|
|
+ this.$message.error("课程开始时间必须大于当前时间");
|
|
|
+ return
|
|
|
+ }
|
|
|
this.$refs.maskForm.validate((valid) => {
|
|
|
if (valid) {
|
|
|
let obj = {
|
|
@@ -1355,15 +1351,6 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
computed: {
|
|
|
- nowTime() {
|
|
|
- // console.log(that.maskForm.date)
|
|
|
- let str = "04:30:00";
|
|
|
- if (that.maskForm.date == dayjs(new Date()).format("YYYY-MM-DD")) {
|
|
|
- str = dayjs(new Date()).format("HH:mm:ss");
|
|
|
- }
|
|
|
-
|
|
|
- return str;
|
|
|
- },
|
|
|
},
|
|
|
};
|
|
|
</script>
|