|
|
@@ -47,7 +47,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item prop="dateTime" label="培训结束时间">
|
|
|
- <el-date-picker required v-model="formData.trainingEndDateTime" :picker-options="endDatepickerOptions"
|
|
|
+ <el-date-picker required v-model="formData.trainingEndDateTime" :picker-options="endDatepickerOptions" @change="endDateChanged"
|
|
|
type="datetime" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
@@ -112,7 +112,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item prop="imageList" label="上传图片">
|
|
|
- <imgUpload type="more" :value="formData.imageList" @input="imageListChanged"></imgUpload>
|
|
|
+ <imgUpload ref="uploadimage" type="more" :value="formData.imageList" @input="imageListChanged"></imgUpload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -279,6 +279,7 @@ export default {
|
|
|
onHide() {
|
|
|
this.isShow = false;
|
|
|
this.formData = this.reset();
|
|
|
+ this.$refs["uploadimage"].clearFiles();
|
|
|
},
|
|
|
async onSave() {
|
|
|
if (!this.validatePerson()) {
|
|
|
@@ -365,6 +366,13 @@ export default {
|
|
|
console.log("trainingEndDateTime",this.formData.trainingEndDateTime)
|
|
|
}
|
|
|
},
|
|
|
+ endDateChanged(time) {
|
|
|
+ console.log("startDateChanged",time,this.formData.trainingStartDateTime ,this.formData.trainingEndDateTime)
|
|
|
+ if (dayjs(this.formData.trainingStartDateTime).isAfter(dayjs(this.formData.trainingEndDateTime))) {
|
|
|
+ this.formData.trainingStartDateTime = this.formData.trainingEndDateTime;
|
|
|
+ console.log("trainingEndDateTime",this.formData.trainingEndDateTime)
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
mounted() { },
|
|
|
};
|