From c819024e241b9f7c54cc3786373ad0d2998f2190 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 05 五月 2023 08:55:46 +0800
Subject: [PATCH] 修改

---
 src/views/contingencyplan/uploadFile.vue |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/views/contingencyplan/uploadFile.vue b/src/views/contingencyplan/uploadFile.vue
index e4b8006..051766d 100644
--- a/src/views/contingencyplan/uploadFile.vue
+++ b/src/views/contingencyplan/uploadFile.vue
@@ -1,6 +1,6 @@
 <template>
   <div style="display: flex">
-      <el-input :disabled="true" type="text" size="medium" v-model="viewName" style="width: 60%" ></el-input>
+      <el-input :disabled="inputDisable" type="text" size="medium" v-model="viewName" style="width: 60%" @change="fileNameChange" ></el-input>
       <el-upload
           v-if="!disabled"
           action=""
@@ -53,6 +53,7 @@
         fileName: '',
         filePath: '',
         downloadUrl: '',
+        inputDisable:true,
         fileList: [],
     }
   },
@@ -73,7 +74,6 @@
   methods: {
 
       downLoadFile(fileUrl){
-          console.log(123,fileUrl)
           let a = document.createElement('a')
           // a.href = this.defaultUrl+`/upload/downloadNew?path=`+encodeURI(fileUrl)
           a.href = process.env.BASE_API + '/upload/'+fileUrl
@@ -102,13 +102,14 @@
                       message:'上传成功',
                       duration:2000,
                   })
+                  this.inputDisable = false;
               }else {
                   this.$message.error('上传失败,系统未知错误!错误码为【500】');
               }
           })
       },
 
-      handleClear(){
+      handleClear(index){
           this.fileName = '';
           this.fileList = [];
           this.viewName=""
@@ -116,6 +117,11 @@
               fileUrl: '',
               fileName: ''
           });
+          this.inputDisable = true;
+      },
+
+      fileNameChange(event){
+          this.$emit('fileNameChange', event);
       },
 
       beforeUpload(file) {

--
Gitblit v1.9.2