九宫格优化

This commit is contained in:
李琦
2026-08-01 16:55:39 +08:00
parent 8d015f8b37
commit 9950b86841
18 changed files with 1465 additions and 38 deletions

View File

@@ -38,7 +38,9 @@ service.interceptors.response.use(
localStorage.removeItem('admin_token')
localStorage.removeItem('admin_user')
}
return Promise.reject(error)
const body = error?.response?.data
const msg = body?.error || body?.msg || error.message || '请求失败'
return Promise.reject(new Error(msg))
}
)
@@ -78,6 +80,34 @@ export function getRsvpList() {
return service.get('/rsvp/list')
}
export function getDanmaku() {
return service.get('/danmaku')
}
export function submitDanmaku(form) {
return service.post('/danmaku', form)
}
export function generateAiBlessing({ name, style }) {
return service.post('/ai/blessing', { name, style }, { timeout: 45000 })
}
export function getDanmakuList(params) {
return service.get('/danmaku/list', { params })
}
export function updateDanmakuStatus(id, status) {
return service.post(`/danmaku/${id}/status`, { status })
}
export function getLikeStatus(clientId) {
return service.get('/like', { params: { client_id: clientId } })
}
export function submitLike(clientId) {
return service.post('/like', { client_id: clientId })
}
export function adminLogin(credentials) {
return service.post('/admin/login', credentials)
}