From c2566a0a8038112d1341281953f42bddfc5b7e5a Mon Sep 17 00:00:00 2001 From: 18631081161 <2088094923@qq.com> Date: Fri, 20 Sep 2024 22:18:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=AD=8C=E6=9B=B2.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/api/AppServer.js | 78 +++++++++++++++++++++++++++++++++++++ pages/create/createpage.vue | 60 +++++++++++++++++++++------- 2 files changed, 125 insertions(+), 13 deletions(-) diff --git a/modules/api/AppServer.js b/modules/api/AppServer.js index efe48a3..97e324c 100644 --- a/modules/api/AppServer.js +++ b/modules/api/AppServer.js @@ -30,6 +30,12 @@ serverConfig.apiUrl_Music_GetMusicGenresList = baseUrl + '/api/Music/GetMusicGen serverConfig.apiUrl_Music_GetMusicGenresInfo = baseUrl + '/api/Music/GetMusicGenresInfo' serverConfig.apiUrl_Music_GetUserMusicGenresList = baseUrl + '/api/Music/GetUserMusicGenresList' //音乐标签 serverConfig.apiUrl_Music_CreateUserMusicGenres = baseUrl + '/api/Music/CreateUserMusicGenres' //创建音乐风格 +serverConfig.apiUrl_Music_CreateMusic = baseUrl + '/api/Music/CreateMusic' //创建音乐 +serverConfig.apiUrl_Music_GetMusicSchedule = baseUrl + '/api/Music/GetMusicSchedule' //获取音乐进度 +serverConfig.apiUrl_Music_GetMyMusicList = baseUrl + '/api/Music/GetMyMusicList' //我的音乐列表 +serverConfig.apiUrl_Music_GetUserInfo = baseUrl + '/api/Music/GetUserInfo' //用户信息 +serverConfig.apiUrl_Music_MusicSongsReview = baseUrl + '/api/Music/MusicSongsReview' //歌曲审核 +serverConfig.apiUrl_Music_MusicCancelSongsReview = baseUrl + '/api/Music/MusicCancelSongsReview' //取消审核 /** @@ -228,6 +234,78 @@ AppServer.prototype.CreateUserMusicGenres = async function(genreName) { }) } +//创建音乐 +AppServer.prototype.CreateMusic = async function(genreName, prompt, name) { + + var url = serverConfig.apiUrl_Music_CreateMusic + + return this.postData(url, { + "genreName": genreName, + "prompt": prompt, + "name": name, + }).then((data) => { + return data; + }) +} + +//获取音乐进度 +AppServer.prototype.GetMusicSchedule = async function(id) { + + var url = serverConfig.apiUrl_Music_GetMusicSchedule + + return this.getData(url, { + "id": id + }).then((data) => { + return data; + }) +} + +//我的音乐列表 +AppServer.prototype.GetMyMusicList = async function(id) { + + var url = serverConfig.apiUrl_Music_GetMyMusicList + + return this.getData(url, { + "id": id + }).then((data) => { + return data; + }) +} + +//用户信息 +AppServer.prototype.GetUserInfo = async function() { + + var url = serverConfig.apiUrl_Music_GetUserInfo + + return this.getData(url).then((data) => { + return data; + }) +} + +//歌曲审核 +AppServer.prototype.MusicSongsReview = async function(id) { + + var url = serverConfig.apiUrl_Music_MusicSongsReview + + return this.postData(url, { + "id": id + }).then((data) => { + return data; + }) +} + +//取消歌曲审核 +AppServer.prototype.MusicCancelSongsReview = async function(id) { + + var url = serverConfig.apiUrl_Music_MusicCancelSongsReview + + return this.postData(url, { + "id": id + }).then((data) => { + return data; + }) +} + AppServer.prototype.GetServerList = async function() { return this.postData(serverConfig.apiUrl_AppConfig_GetServerList).then(data => { diff --git a/pages/create/createpage.vue b/pages/create/createpage.vue index 48d883b..1a1e26b 100644 --- a/pages/create/createpage.vue +++ b/pages/create/createpage.vue @@ -23,7 +23,7 @@ style="background-image: linear-gradient(to left, #a541ffFF, #3fbbfeFF); padding: 1rpx; border-radius: 20rpx;"> -