From e1749501b9ea6400ff064f206a45bf7df7074ccc Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 25 六月 2025 16:09:13 +0800
Subject: [PATCH] 提交一把订单
---
company/src/components/common/upload.vue | 32 +++++++++-----------------------
1 files changed, 9 insertions(+), 23 deletions(-)
diff --git a/company/src/components/common/upload.vue b/company/src/components/common/upload.vue
index 4e350a5..0f21e85 100644
--- a/company/src/components/common/upload.vue
+++ b/company/src/components/common/upload.vue
@@ -14,8 +14,6 @@
</div>
<div style="display: block;">
<input type="file" ref="file" :accept="accept" @change="getFile" />
- <progress id="progressBar" value="0" max="100"></progress>
- <span id="status">0%</span>
</div>
</div>
</template>
@@ -61,29 +59,17 @@
},
getFile (e) {
if (e.target && e.target.files.length > 0) {
- const config = {
- onUploadProgress: function(progressEvent) {
- console.log(progressEvent)
- const percentCompleted = Math.round((progressEvent.loaded * 100) / progressEvent.total);
- document.getElementById('progressBar').value = percentCompleted;
- document.getElementById('status').textContent = percentCompleted + '%';
- },
- headers: {
- 'Content-Type': 'multipart/form-data'
- }
- }
-
- // const loading = this.$loading({
- // lock: true,
- // text: '涓婁紶涓紝璇风瓑寰�',
- // spinner: 'el-icon-loading',
- // background: 'rgba(0, 0, 0, 0.7)'
- // });
- // this.$emit('loading')
+ const loading = this.$loading({
+ lock: true,
+ text: '涓婁紶涓紝璇风瓑寰�',
+ spinner: 'el-icon-loading',
+ background: 'rgba(0, 0, 0, 0.7)'
+ })
+ this.$emit('loading')
const formdate = new FormData()
formdate.append('file', e.target.files[0])
formdate.append('folder', this.folder)
- axios.post(this.uploadImgUrl, formdate,config)
+ axios.post(this.uploadImgUrl, formdate)
.then(res => {
this.$emit('success', res.data.data)
})
@@ -91,7 +77,7 @@
this.$message.error(e)
})
.finally(() => {
- // loading.close();
+ loading.close()
this.$refs.file.value = null
})
}
--
Gitblit v1.9.3