From f8591d554ac11921b6c3e77e89ad845f7c5ccacc Mon Sep 17 00:00:00 2001 From: scrin <2277317060@qq.com> Date: Sun, 30 Nov 2025 15:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9B=B7=E8=BE=BE=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index.vue | 46 +++++++++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/src/views/index.vue b/src/views/index.vue index 5080a95..4e00129 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -1549,13 +1549,17 @@ const dialog3 = ref(false) const dialog3Form = ref({}) // 上传图片 const uploadFiles2 = async (e) => { - const res = await UpdateImage({files: [e.file]}) const file = e.file + const files = new FormData() + files.append('files', e.file); + const res = await UpdateImage(files) + dialog3Form.fileList.value.push({ name: file.name, - url:res.ls[0], + url: location.href + res.ls[0], }) + } // 图片放大 const handlePictureCardPreview2 = (file) => { @@ -1713,7 +1717,7 @@ const uploadFiles = async (e) => { dialog1Form.fileList.value.push({ name: file.name, - url:res.ls[0], + url: location.href + res.ls[0], }) } // 图片放大 @@ -1929,12 +1933,18 @@ const dialog2 = ref(false) const dialog2Form = ref({}) // 上传图片 const uploadFiles1 = async (e) => { - const res = await UpdateImage({files: [e.file]}) + const file = e.file + const files = new FormData() + files.append('files', e.file); + const res = await UpdateImage(files) + dialog2Form.fileList.value.push({ name: file.name, - url:res.ls[0], + url: location.href + res.ls[0], }) + + } // 图片放大 const handlePictureCardPreview1 = (file) => { @@ -2139,7 +2149,16 @@ const dialog4 = ref(false) const dialog4Form = ref({}) // 上传图片 const uploadFiles3 = async (e) => { - const res = await UpdateImage({files: [e.file]}) + const file = e.file + const files = new FormData() + files.append('files', e.file); + const res = await UpdateImage(files) + + dialog4Form.fileList.value.push({ + name: file.name, + url: location.href + res.ls[0], + }) + } // 图片放大 const handlePictureCardPreview3 = (file) => { @@ -2163,15 +2182,18 @@ const openCamera3 = () => { const handleCameraChange3 = (e) => { const file = e.target.files[0] if (!file) return - const url = URL.createObjectURL(file) - UpdateImage({files: [file]}) - dialog4Form.fileList.value.push({ - name: file.name, - url, - raw: file + // const url = URL.createObjectURL(file) + + UpdateImage({files: [file]}).then(v=>{ + const url = v.ls?.[0] + dialog4Form.fileList.value.push({ + name: file.name, + url, + }) }) // 重置 input e.target.value = '' + } // 删除 const delObstacleItem = (e) => {