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