feat(calculate): 정산 페이지 엑셀 다운로드 방식 수정
- vue-excel-xlsx 사용방식에서 API 호출 방식으로 변경
This commit is contained in:
@@ -75,6 +75,54 @@ async function downloadCalculateChannelDonationByCreatorExcel(startDate, endDate
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateLiveExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/live/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateContentExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/content-list/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateContentDonationExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/content-donation-list/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateCommunityPostExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/community-post/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateLiveByCreatorExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/live-by-creator/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateContentByCreatorExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/content-by-creator/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateCommunityByCreatorExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/community-by-creator/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function downloadCalculateChannelDonationByDateExcel(startDate, endDate) {
|
||||
return Vue.axios.get('/admin/calculate/channel-donation-by-date/excel?startDateStr=' + startDate + '&endDateStr=' + endDate, {
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
|
||||
async function updateCreatorSettlementRatio(creatorSettlementRatio) {
|
||||
const request = {
|
||||
memberId: creatorSettlementRatio.creator_id,
|
||||
@@ -105,5 +153,13 @@ export {
|
||||
getCalculateCommunityByCreator,
|
||||
getCalculateChannelDonationByCreator,
|
||||
getCalculateChannelDonationByDate,
|
||||
downloadCalculateChannelDonationByCreatorExcel
|
||||
downloadCalculateChannelDonationByCreatorExcel,
|
||||
downloadCalculateLiveExcel,
|
||||
downloadCalculateContentExcel,
|
||||
downloadCalculateContentDonationExcel,
|
||||
downloadCalculateCommunityPostExcel,
|
||||
downloadCalculateLiveByCreatorExcel,
|
||||
downloadCalculateContentByCreatorExcel,
|
||||
downloadCalculateCommunityByCreatorExcel,
|
||||
downloadCalculateChannelDonationByDateExcel
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user