From f8a898687b382051505b8b2785de085c24837359 Mon Sep 17 00:00:00 2001 From: wangjie52 Date: Thu, 31 Jul 2025 22:08:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E6=99=AE=E9=80=9A?= =?UTF-8?q?=E6=AD=8C=E6=9B=B2=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD=EF=BC=8C?= =?UTF-8?q?=E7=AE=80=E5=8C=96=E6=AD=8C=E6=9B=B2=E6=96=B0=E5=A2=9E=E5=92=8C?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3=EF=BC=8C=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E8=A1=A8=E5=8D=95=E5=AD=97=E6=AE=B5=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E6=90=9C=E7=B4=A2=E5=92=8C=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/playlist/normal.js | 39 +- ruoyi-ui/src/views/playlist/normal/index.vue | 383 +++++++------------ 2 files changed, 133 insertions(+), 289 deletions(-) diff --git a/ruoyi-ui/src/api/playlist/normal.js b/ruoyi-ui/src/api/playlist/normal.js index 1945ad6..b567f1d 100644 --- a/ruoyi-ui/src/api/playlist/normal.js +++ b/ruoyi-ui/src/api/playlist/normal.js @@ -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 }) } diff --git a/ruoyi-ui/src/views/playlist/normal/index.vue b/ruoyi-ui/src/views/playlist/normal/index.vue index b5ea363..13d1abc 100644 --- a/ruoyi-ui/src/views/playlist/normal/index.vue +++ b/ruoyi-ui/src/views/playlist/normal/index.vue @@ -1,53 +1,40 @@