From 22b185c31a59f36e282fe29f5c13c51fe08f0288 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Tue, 21 Jan 2025 18:36:05 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EB=B0=B0?= =?UTF-8?q?=EB=84=88=20=EB=93=B1=EB=A1=9D/=EC=88=98=EC=A0=95=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20-=20=ED=83=AD=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/audio_content.js | 11 ++++-- src/views/Content/ContentMainTopBanner.vue | 45 ++++++++++++++++++++-- 2 files changed, 49 insertions(+), 7 deletions(-) diff --git a/src/api/audio_content.js b/src/api/audio_content.js index ba651e3..c171395 100644 --- a/src/api/audio_content.js +++ b/src/api/audio_content.js @@ -19,8 +19,8 @@ async function modifyAudioContent(request) { return Vue.axios.put("/admin/audio-content", request) } -async function getBannerList() { - return Vue.axios.get("/admin/audio-content/banner") +async function getBannerList(tabId) { + return Vue.axios.get("/admin/audio-content/banner?tabId=" + tabId) } async function saveBanner(formData) { @@ -63,6 +63,10 @@ async function getAudioContentThemeList() { return Vue.axios.get("/admin/audio-content/theme") } +async function getAudioContentMainTabList() { + return Vue.axios.get("/admin/audio-content/main/tab") +} + export { getAudioContentList, searchAudioContent, @@ -75,5 +79,6 @@ export { saveCuration, modifyCuration, updateCurationOrders, - getAudioContentThemeList + getAudioContentThemeList, + getAudioContentMainTabList } diff --git a/src/views/Content/ContentMainTopBanner.vue b/src/views/Content/ContentMainTopBanner.vue index db85b17..305aab6 100644 --- a/src/views/Content/ContentMainTopBanner.vue +++ b/src/views/Content/ContentMainTopBanner.vue @@ -16,11 +16,25 @@