From c2a4a644171b42442d83730ea4dc69b912799297 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Thu, 16 Jan 2025 02:34:48 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EB=B0=B0?= =?UTF-8?q?=EB=84=88=20API=20-=20Admin=20API=20URL=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/event.js | 8 ++++---- src/views/Promotion/EventView.vue | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/api/event.js b/src/api/event.js index 58862fd..60c9806 100644 --- a/src/api/event.js +++ b/src/api/event.js @@ -1,7 +1,7 @@ import Vue from 'vue'; async function save(formData) { - return Vue.axios.post('/event', formData, { + return Vue.axios.post('/admin/event/banner', formData, { headers: { "Content-Type": "multipart/form-data", }, @@ -9,7 +9,7 @@ async function save(formData) { } async function modify(formData) { - return Vue.axios.put('/event', formData, { + return Vue.axios.put('/admin/event/banner', formData, { headers: { "Content-Type": "multipart/form-data", }, @@ -17,11 +17,11 @@ async function modify(formData) { } async function deleteEvent(id) { - return Vue.axios.delete("/event/" + id) + return Vue.axios.delete("/admin/event/banner/" + id) } async function getEvents() { - return Vue.axios.get("/event") + return Vue.axios.get("/admin/event/banner") } export {save, modify, deleteEvent, getEvents} diff --git a/src/views/Promotion/EventView.vue b/src/views/Promotion/EventView.vue index 3c94f33..5b914ef 100644 --- a/src/views/Promotion/EventView.vue +++ b/src/views/Promotion/EventView.vue @@ -343,7 +343,7 @@ export default { try { const res = await api.getEvents(this.page) if (res.status === 200 && res.data.success === true) { - this.events = res.data.data.eventList + this.events = res.data.data } else { this.notifyError(res.data.message || '알 수 없는 오류가 발생했습니다. 다시 시도해 주세요.') } From f558c9260eb2d45a5c650c34451f2c7bc6cd91c2 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Thu, 16 Jan 2025 14:54:15 +0900 Subject: [PATCH 2/3] =?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-=20?= =?UTF-8?q?=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4=ED=84=B0=20=EB=B0=B0?= =?UTF-8?q?=EB=84=88=20=EB=93=B1=EB=A1=9D=EC=8B=9C=20=ED=81=AC=EB=A6=AC?= =?UTF-8?q?=EC=97=90=EC=9D=B4=ED=84=B0=EB=A5=BC=20=EA=B2=80=EC=83=89?= =?UTF-8?q?=ED=95=B4=EC=84=9C=20=EB=93=B1=EB=A1=9D=ED=95=A0=20=EC=88=98=20?= =?UTF-8?q?=EC=9E=88=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 7 +- package.json | 1 + src/views/Content/ContentMainTopBanner.vue | 82 +++++++++++++++++----- 3 files changed, 70 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b68638..a3759ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "core-js": "^3.6.5", "file-saver": "^2.0.5", + "lodash": "^4.17.21", "vue": "^2.6.11", "vue-excel-xlsx": "^1.2.2", "vue-router": "^3.2.0", @@ -9025,8 +9026,7 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -22908,8 +22908,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.debounce": { "version": "4.0.8", diff --git a/package.json b/package.json index a4fb6b2..8707b7b 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "core-js": "^3.6.5", "file-saver": "^2.0.5", + "lodash": "^4.17.21", "vue": "^2.6.11", "vue-excel-xlsx": "^1.2.2", "vue-router": "^3.2.0", diff --git a/src/views/Content/ContentMainTopBanner.vue b/src/views/Content/ContentMainTopBanner.vue index 0b3ab7f..236f852 100644 --- a/src/views/Content/ContentMainTopBanner.vue +++ b/src/views/Content/ContentMainTopBanner.vue @@ -69,7 +69,12 @@ - 배너 등록 + + 배너 수정 + + + 배너 등록 + @@ -102,12 +107,19 @@ 크리에이터 - @@ -234,6 +246,7 @@