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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + +