fix: 富文本图片上传

feature/task1.0.0__0514__ch
向文可 2 years ago
parent b618c103d3
commit 02160b4de4

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

@ -40,6 +40,7 @@
<script setup lang="jsx">
import ElButton from '@/components/extra/ElButton.vue';
import ElImage from '@/components/extra/ElImage.vue';
import ElSwitch from '@/components/extra/ElSwitch.vue';
import TableList from '@/components/TableList.vue';
const router = useRouter();

@ -32,6 +32,8 @@
<script setup lang="jsx">
import ElButton from '@/components/extra/ElButton.vue';
import ElIcon from '@/components/extra/ElIcon.vue';
import ElImage from '@/components/extra/ElImage.vue';
import ElSwitch from '@/components/extra/ElSwitch.vue';
const router = useRouter();
const store = useStore();

Loading…
Cancel
Save