From b6fde711bf33cede4cb84f85146c32b0c0c61aa5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 04 十一月 2024 09:06:28 +0800
Subject: [PATCH] 优化需求
---
company/src/components/common/UploadFile.vue | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/company/src/components/common/UploadFile.vue b/company/src/components/common/UploadFile.vue
index 21f8838..8624fa0 100644
--- a/company/src/components/common/UploadFile.vue
+++ b/company/src/components/common/UploadFile.vue
@@ -12,7 +12,7 @@
:on-error="uploadError"
:before-upload="beforeFileUpload"
:file-list="fileList">
- <el-button size="small" type="primary" >鐐瑰嚮涓婁紶</el-button>
+ <el-button size="small" type="primary" >鐐瑰嚮涓婁紶</el-button>
<div style="display: inline-block;position: absolute" slot="tip" class="el-upload__tip" v-if="showTips">{{'(鍙兘涓婁紶'+uploadData.fileType +'鏂囦欢锛屼笖涓嶈秴杩�5mb)'}}</div>
</el-upload>
</div>
@@ -46,6 +46,7 @@
},
data() {
return {
+ uploaded:false,
// fileList:[],
uploadImgUrl: process.env.VUE_APP_API_PREFIX + '/public/upload?folder='+this.uploadData.folder
}
@@ -54,6 +55,11 @@
fileList (nv,ov) {
if(this.fileList ==null){
this.fileList = new Array();
+ }
+ if(this.fileList.length == 0){
+ this.uploaded = false
+ }else{
+ this.uploaded=true
}
// alert(this.fileList)
},
@@ -65,6 +71,7 @@
},
methods: {
removes() {
+ this.uploaded=false
this.$emit('remove')
},
// 涓婁紶鍥剧墖
@@ -74,6 +81,7 @@
handleFileSuccess(res, file) {
if (res.code == 200) {
let { data } = res
+ this.uploaded = true
// this.fileList = [{name: data.originname, url: data.url }]
this.$message.success('涓婁紶鎴愬姛')
this.$emit('uploadSuccess', { fileurl: data.imgaddr, fileurlFull: data.url, name: data.originname ,index:this.fileIndex})
--
Gitblit v1.9.3