From 83dedd9e1b5fa2da6f13edcded3a223275755dac Mon Sep 17 00:00:00 2001
From: Leo <98382335+gaoziman@users.noreply.github.com>
Date: Wed, 15 Oct 2025 21:04:05 +0800
Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=EF=BC=9A=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E4=BE=9D=E8=B5=96=E5=92=8C=E5=9B=BE=E7=89=87?=
=?UTF-8?q?=E4=B8=8A=E4=BC=A0API?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 更新package.json依赖配置
- 优化App.vue应用入口配置
- 完善图片上传API接口
---
package.json | 1 +
src/App.vue | 1 +
src/service/api/system/picture/index.ts | 9 +++++----
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/package.json b/package.json
index 055ba52..2cc24f1 100644
--- a/package.json
+++ b/package.json
@@ -53,6 +53,7 @@
"@vueuse/core": "^13.3.0",
"alova": "^3.3.2",
"colord": "^2.9.3",
+ "echarts": "6.0.0",
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.3.0",
"radash": "^12.1.0",
diff --git a/src/App.vue b/src/App.vue
index df8324e..76773fe 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -4,6 +4,7 @@
:locale="naiveLocale.locale" :date-locale="naiveLocale.dateLocale" :theme-overrides="appStore.theme"
>
+
diff --git a/src/service/api/system/picture/index.ts b/src/service/api/system/picture/index.ts
index 1cd65fa..9a51173 100644
--- a/src/service/api/system/picture/index.ts
+++ b/src/service/api/system/picture/index.ts
@@ -62,17 +62,18 @@ export function batchDeleteSysPictures(ids: number[]) {
// 图片上传相关API
-// 上传图片
-export function uploadPicture(file: File, pictureType = '9', fileSize = 2, storageType?: string) {
+// 上传图片到指定存储服务
+export function uploadPicture(file: File, folderName = 'heritage', fileParam = '2', fileSize = 2, storageType = 'minio') {
const formData = new FormData()
formData.append('file', file)
- // 如果指定了存储类型,添加到表单数据中
+ // 添加存储类型参数
if (storageType) {
formData.append('storageType', storageType)
}
- return request.Post(`/coder/file/uploadFile/${fileSize}/pictures/${pictureType}`, formData)
+ // 使用通用文件上传接口:/coder/file/uploadFile/{fileSize}/{folderName}/{fileParam}
+ return request.Post(`/coder/file/uploadFile/${fileSize}/${folderName}/${fileParam}`, formData)
}
// 匿名上传图片(无需登录)