@@ -519,8 +520,8 @@ export const Membership = observer(() => {
visible={visibleModal}
confirmLoading={confirmLoading}
initialData={initialData}
- onCreate={async (data) => {
- onSubmit(data);
+ onCreate={async (data,image,imageStore) => {
+ onSubmit(data,image,imageStore);
}}
onCancel={async () => {
setInitialData({});
diff --git a/src/pages/Membership/MembershipModal.js b/src/pages/Membership/MembershipModal.js
index b475231..b1c3176 100644
--- a/src/pages/Membership/MembershipModal.js
+++ b/src/pages/Membership/MembershipModal.js
@@ -157,7 +157,7 @@ export const MembershipModal = ({
form
.validateFields()
.then((values) => {
- onCreate(values);
+ onCreate(values,responseFilename,responseFilenameStore);
form.resetFields();
})
.catch((info) => {
@@ -231,19 +231,71 @@ export const MembershipModal = ({
{((initialData.id && !initialData.isChangePassword) ||
!initialData.id) &&
store.authentication.userData.role === "Admin" && (
-
-
-
+
+
+ {
+ setValue(value);
+ }}
+ />
+
+
+
+ {
+ setPreviewImage(file.url || file.filename);
+ }}
+ showUploadList={true}
+ onChange={handleChange}
+ beforeUpload={(file) => beforeUpload(file)}
+ customRequest={(args) => uploadHandler(args)}
+ onRemove={(file) => {
+ setImage("");
+ setLoading(false);
+ setFileList([]);
+ }}
+ >
+ {image === "" ? uploadButton : null}
+
+
+ Max size of file 2 MB
+
+
+
+
+
+
+
)}
{((initialData.id && !initialData.isChangePassword) ||
!initialData.id) &&
@@ -269,10 +321,7 @@ export const MembershipModal = ({
}}
/>
-
+
{/*
*/}
-
+
{
key: "partner_transaction_code",
},
{
- title: "Transaction Date",
+ title: "Tanggal Transaksi",
dataIndex: "created_at",
key: "created_at",
render: (text, record) => {
return {format(parseISO(record.created_at), "dd-MM-yyyy")};
},
},
+ {
+ title: "Alasan Gagal",
+ dataIndex: "failed_reason",
+ key: "failed_reason",
+ },
];
const styleSaldoTitle = store.ui.mediaQuery.isDesktop