From 2a6d032f4bb7c8d381a8e8ae8d02b43a58b67346 Mon Sep 17 00:00:00 2001 From: xingyu Date: Mon, 30 Oct 2023 10:36:26 +0800 Subject: [PATCH] fix: editor upload --- src/components/Form/src/components/ImageUpload.vue | 7 ++++++- src/components/Form/src/helper.ts | 6 +----- src/components/Tinymce/src/ImgUpload.vue | 9 +++++++-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/components/Form/src/components/ImageUpload.vue b/src/components/Form/src/components/ImageUpload.vue index 0a57d415..fdce04c0 100644 --- a/src/components/Form/src/components/ImageUpload.vue +++ b/src/components/Form/src/components/ImageUpload.vue @@ -8,6 +8,7 @@ import { join } from 'lodash-es' import { PlusOutlined } from '@ant-design/icons-vue' import { useI18n } from '@/hooks/web/useI18n' import { buildShortUUID } from '@/utils/uuid' +import { getAccessToken, getTenantId } from '@/utils/auth' import { isArray, isNotEmpty, isUrl } from '@/utils/is' import { useRuleFormItem } from '@/hooks/component/useFormItem' import { useAttrs } from '@/hooks/core/useAttrs' @@ -53,7 +54,10 @@ const props = defineProps({ }) const emit = defineEmits(['change', 'update:value']) - +const headers = reactive({ + 'Authorization': `Bearer ${getAccessToken()}`, + 'tenant-id': getTenantId(), +}) const attrs = useAttrs() const { t } = useI18n() const previewOpen = ref(false) @@ -189,6 +193,7 @@ function getBase64(file: File) { v-model:file-list="fileList" v-bind="attrs" v-model:value="state" + :headers="headers" :list-type="listType" :multiple="multiple" :max-count="maxCount" diff --git a/src/components/Form/src/helper.ts b/src/components/Form/src/helper.ts index 1d297330..121980a8 100644 --- a/src/components/Form/src/helper.ts +++ b/src/components/Form/src/helper.ts @@ -35,11 +35,7 @@ function genType() { return [...DATE_TYPE, 'RangePicker'] } -export function setComponentRuleType( - rule: ValidationRule, - component: ComponentType, - valueFormat: string, -) { +export function setComponentRuleType(rule: ValidationRule, component: ComponentType, valueFormat: string) { if (Reflect.has(rule, 'type')) return diff --git a/src/components/Tinymce/src/ImgUpload.vue b/src/components/Tinymce/src/ImgUpload.vue index 13a0ded2..be0cd686 100644 --- a/src/components/Tinymce/src/ImgUpload.vue +++ b/src/components/Tinymce/src/ImgUpload.vue @@ -1,9 +1,10 @@