Browse Source

解决缺陷 【ID1016573】2、上传后,必输提示依旧存在。

zhulu 1 year ago
parent
commit
d33eae31a0
1 changed files with 8 additions and 3 deletions
  1. 8 3
      src/views/core/outIn/letter/dialog.addletter.vue

+ 8 - 3
src/views/core/outIn/letter/dialog.addletter.vue

@@ -63,11 +63,12 @@
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item label="上传介绍信附件" prop="letterFile">
+              <el-form-item label="上传介绍信附件" ref="letterFile" prop="letterFile">
                 <K-file-upload
-                  ref="upload"
+                  ref="uploadFile"
                   :limit=2
                   :defaultValue="formFileListDefualtValue"
+                  @input="fileListChanged"
                   v-model="formData.letterFile"
                 />
               </el-form-item>
@@ -302,6 +303,10 @@ export default {
       this.userInfo.imgFile = list;
       this.$refs.userImgFile.clearValidate();
     },
+    fileListChanged(list)
+    {
+      this.$refs.letterFile.clearValidate();
+    },
     endDisabledDate(time) {
       //小于开始日期禁止选择
       let startDate = new Date();
@@ -331,7 +336,7 @@ export default {
     onHide() {
       this.isShow = false;
       this.formData = this.reset();
-      this.$refs["upload"].clearFiles();
+      this.$refs["uploadFile"].clearFiles();
     },
     onHideUser() {
       this.open = false;