diff --git a/src/api/calculate.js b/src/api/calculate.js index 96632c4..8cd7573 100644 --- a/src/api/calculate.js +++ b/src/api/calculate.js @@ -24,7 +24,7 @@ async function getCalculateCommunityPost(startDate, endDate, page, size) { } async function getSettlementRatio(page) { - return Vue.axios.get('/admin/calculate/ratio?page=' + (page - 1) + "&size=20'"); + return Vue.axios.get('/admin/calculate/ratio?page=' + (page - 1) + "&size=20"); } async function createCreatorSettlementRatio(creatorSettlementRatio) { @@ -57,6 +57,21 @@ async function getCalculateCommunityByCreator(startDate, endDate, page, size) { ) } +async function updateCreatorSettlementRatio(creatorSettlementRatio) { + const request = { + memberId: creatorSettlementRatio.creator_id, + subsidy: creatorSettlementRatio.subsidy, + liveSettlementRatio: creatorSettlementRatio.liveSettlementRatio, + contentSettlementRatio: creatorSettlementRatio.contentSettlementRatio, + communitySettlementRatio: creatorSettlementRatio.communitySettlementRatio + }; + return Vue.axios.post('/admin/calculate/ratio/update', request); +} + +async function deleteCreatorSettlementRatio(memberId) { + return Vue.axios.post('/admin/calculate/ratio/delete/' + memberId); +} + export { getCalculateLive, getCalculateContent, @@ -65,6 +80,8 @@ export { getCalculateCommunityPost, getSettlementRatio, createCreatorSettlementRatio, + updateCreatorSettlementRatio, + deleteCreatorSettlementRatio, getCalculateLiveByCreator, getCalculateContentByCreator, getCalculateCommunityByCreator diff --git a/src/api/can.js b/src/api/can.js index 8580630..67c96b3 100644 --- a/src/api/can.js +++ b/src/api/can.js @@ -5,11 +5,11 @@ async function deleteCan(id) { } async function getCans() { - return Vue.axios.get('/can'); + return Vue.axios.get('/admin/can'); } -async function insertCan(can, rewardCan, price) { - const request = {can: can, rewardCan: rewardCan, price: price} +async function insertCan(can, rewardCan, price, currency) { + const request = {can: can, rewardCan: rewardCan, price: price, currency} return Vue.axios.post('/admin/can', request); } diff --git a/src/views/Can/CanManagement.vue b/src/views/Can/CanManagement.vue index 6aba112..8c44243 100644 --- a/src/views/Can/CanManagement.vue +++ b/src/views/Can/CanManagement.vue @@ -21,7 +21,7 @@ -