From 1b69ac6500a5034a35ababbaa7b52b65a2fd6a83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com> Date: Mon, 20 Feb 2023 13:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B3=E5=85=89=E6=9D=91=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sunVillage_info/list_contract_add.vue | 20 +++++++++++++------ .../sunVillage_info/list_contract_edit.vue | 17 +++++++++++----- .../sunVillage_info/list_finance_add.vue | 17 ++++++++++++---- .../sunVillage_info/list_finance_edit.vue | 14 ++++++++++--- src/views/sunVillage_info/list_issues_add.vue | 17 ++++++++++++---- .../sunVillage_info/list_issues_edit.vue | 14 ++++++++++--- src/views/sunVillage_info/list_photo_add.vue | 17 ++++++++++++---- src/views/sunVillage_info/list_photo_edit.vue | 14 ++++++++++--- .../sunVillage_info/list_tourists_add.vue | 17 ++++++++++++---- .../sunVillage_info/list_tourists_edit.vue | 14 ++++++++++--- 10 files changed, 122 insertions(+), 39 deletions(-) diff --git a/src/views/sunVillage_info/list_contract_add.vue b/src/views/sunVillage_info/list_contract_add.vue index f99120e1..9dddcfce 100644 --- a/src/views/sunVillage_info/list_contract_add.vue +++ b/src/views/sunVillage_info/list_contract_add.vue @@ -205,16 +205,24 @@ this.openFile2.splice(index,1); }, afterRead(file) { - console.log(file) - // 此时可以自行将文件上传至服务器 - file.map(res=>{ - this.openPic.push(res.file); + console.log(file instanceof Array) + if (file instanceof Array){//判断是否为数组,单张图片为array,多张为数组,数组返回true否则为false + file.map(res=>{ + this.openPic.push(res.file); + let params1 = new FormData(); + params1.append("file", res.file); + commonUpload(params1).then((r1) => { + this.openPic2.push(r1.fileName); + }) + }) + }else{ + this.openPic.push(file); let params1 = new FormData(); - params1.append("file", res.file); + params1.append("file", file.file); commonUpload(params1).then((r1) => { this.openPic2.push(r1.fileName); }) - }) + } }, afterReadOpenFile(file){ let params1 = new FormData(); diff --git a/src/views/sunVillage_info/list_contract_edit.vue b/src/views/sunVillage_info/list_contract_edit.vue index 01c02ef4..c8ee6e32 100644 --- a/src/views/sunVillage_info/list_contract_edit.vue +++ b/src/views/sunVillage_info/list_contract_edit.vue @@ -107,7 +107,7 @@ - +