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..304912c 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 @@