|
@@ -100,6 +100,7 @@
|
|
|
<el-form-item label="
|
|
|
报名开始时间"
|
|
|
prop="signUpStart">
|
|
|
+ <!-- @change="changeStartTime" -->
|
|
|
<el-date-picker v-model="leftForm.signUpStart"
|
|
|
type="date"
|
|
|
:picker-options="pickerOptions"
|
|
@@ -110,6 +111,7 @@
|
|
|
prop="signUpEnd">
|
|
|
<el-date-picker v-model="leftForm.signUpEnd"
|
|
|
type="date"
|
|
|
+ :picker-options="pickerOptions1"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
placeholder="请选择时间" />
|
|
|
</el-form-item>
|
|
@@ -430,6 +432,7 @@ export default {
|
|
|
weekDay: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
|
|
|
scetionList: [],
|
|
|
isGiveClass: false,
|
|
|
+ activeStartTime: null,
|
|
|
courseOption: {
|
|
|
disabledDate: time => {
|
|
|
let startTime = this.leftForm.courseStart;
|
|
@@ -440,11 +443,19 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
},
|
|
|
- pickerOptions: {
|
|
|
- disabledDate (time) {
|
|
|
- return time.getTime() + 86400000 <= new Date().getTime()
|
|
|
- }
|
|
|
- },
|
|
|
+ pickerOptions: this.beginDate(),
|
|
|
+ // {
|
|
|
+ // disabledDate(time) {
|
|
|
+
|
|
|
+ // return time.getTime() + 86400000 <= new Date().getTime()
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ pickerOptions1: this.processDate(),
|
|
|
+ // {
|
|
|
+ // disabledDate(time) {
|
|
|
+ // return time.getTime() + 86400000 <= this.activeStartTime.getTime()
|
|
|
+ // }
|
|
|
+ // },
|
|
|
leftFormRules: {
|
|
|
/**?
|
|
|
* teacher: '',
|
|
@@ -532,6 +543,27 @@ export default {
|
|
|
// 获取课程类型的接口
|
|
|
},
|
|
|
methods: {
|
|
|
+ beginDate () {
|
|
|
+ let self = this
|
|
|
+ return {
|
|
|
+ disabledDate (time) {
|
|
|
+ return time.getTime() + 86400000 <= new Date().getTime()//开始时间不选时,结束时间最大值小于等于当天
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ processDate () {//提出结束时间必须大于提出开始时间
|
|
|
+ let self = this
|
|
|
+ return {
|
|
|
+ disabledDate (time) {
|
|
|
+ if (self.leftForm.signUpStart) {
|
|
|
+ return new Date(self.leftForm.signUpStart).getTime() > time.getTime()
|
|
|
+ } else {
|
|
|
+ return time.getTime() > Date.now()
|
|
|
+ //开始时间不选时,结束时间最大值小于等于当天
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
changeSubject (val) {
|
|
|
this.leftForm.teacher = ''
|
|
|
this.leftForm.section = ''
|