配置:更新项目依赖和图片上传API
- 更新package.json依赖配置 - 优化App.vue应用入口配置 - 完善图片上传API接口
This commit is contained in:
parent
77378e395b
commit
83dedd9e1b
@ -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",
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
:locale="naiveLocale.locale" :date-locale="naiveLocale.dateLocale" :theme-overrides="appStore.theme"
|
||||
>
|
||||
<naive-provider>
|
||||
<IconPreloader />
|
||||
<router-view />
|
||||
</naive-provider>
|
||||
</n-config-provider>
|
||||
|
||||
@ -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<PictureUploadResult>(`/coder/file/uploadFile/${fileSize}/pictures/${pictureType}`, formData)
|
||||
// 使用通用文件上传接口:/coder/file/uploadFile/{fileSize}/{folderName}/{fileParam}
|
||||
return request.Post<PictureUploadResult>(`/coder/file/uploadFile/${fileSize}/${folderName}/${fileParam}`, formData)
|
||||
}
|
||||
|
||||
// 匿名上传图片(无需登录)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user