diff --git a/src/api/calculate.js b/src/api/calculate.js index 4b01a2f..1718140 100644 --- a/src/api/calculate.js +++ b/src/api/calculate.js @@ -12,4 +12,8 @@ async function getCumulativeSalesByContent(page, size) { return Vue.axios.get('/admin/calculate/cumulative-sales-by-content?page=' + (page - 1) + "&size=" + size); } -export { getCalculateLive, getCalculateContent, getCumulativeSalesByContent } +async function getCalculateContentDonation(startDate, endDate) { + return Vue.axios.get('/admin/calculate/content-donation-list?startDateStr=' + startDate + '&endDateStr=' + endDate); +} + +export { getCalculateLive, getCalculateContent, getCumulativeSalesByContent, getCalculateContentDonation } diff --git a/src/router/index.js b/src/router/index.js index 59c827d..fe2570d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -125,6 +125,11 @@ const routes = [ name: 'CalculateAccumulation', component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateAccumulation.vue') }, + { + path: '/calculate/content-donation-by-date', + name: 'CalculateContentDonation', + component: () => import(/* webpackChunkName: "calculate" */ '../views/Calculate/CalculateContentDonation.vue') + }, { path: '/notice', name: 'NoticeView', diff --git a/src/views/Calculate/CalculateContentDonation.vue b/src/views/Calculate/CalculateContentDonation.vue new file mode 100644 index 0000000..677e016 --- /dev/null +++ b/src/views/Calculate/CalculateContentDonation.vue @@ -0,0 +1,315 @@ + + +