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 @@