Bladeren bron

修改图片 清空

zhulu 2 jaren geleden
bovenliggende
commit
c142848a0e

+ 5 - 0
src/components/ImageUpload/index.vue

@@ -335,6 +335,11 @@ export default {
       }
       return strs != "" ? strs.substr(0, strs.length - 1) : "";
     },
+    clearFiles(){
+        this.$refs["imageUpload"].clearFiles();
+        // this.fileList = [];
+        // this.fileValueList = [];        
+      },
   },
 };
 </script>

+ 1 - 0
src/components/K-FileUpload/index.vue

@@ -274,6 +274,7 @@ export default {
         var name = file.name;
         let index = this.fileValueList.findIndex(x=>x.name==file.name);
         this.fileValueList[index]
+        console.log("process.env.VUE_APP_BASE_API",process.env.VUE_APP_BASE_API,process)
         var url = process.env.VUE_APP_BASE_API + this.fileValueList[index].url;
         const a = document.createElement("a");
         a.setAttribute("download", name);

+ 10 - 2
src/views/core/edu/task/dialog.perform.vue

@@ -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() { },
 };