From cd75149bd004a8c2a905f7d06c637f97da294a4e Mon Sep 17 00:00:00 2001 From: wangjie52 Date: Sat, 26 Jul 2025 22:06:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=9F=B3=E4=B9=90=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=8C=85=E6=8B=AC=E9=9F=B3?= =?UTF-8?q?=E4=B9=90=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2=E3=80=81=E5=88=86?= =?UTF-8?q?=E7=B1=BB=E7=BB=91=E5=AE=9A=E9=9F=B3=E4=B9=90=E5=8F=8A=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=A1=B5=E9=9D=A2=E7=9A=84=E5=AE=9E=E7=8E=B0=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=86=E5=88=86=E7=B1=BB=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/content/music.js | 27 +++ ruoyi-ui/src/api/playlist/normal.js | 4 - ruoyi-ui/src/views/content/category/index.vue | 160 +++++++++++++++++- ruoyi-ui/src/views/playlist/normal/index.vue | 24 --- 4 files changed, 185 insertions(+), 30 deletions(-) create mode 100644 ruoyi-ui/src/api/content/music.js diff --git a/ruoyi-ui/src/api/content/music.js b/ruoyi-ui/src/api/content/music.js new file mode 100644 index 0000000..3e834ac --- /dev/null +++ b/ruoyi-ui/src/api/content/music.js @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +// 查询音乐列表 +export function listMusic(query) { + return request({ + url: '/back/music/list', + method: 'get', + params: query + }) +} + +// 获取分类已绑定的音乐 +export function getCategoryBoundMusic(categoryId) { + return request({ + url: `/back/category/cate/music/${categoryId}`, + method: 'get' + }) +} + +// 绑定音乐到分类 +export function bindMusicToCategory(categoryId, musicIds) { + return request({ + url: `/back/category/bind/${categoryId}/${musicIds.join(',')}`, + method: 'put', + baseURL: 'http://60.205.107.210:8080' // 使用指定的服务器地址 + }) +} \ No newline at end of file diff --git a/ruoyi-ui/src/api/playlist/normal.js b/ruoyi-ui/src/api/playlist/normal.js index 722117c..1945ad6 100644 --- a/ruoyi-ui/src/api/playlist/normal.js +++ b/ruoyi-ui/src/api/playlist/normal.js @@ -24,8 +24,6 @@ export function addNormalSong(data) { formData.append('producer', data.producer) formData.append('fileType', data.fileType) formData.append('permission', data.permission) - formData.append('categoryConfig', data.categoryConfig) - formData.append('category', data.category) formData.append('tags', JSON.stringify(data.tags)) formData.append('status', data.status) formData.append('audioType', data.audioType) @@ -53,8 +51,6 @@ export function updateNormalSong(data) { formData.append('producer', data.producer) formData.append('fileType', data.fileType) formData.append('permission', data.permission) - formData.append('categoryConfig', data.categoryConfig) - formData.append('category', data.category) formData.append('tags', JSON.stringify(data.tags)) formData.append('status', data.status) formData.append('audioType', data.audioType) diff --git a/ruoyi-ui/src/views/content/category/index.vue b/ruoyi-ui/src/views/content/category/index.vue index 2a95cf1..aba256c 100644 --- a/ruoyi-ui/src/views/content/category/index.vue +++ b/ruoyi-ui/src/views/content/category/index.vue @@ -31,7 +31,7 @@ - +