From d4a0dfb22362809f1ab6881a50d1a88988719571 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Mon, 8 Jul 2024 15:53:58 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EA=B8=B0=EC=A4=80=20=EB=9D=BC=EC=9D=B4=EB=B8=8C=20?= =?UTF-8?q?=ED=95=A9=EA=B3=84=20=EC=A0=95=EC=82=B0=20=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/calculate.js | 9 +- src/router/index.js | 5 + .../Calculate/CalculateLiveByCreator.vue | 301 ++++++++++++++++++ 3 files changed, 314 insertions(+), 1 deletion(-) create mode 100644 src/views/Calculate/CalculateLiveByCreator.vue diff --git a/src/api/calculate.js b/src/api/calculate.js index b4eb99a..a838355 100644 --- a/src/api/calculate.js +++ b/src/api/calculate.js @@ -39,6 +39,12 @@ 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 + ) +} + export { getCalculateLive, getCalculateContent, @@ -46,5 +52,6 @@ export { getCalculateContentDonation, getCalculateCommunityPost, getSettlementRatio, - createCreatorSettlementRatio + createCreatorSettlementRatio, + getCalculateLiveByCreator } diff --git a/src/router/index.js b/src/router/index.js index 290a079..1acea03 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -150,6 +150,11 @@ const routes = [ name: 'CalculateCommunityPost', component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateCommunityPost.vue') }, + { + path: '/calculate/live-by-creator', + name: 'CalculateLive', + component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateLiveByCreator.vue') + }, { path: '/notice', name: 'NoticeView', 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 @@ + + + + + From dba6bff90c221be456a242d32e93d823119e527f Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Mon, 8 Jul 2024 23:14:38 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EA=B8=B0=EC=A4=80=20=EC=BD=98=ED=85=90=EC=B8=A0,?= =?UTF-8?q?=20=EC=BB=A4=EB=AE=A4=EB=8B=88=ED=8B=B0=20=ED=95=A9=EA=B3=84=20?= =?UTF-8?q?=EC=A0=95=EC=82=B0=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/calculate.js | 16 +- src/router/index.js | 12 +- .../Calculate/CalculateCommunityByCreator.vue | 301 ++++++++++++++++++ .../Calculate/CalculateContentByCreator.vue | 301 ++++++++++++++++++ 4 files changed, 628 insertions(+), 2 deletions(-) create mode 100644 src/views/Calculate/CalculateCommunityByCreator.vue create mode 100644 src/views/Calculate/CalculateContentByCreator.vue diff --git a/src/api/calculate.js b/src/api/calculate.js index a838355..96632c4 100644 --- a/src/api/calculate.js +++ b/src/api/calculate.js @@ -45,6 +45,18 @@ async function getCalculateLiveByCreator(startDate, endDate, page, 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, @@ -53,5 +65,7 @@ export { getCalculateCommunityPost, getSettlementRatio, createCreatorSettlementRatio, - getCalculateLiveByCreator + getCalculateLiveByCreator, + getCalculateContentByCreator, + getCalculateCommunityByCreator } diff --git a/src/router/index.js b/src/router/index.js index 1acea03..35ad1f8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -152,9 +152,19 @@ const routes = [ }, { path: '/calculate/live-by-creator', - name: 'CalculateLive', + 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 @@ + + + + +