diff --git a/components/admin/ImageUpload.vue b/components/admin/ImageUpload.vue index 33902f2..1a51546 100644 --- a/components/admin/ImageUpload.vue +++ b/components/admin/ImageUpload.vue @@ -90,11 +90,9 @@ async function uploadFile(file) { const formData = new FormData() formData.append('file', file) - const token = useState('admin_token') - const result = await $fetch('/api/admin/upload', { + const result = await adminFetch('/api/admin/upload', { method: 'POST', body: formData, - headers: { Authorization: `Bearer ${token.value}` }, }) if (result.files?.length) { @@ -102,7 +100,7 @@ async function uploadFile(file) { imgError.value = false } } catch (e) { - uploadError.value = e.data?.message || '上传失败' + uploadError.value = e?.data?.message || e?.message || `上传失败 (HTTP ${e?.statusCode ?? '?'})` } finally { uploading.value = false } diff --git a/components/admin/RichTextEditor.vue b/components/admin/RichTextEditor.vue index 6ec23e5..a237a57 100644 --- a/components/admin/RichTextEditor.vue +++ b/components/admin/RichTextEditor.vue @@ -14,7 +14,8 @@ - + + @@ -22,6 +23,8 @@ + +