feat: 优化普通歌曲管理功能,简化歌曲新增和修改接口,更新前端表单字段,增强搜索和展示功能。
This commit is contained in:
@@ -19,54 +19,19 @@ export function getNormalSong(id) {
|
||||
|
||||
// 新增普通歌曲
|
||||
export function addNormalSong(data) {
|
||||
const formData = new FormData()
|
||||
formData.append('musicName', data.musicName)
|
||||
formData.append('producer', data.producer)
|
||||
formData.append('fileType', data.fileType)
|
||||
formData.append('permission', data.permission)
|
||||
formData.append('tags', JSON.stringify(data.tags))
|
||||
formData.append('status', data.status)
|
||||
formData.append('audioType', data.audioType)
|
||||
if (data.songFile) {
|
||||
formData.append('songFile', data.songFile)
|
||||
}
|
||||
if (data.coverFile) {
|
||||
formData.append('coverFile', data.coverFile)
|
||||
}
|
||||
return request({
|
||||
url: '/back/normal/add',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改普通歌曲
|
||||
export function updateNormalSong(data) {
|
||||
const formData = new FormData()
|
||||
formData.append('id', data.id)
|
||||
formData.append('musicName', data.musicName)
|
||||
formData.append('producer', data.producer)
|
||||
formData.append('fileType', data.fileType)
|
||||
formData.append('permission', data.permission)
|
||||
formData.append('tags', JSON.stringify(data.tags))
|
||||
formData.append('status', data.status)
|
||||
formData.append('audioType', data.audioType)
|
||||
if (data.songFile) {
|
||||
formData.append('songFile', data.songFile)
|
||||
}
|
||||
if (data.coverFile) {
|
||||
formData.append('coverFile', data.coverFile)
|
||||
}
|
||||
return request({
|
||||
url: '/back/normal/update',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user