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) => { const onSubmit = async (data) => {
data.superior = true; data.superior = true;
setConfirmLoading(true); setConfirmLoading(true);
@ -312,9 +328,8 @@ export const DetailUser = observer(() => {
: "primary" : "primary"
} }
onClick={() => onClick={() =>
changeStatus( withdrawProfit(
store.membership.dataDetail.id, store.membership.dataDetail.id,
store.membership.dataDetail.isActive
) )
} }
> >

View File

@ -119,6 +119,16 @@ export class Membership {
console.error(e); 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);
}
}
} }