feat(distribution-banner): 分销站点轮播支持 PC/移动端分图与热区配置

This commit is contained in:
yml2213
2026-10-17 14:47:00 +08:00
parent ab9d852bde
commit 790267e3eb
9 changed files with 1472 additions and 120 deletions
+3 -1
View File
@@ -1,4 +1,5 @@
import axios from 'axios'
import { optimizeImageForUpload } from './utils/imageUpload'
const TOKEN_KEY = 'hfb_dist_access_token'
@@ -751,8 +752,9 @@ export async function deleteSiteAnnouncement(siteID: number, id: number): Promis
}
export async function uploadSiteImage(file: File, scene: string): Promise<string> {
const uploadTarget = await optimizeImageForUpload(file, scene)
const form = new FormData()
form.append('file', file)
form.append('file', uploadTarget)
form.append('scene', scene)
const resp = await api.post<ApiResponse<{ url: string }>>('/admin/files/upload', form, {
headers: { 'Content-Type': 'multipart/form-data' },