diff --git a/src/pages/Membership/DetailUser.js b/src/pages/Membership/DetailUser.js index 958b403..86aaca8 100644 --- a/src/pages/Membership/DetailUser.js +++ b/src/pages/Membership/DetailUser.js @@ -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 ) } > diff --git a/src/pages/Membership/Membership.js b/src/pages/Membership/Membership.js index a4a7de7..275bd15 100644 --- a/src/pages/Membership/Membership.js +++ b/src/pages/Membership/Membership.js @@ -415,14 +415,13 @@ export const Membership = observer(() => { >

- Saldo System : {item.name}
- Role : {item.roleName}
+ Role : {item.roles?.name}
- Saldo Supplier : {item.coa?.amount} + Saldo : {item.coa?.amount} {" "}