From 42492a7d55ea86519bc3777d3a7aea0c87eeb844 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Wed, 5 Mar 2025 22:39:41 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=91=EA=B3=A0=20=ED=86=B5=EA=B3=84=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/marketing.js | 7 +- src/router/index.js | 2 +- .../Marketing/MarketingAdStatisticsView.vue | 218 +++++++++++++++++- 3 files changed, 224 insertions(+), 3 deletions(-) diff --git a/src/api/marketing.js b/src/api/marketing.js index b2af00f..80ff74f 100644 --- a/src/api/marketing.js +++ b/src/api/marketing.js @@ -12,8 +12,13 @@ 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") +} + export { createMediaPartner, updateMediaPartner, - getMediaPartnerList + getMediaPartnerList, + getStatistics } diff --git a/src/router/index.js b/src/router/index.js index 145d830..aa5cafd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -242,7 +242,7 @@ const routes = [ }, { path: '/marketing/ad-statistics', - name: 'MarketingAdStatistics', + name: 'MarketingAdStatisticsView', component: () => import(/* webpackChunkName: "marketing" */ '../views/Marketing/MarketingAdStatisticsView.vue') }, ] diff --git a/src/views/Marketing/MarketingAdStatisticsView.vue b/src/views/Marketing/MarketingAdStatisticsView.vue index 5b16a51..a3b1fdc 100644 --- a/src/views/Marketing/MarketingAdStatisticsView.vue +++ b/src/views/Marketing/MarketingAdStatisticsView.vue @@ -7,13 +7,229 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +