feat: export file

This commit is contained in:
2023-01-02 22:08:03 +07:00
parent aed004fc15
commit b163b62e86
3 changed files with 87 additions and 16 deletions

View File

@@ -171,20 +171,17 @@ export const DetailUser = observer(() => {
}
modalLoader.setLoading(true);
try {
const response = await store.transaction.exportTransaction(store.membership.dataDetail.id, dataDate)
console.log('responseiniyak', response);
message.success("Success export");
await store.transaction.exportTransaction(store.membership.dataDetail, dataDate)
// console.log('responseiniyak', response);
// message.success("Success export");
setModalExport(false);
modalLoader.setLoading(false);
return response;
} catch (e) {
setModalExport(false);
console.error(e, "apa errornya");
message.error(e.response?.body?.message || "Failed to export");
setModalExport(false);
modalLoader.setLoading(false);
}
setModalExport(false);
modalLoader.setLoading(false);
};
const columns = [
@@ -563,17 +560,19 @@ export const DetailUser = observer(() => {
</Button>
)}
{store.authentication.userData.role === "Admin" && (
<>
<Button
onClick={() => withdrawProfit(store.membership.dataDetail.id)}
>
Withdraw Profit
</Button>
)}
<Button
onClick={() => setModalExport(true)}
>
<ExportOutlined /> Export
</Button>
</>
)}
</Space>
</Col>
</Row>