diff --git a/src/component/SupplierComponent.js b/src/component/SupplierComponent.js index a0fb07b..e22715a 100644 --- a/src/component/SupplierComponent.js +++ b/src/component/SupplierComponent.js @@ -10,6 +10,7 @@ import { Space, Table, Tag, + InputNumber, } from "antd"; import { observer } from "mobx-react-lite"; import { ExclamationCircleOutlined } from "@ant-design/icons"; @@ -40,7 +41,7 @@ export const SupplierComponent = observer((props) => { const handleTopup = (data) => { console.log(data, "isi data"); form.setFieldsValue({ - code: data.code, + supplier: data.code, }); store.supplier.visibleModalTransaction = true; store.supplier.code = data.code; @@ -163,6 +164,26 @@ export const SupplierComponent = observer((props) => { }); }; + const handleCancelTransaction = () => { + store.supplier.visibleModalTransaction = false; + }; + + const handleSubmitTransaction = async (data) => { + console.log(data, ':)') + try { + modalLoader.setLoading(true); + const response = await store.supplier.createTransaction(data); + message.success(response?.body?.message || "Success Top Up"); + } catch (e) { + console.log(e, "apa errornya"); + message.error(e.response?.body?.message || "Failed Top Up"); + } + + modalLoader.setLoading(false); + store.supplier.visibleModalTransaction = false; + form.resetFields(); + }; + const handleCancel = () => { setIdData(""); store.supplier.visibleModalSupplier = false; @@ -374,53 +395,56 @@ export const SupplierComponent = observer((props) => { > -