diff --git a/.env b/.env
index 053bf82..04d3402 100644
--- a/.env
+++ b/.env
@@ -3,4 +3,5 @@ VITE_APP_VERSION=1=9.1.1
GENERATE_SOURCEMAP=false
VITE_APP_API_URL=https://tpay.shiblysolution.id/api
+# VITE_APP_API_URL=http://0.0.0.0:4001/api
VITE_ENV=default
\ No newline at end of file
diff --git a/src/pages/members/kyc/Kyc.tsx b/src/pages/members/kyc/Kyc.tsx
index 77f4074..fa1a7e2 100644
--- a/src/pages/members/kyc/Kyc.tsx
+++ b/src/pages/members/kyc/Kyc.tsx
@@ -6,6 +6,7 @@ import { ManageKycContextProvider } from './hooks';
import { columns, initialMember } from '../manage-members/Columns';
import { useAuthContext } from '@/auth';
import { apiConfig } from '@/config/api.config';
+import ConfirmDialog from '@/components/confirm';
import axios from 'axios';
const BASE_URL = apiConfig.service_customer;
import CustomerDialog from '../manage-members/CustomerDetailModal';
@@ -52,7 +53,7 @@ const Kyc = () => {
with_deleted: false,
order_field: 'fullname',
order_direction: 'ASC',
- // type: "Reguler"
+ type: "kyc"
}
});
let temp = 1
@@ -105,6 +106,7 @@ const Kyc = () => {
delete updateData.group_deleted_at;
try {
await axios.put(`${BASE_URL}/customer/update/${customerId}`, updateData)
+ if (updateData.isneedapproval == 1) await axios.post(`${BASE_URL}/customer/approve`, {customerid: customerId})
await fetchGroups();
setIsDialogOpen(false)
} catch (error: any) {
@@ -116,6 +118,14 @@ const Kyc = () => {
return (
+
setDialogOpen(false)}
+ title="Confirm Action"
+ content={`Are you sure you want to `+( dialogType === 'create' ? "create?" : ( dialogType === 'update' ? "update?" : "delete?"))}
+ onYes={handleYes}
+ onNo={() => setDialogOpen(false)}
+ />
Manage Member KYC
diff --git a/src/pages/members/manage-members/CustomerDetailModal.tsx b/src/pages/members/manage-members/CustomerDetailModal.tsx
index 1da456f..c227191 100644
--- a/src/pages/members/manage-members/CustomerDetailModal.tsx
+++ b/src/pages/members/manage-members/CustomerDetailModal.tsx
@@ -12,6 +12,7 @@ import {
FormControl,
Typography
} from "@mui/material";
+import axios from 'axios';
import Divider from '@mui/material/Divider';
import { initialMember } from "./Columns";
@@ -43,85 +44,108 @@ const CustomerDialog = ({ open, handleClose, handleSubmit, initialData, viewStat
return (
+
+ Suco
+
+
+
+
+ Aldeia
+
+
+
+
+ Bank
+
+
+
+
+
+
+
+ {
+ formData.isneedapproval == 1 ? (
+
+ ) : ('')
+ }
+
+
+
);
};
diff --git a/src/pages/members/manage-members/ManageMembers.tsx b/src/pages/members/manage-members/ManageMembers.tsx
index 74c061f..d81ed20 100644
--- a/src/pages/members/manage-members/ManageMembers.tsx
+++ b/src/pages/members/manage-members/ManageMembers.tsx
@@ -30,7 +30,6 @@ const ManageMembers = () => {
with_deleted: false,
order_field: 'fullname',
order_direction: 'ASC',
- type: "Reguler"
}
});
let temp = 1