From 421e0b2b5fe49b4228d641adc0fccb310a505ec5 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Tue, 11 Mar 2025 16:48:58 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=91=EA=B3=A0=20=ED=86=B5=EA=B3=84=20-=20?= =?UTF-8?q?=EB=82=A0=EC=A7=9C=20=EA=B2=80=EC=83=89,=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EC=88=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/marketing.js | 4 +- .../Marketing/MarketingAdStatisticsView.vue | 71 ++++++++++++++++++- 2 files changed, 72 insertions(+), 3 deletions(-) diff --git a/src/api/marketing.js b/src/api/marketing.js index 80ff74f..ca46c2e 100644 --- a/src/api/marketing.js +++ b/src/api/marketing.js @@ -12,8 +12,8 @@ async function getMediaPartnerList(page) { return Vue.axios.get("/admin/marketing/media-partner?page=" + (page - 1) + "&size=20") } -async function getStatistics(page) { - return Vue.axios.get("/admin/marketing/statistics?page=" + (page - 1) + "&size=20") +async function getStatistics(startDate, endDate, page) { + return Vue.axios.get("/admin/marketing/statistics?startDateStr=" + startDate + "&endDateStr=" + endDate + "&page=" + (page - 1) + "&size=20") } export { diff --git a/src/views/Marketing/MarketingAdStatisticsView.vue b/src/views/Marketing/MarketingAdStatisticsView.vue index a3b1fdc..56d576a 100644 --- a/src/views/Marketing/MarketingAdStatisticsView.vue +++ b/src/views/Marketing/MarketingAdStatisticsView.vue @@ -9,6 +9,42 @@
+ + + + + + + + ~ + + + + + + + + + + + 조회 + + + 총합계 + {{ sumField('loginCount').toLocaleString() }} {{ sumField('signUpCount').toLocaleString() }} {{ sumField('firstPaymentCount').toLocaleString() }} {{ sumField('firstPaymentTotalAmount').toLocaleString() }} @@ -50,6 +87,10 @@ {{ item.pidName }} + + @@ -96,13 +137,17 @@