diff --git a/src/api/marketing.js b/src/api/marketing.js
new file mode 100644
index 0000000..b2af00f
--- /dev/null
+++ b/src/api/marketing.js
@@ -0,0 +1,19 @@
+import Vue from 'vue';
+
+async function createMediaPartner(request) {
+ return Vue.axios.post("/admin/marketing/media-partner", request)
+}
+
+async function updateMediaPartner(request) {
+ return Vue.axios.put("/admin/marketing/media-partner", request)
+}
+
+async function getMediaPartnerList(page) {
+ return Vue.axios.get("/admin/marketing/media-partner?page=" + (page - 1) + "&size=20")
+}
+
+export {
+ createMediaPartner,
+ updateMediaPartner,
+ getMediaPartnerList
+}
diff --git a/src/router/index.js b/src/router/index.js
index b81877c..145d830 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -235,6 +235,16 @@ const routes = [
name: 'AuditionRoleDetailView',
component: () => import(/* webpackChunkName: "audition" */ '../views/Audition/AuditionRoleDetailView.vue')
},
+ {
+ path: '/marketing/media-partner-code',
+ name: 'MarketingMediaPartnerCodeView',
+ component: () => import(/* webpackChunkName: "marketing" */ '../views/Marketing/MarketingMediaPartnerCodeView.vue')
+ },
+ {
+ path: '/marketing/ad-statistics',
+ name: 'MarketingAdStatistics',
+ component: () => import(/* webpackChunkName: "marketing" */ '../views/Marketing/MarketingAdStatisticsView.vue')
+ },
]
},
{
diff --git a/src/views/Marketing/MarketingAdStatisticsView.vue b/src/views/Marketing/MarketingAdStatisticsView.vue
new file mode 100644
index 0000000..5b16a51
--- /dev/null
+++ b/src/views/Marketing/MarketingAdStatisticsView.vue
@@ -0,0 +1,19 @@
+
+
+
+
+ 광고 통계
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Marketing/MarketingMediaPartnerCodeView.vue b/src/views/Marketing/MarketingMediaPartnerCodeView.vue
new file mode 100644
index 0000000..4eead0c
--- /dev/null
+++ b/src/views/Marketing/MarketingMediaPartnerCodeView.vue
@@ -0,0 +1,596 @@
+
+
+
+
+ 매체 파트너 코드
+
+
+
+
+
+
+
+
+
+
+ 매체 파트너 코드 등록
+
+
+
+
+
+
+
+ {{ item.id }}
+
+
+
+ {{ item.mediaGroup }}
+
+
+
+ {{ item.pid }}
+
+
+
+ {{ item.pidName }}
+
+
+
+ 시리즈(오리지널 콘텐츠)
+ 개별 콘텐츠
+ 라이브
+ 채널
+ 메인
+
+
+
+ {{ item.createdAt }}
+
+
+
+ {{ item.utmSource }}
+
+
+
+ {{ item.utmMedium }}
+
+
+
+
+ 링크복사
+
+
+
+
+
+ 사용
+
+
+ 미사용
+
+
+
+
+
+ 수정
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 매체 파트너 코드 등록
+
+
+
+
+ 매체 그룹
+
+
+
+
+
+
+
+
+
+
+ PID
+
+
+
+
+
+
+
+
+
+
+ PID 명
+
+
+
+
+
+
+
+
+
+
+ 구분
+
+
+
+
+
+
+
+
+
+
+
+
+ utm_source
+
+
+
+
+
+
+
+
+
+
+ utm_medium
+
+
+
+
+
+
+
+
+
+
+ 사용여부
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 취소
+
+
+ 수정
+
+
+ 등록
+
+
+
+
+
+
+
+
+
+
+
+