diff --git a/src/api/calculate.js b/src/api/calculate.js index d15f08f..6736418 100644 --- a/src/api/calculate.js +++ b/src/api/calculate.js @@ -22,4 +22,17 @@ async function getCalculateContentDonation(startDate, endDate, page, size) { ); } -export {getCalculateLive, getCalculateContent, getCumulativeSalesByContent, getCalculateContentDonation} +async function getCalculateCommunityPost(startDate, endDate, page, size) { + return Vue.axios.get( + '/creator-admin/calculate/community-post?startDateStr=' + + startDate + '&endDateStr=' + endDate + "&page=" + (page - 1) + "&size=" + size + ); +} + +export { + getCalculateLive, + getCalculateContent, + getCumulativeSalesByContent, + getCalculateContentDonation, + getCalculateCommunityPost +} diff --git a/src/router/index.js b/src/router/index.js index caa22eb..86bf598 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -55,6 +55,11 @@ const routes = [ name: 'CalculateContentDonation', component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateContentDonation.vue') }, + { + path: '/calculate/community-post', + name: 'CalculateCommunityPost', + component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateCommunityPost.vue') + }, { path: '/signature', name: 'SignatureManagement', diff --git a/src/views/Calculate/CalculateCommunityPost.vue b/src/views/Calculate/CalculateCommunityPost.vue new file mode 100644 index 0000000..1c53c2b --- /dev/null +++ b/src/views/Calculate/CalculateCommunityPost.vue @@ -0,0 +1,239 @@ + + +