This commit is contained in:
ajat91.sudrajat 2022-01-06 11:07:53 +07:00
commit 2b56570e50
2 changed files with 27 additions and 2 deletions

View File

@ -76,6 +76,22 @@ export const DetailUser = observer(() => {
}
};
const withdrawProfit = async (id) => {
try {
modalLoader.setLoading(true);
const response = await store.membership.withdrawProfit(id);
modalLoader.setLoading(false);
response?.body?.statusCode === 201 || response?.body?.statusCode === 200
? message.success(`Success Withdraw Profit`)
: message.error(`Failed Withdraw Profit`);
await getData();
} catch (err) {
modalLoader.setLoading(false);
message.error(`Failed Withdraw Profit`);
}
};
const onSubmit = async (data) => {
data.superior = true;
setConfirmLoading(true);
@ -312,9 +328,8 @@ export const DetailUser = observer(() => {
: "primary"
}
onClick={() =>
changeStatus(
withdrawProfit(
store.membership.dataDetail.id,
store.membership.dataDetail.isActive
)
}
>

View File

@ -119,6 +119,16 @@ export class Membership {
console.error(e);
}
}
async withdrawProfit(id) {
try {
const response = await http.put(`/transaction/withdraw/${id}`);
await this.getData();
return response;
} catch (e) {
console.error(e);
}
}
}