Files
sodalive-vuejs-creator-admin/src/api/calculate.js
2024-05-27 16:41:31 +09:00

39 lines
1.3 KiB
JavaScript

import Vue from 'vue';
async function getCalculateLive(startDate, endDate) {
return Vue.axios.get('/creator-admin/calculate/live?startDateStr=' + startDate + '&endDateStr=' + endDate);
}
async function getCalculateContent(startDate, endDate, page, size) {
return Vue.axios.get(
'/creator-admin/calculate/content-list?startDateStr=' +
startDate + '&endDateStr=' + endDate + "&page=" + (page - 1) + "&size=" + size
);
}
async function getCumulativeSalesByContent(page, size) {
return Vue.axios.get('/creator-admin/calculate/cumulative-sales-by-content?page=' + (page - 1) + "&size=" + size);
}
async function getCalculateContentDonation(startDate, endDate, page, size) {
return Vue.axios.get(
'/creator-admin/calculate/content-donation-list?startDateStr=' +
startDate + '&endDateStr=' + endDate + "&page=" + (page - 1) + "&size=" + size
);
}
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
}