diff --git a/src/api/calculate.js b/src/api/calculate.js
index b4eb99a..96632c4 100644
--- a/src/api/calculate.js
+++ b/src/api/calculate.js
@@ -39,6 +39,24 @@ async function createCreatorSettlementRatio(creatorSettlementRatio) {
return Vue.axios.post("/admin/calculate/ratio", request)
}
+async function getCalculateLiveByCreator(startDate, endDate, page, size) {
+ return Vue.axios.get('/admin/calculate/live-by-creator?startDateStr=' +
+ startDate + '&endDateStr=' + endDate + '&page=' + (page - 1) + '&size=' + size
+ )
+}
+
+async function getCalculateContentByCreator(startDate, endDate, page, size) {
+ return Vue.axios.get('/admin/calculate/content-by-creator?startDateStr=' +
+ startDate + '&endDateStr=' + endDate + '&page=' + (page - 1) + '&size=' + size
+ )
+}
+
+async function getCalculateCommunityByCreator(startDate, endDate, page, size) {
+ return Vue.axios.get('/admin/calculate/community-by-creator?startDateStr=' +
+ startDate + '&endDateStr=' + endDate + '&page=' + (page - 1) + '&size=' + size
+ )
+}
+
export {
getCalculateLive,
getCalculateContent,
@@ -46,5 +64,8 @@ export {
getCalculateContentDonation,
getCalculateCommunityPost,
getSettlementRatio,
- createCreatorSettlementRatio
+ createCreatorSettlementRatio,
+ getCalculateLiveByCreator,
+ getCalculateContentByCreator,
+ getCalculateCommunityByCreator
}
diff --git a/src/router/index.js b/src/router/index.js
index 290a079..35ad1f8 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -150,6 +150,21 @@ const routes = [
name: 'CalculateCommunityPost',
component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateCommunityPost.vue')
},
+ {
+ path: '/calculate/live-by-creator',
+ name: 'CalculateLiveByCreator',
+ component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateLiveByCreator.vue')
+ },
+ {
+ path: '/calculate/content-by-creator',
+ name: 'CalculateContentByCreator',
+ component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateContentByCreator.vue')
+ },
+ {
+ path: '/calculate/community-by-creator',
+ name: 'CalculateCommunityByCreator',
+ component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateCommunityByCreator.vue')
+ },
{
path: '/notice',
name: 'NoticeView',
diff --git a/src/views/Calculate/CalculateCommunityByCreator.vue b/src/views/Calculate/CalculateCommunityByCreator.vue
new file mode 100644
index 0000000..dc374db
--- /dev/null
+++ b/src/views/Calculate/CalculateCommunityByCreator.vue
@@ -0,0 +1,301 @@
+
+
+
+
+ 크리에이터별 커뮤니티 정산
+
+
+
+
+
+
+
+
+
+
+
+
+ ~
+
+
+
+
+
+
+
+
+
+
+ 조회
+
+
+
+
+
+
+
+
+ 엑셀 다운로드
+
+
+
+
+
+
+
+
+
+ {{ item.email }}
+
+
+
+ {{ item.nickname }}
+
+
+
+ {{ item.totalCan.toLocaleString() }} 캔
+
+
+
+ {{ item.totalKrw.toLocaleString() }} 원
+
+
+
+ {{ item.paymentFee.toLocaleString() }} 원
+
+
+
+ {{ item.settlementAmount.toLocaleString() }} 원
+
+
+
+ {{ item.tax.toLocaleString() }} 원
+
+
+
+ {{ item.depositAmount.toLocaleString() }} 원
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Calculate/CalculateContentByCreator.vue b/src/views/Calculate/CalculateContentByCreator.vue
new file mode 100644
index 0000000..892d4d5
--- /dev/null
+++ b/src/views/Calculate/CalculateContentByCreator.vue
@@ -0,0 +1,301 @@
+
+
+
+
+ 크리에이터별 콘텐츠 정산
+
+
+
+
+
+
+
+
+
+
+
+
+ ~
+
+
+
+
+
+
+
+
+
+
+ 조회
+
+
+
+
+
+
+
+
+ 엑셀 다운로드
+
+
+
+
+
+
+
+
+
+ {{ item.email }}
+
+
+
+ {{ item.nickname }}
+
+
+
+ {{ item.totalCan.toLocaleString() }} 캔
+
+
+
+ {{ item.totalKrw.toLocaleString() }} 원
+
+
+
+ {{ item.paymentFee.toLocaleString() }} 원
+
+
+
+ {{ item.settlementAmount.toLocaleString() }} 원
+
+
+
+ {{ item.tax.toLocaleString() }} 원
+
+
+
+ {{ item.depositAmount.toLocaleString() }} 원
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Calculate/CalculateLiveByCreator.vue b/src/views/Calculate/CalculateLiveByCreator.vue
new file mode 100644
index 0000000..984f8b4
--- /dev/null
+++ b/src/views/Calculate/CalculateLiveByCreator.vue
@@ -0,0 +1,301 @@
+
+
+
+
+ 크리에이터별 라이브 정산
+
+
+
+
+
+
+
+
+
+
+
+
+ ~
+
+
+
+
+
+
+
+
+
+
+ 조회
+
+
+
+
+
+
+
+
+ 엑셀 다운로드
+
+
+
+
+
+
+
+
+
+ {{ item.email }}
+
+
+
+ {{ item.nickname }}
+
+
+
+ {{ item.totalCan.toLocaleString() }} 캔
+
+
+
+ {{ item.totalKrw.toLocaleString() }} 원
+
+
+
+ {{ item.paymentFee.toLocaleString() }} 원
+
+
+
+ {{ item.settlementAmount.toLocaleString() }} 원
+
+
+
+ {{ item.tax.toLocaleString() }} 원
+
+
+
+ {{ item.depositAmount.toLocaleString() }} 원
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+