|
@@ -44,7 +44,16 @@
|
|
}}</span>
|
|
}}</span>
|
|
</div>
|
|
</div>
|
|
</myTooltip>
|
|
</myTooltip>
|
|
- <div class="type" v-if="autoUpload">{{ item.guid ? "已上传" : "待上传" }}</div>
|
|
|
|
|
|
+ <div class="type" v-if="autoUpload">
|
|
|
|
+ <div v-if="item.guid">
|
|
|
|
+ {{ item.guid ? "已上传" : "待上传" }}
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else>
|
|
|
|
+ 上传中... {{ percent }}%
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </div>
|
|
<div class="icon" @click="onRemove(item, fileList)">
|
|
<div class="icon" @click="onRemove(item, fileList)">
|
|
<i class="el-icon-close"></i>
|
|
<i class="el-icon-close"></i>
|
|
</div>
|
|
</div>
|
|
@@ -183,7 +192,8 @@ export default {
|
|
exist2:[],
|
|
exist2:[],
|
|
showExist:false,
|
|
showExist:false,
|
|
dialogVisible:false,
|
|
dialogVisible:false,
|
|
- show : false
|
|
|
|
|
|
+ show : false,
|
|
|
|
+ percent:''
|
|
};
|
|
};
|
|
},
|
|
},
|
|
watch: {},
|
|
watch: {},
|
|
@@ -279,7 +289,10 @@ export default {
|
|
let formData = new FormData()
|
|
let formData = new FormData()
|
|
formData.append('sourceId',this.$constants.sourceId)
|
|
formData.append('sourceId',this.$constants.sourceId)
|
|
formData.append('files',file.raw)
|
|
formData.append('files',file.raw)
|
|
- this.$api.uploadFile(formData).then(response=>{
|
|
|
|
|
|
+ this.percent = 0
|
|
|
|
+ this.$api.uploadFile(formData,(percent)=>{
|
|
|
|
+ this.percent = percent
|
|
|
|
+ }).then(response=>{
|
|
if(response.code == 200){
|
|
if(response.code == 200){
|
|
file.guid = response.data[0]
|
|
file.guid = response.data[0]
|
|
file.raw.guid = response.data[0]
|
|
file.raw.guid = response.data[0]
|