From 02160b4de4577217b60197ca4397e837afa49fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=96=87=E5=8F=AF?= <1041367524@qq.com> Date: Thu, 28 Apr 2022 14:07:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=8C=E6=96=87=E6=9C=AC=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ElEditor.vue | 17 ++++++++++------- src/views/sales/category/index.vue | 1 + src/views/sales/product/index.vue | 2 ++ 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/components/ElEditor.vue b/src/components/ElEditor.vue index d014ca6..58e7c72 100644 --- a/src/components/ElEditor.vue +++ b/src/components/ElEditor.vue @@ -14,6 +14,14 @@ Quill.register('modules/imageUploader', ImageUploader); const props = defineProps({ + configId: { + type: String, + default: 'product', + }, + serviceName: { + type: String, + default: 'mall-product', + }, readonly: { type: Boolean, default: false, @@ -48,13 +56,8 @@ ], imageUploader: { upload: async (file) => { - let res = null; - const formdata = new FormData(); - formdata.append('file', file); - const url = await upload(formdata); - if (url) { - res = url; - } else { + let res = await upload(props.serviceName, props.configId, file); + if (!res) { throw new Error('上传失败'); } return res; diff --git a/src/views/sales/category/index.vue b/src/views/sales/category/index.vue index d7573ab..cd9c3cb 100644 --- a/src/views/sales/category/index.vue +++ b/src/views/sales/category/index.vue @@ -40,6 +40,7 @@