From 647a0cfd66b0e33fc5476513188b9662afe4e9e3 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Wed, 23 Aug 2023 18:47:30 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EC=97=85?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=8A=B8=20-=20=EC=BB=A4=EB=B2=84=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EC=B6=94=EA=B0=80=20=EB=B0=8F=20multipart?= =?UTF-8?q?=20=EB=B0=A9=EC=8B=9D=EC=9C=BC=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/audio_content.js | 19 +- src/views/Content/ContentList.vue | 503 +++++++++++++++--------------- 2 files changed, 272 insertions(+), 250 deletions(-) diff --git a/src/api/audio_content.js b/src/api/audio_content.js index 81020bb..f24d1af 100644 --- a/src/api/audio_content.js +++ b/src/api/audio_content.js @@ -7,7 +7,7 @@ async function getAudioContentList(page) { ) } -async function searchAudioContent(searchWord, page){ +async function searchAudioContent(searchWord, page) { return Vue.axios.get( "/creator-admin/audio-content/search?search_word=" + searchWord + "&page=" + (page - 1) + @@ -15,11 +15,24 @@ async function searchAudioContent(searchWord, page){ ) } -async function modifyAudioContent(request) { - return Vue.axios.put("/creator-admin/audio-content", request) +async function modifyAudioContent(formData) { + return Vue.axios.put("/creator-admin/audio-content", formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }) +} + +async function createAudioContent(formData) { + return Vue.axios.post('/audio-content', formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); } export { + createAudioContent, getAudioContentList, searchAudioContent, modifyAudioContent diff --git a/src/views/Content/ContentList.vue b/src/views/Content/ContentList.vue index 736204e..b110b23 100644 --- a/src/views/Content/ContentList.vue +++ b/src/views/Content/ContentList.vue @@ -15,9 +15,6 @@