diff --git a/src/component/PartnerComponent.js b/src/component/PartnerComponent.js
index 7e3adf0..bae4786 100644
--- a/src/component/PartnerComponent.js
+++ b/src/component/PartnerComponent.js
@@ -421,8 +421,8 @@ export const PartnerComponent = observer((props) => {
message: "Phone number should contain just number",
},
{
- pattern: /^[\d]{2,12}$/,
- message: "Phone number should be less than 12 character",
+ pattern: /^[\d]{10,12}$/,
+ message: "Phone number should be 10 - 12 character",
},
]}
>
diff --git a/src/component/SubcategoryComponent.js b/src/component/SubcategoryComponent.js
index fd742f2..22a57a7 100644
--- a/src/component/SubcategoryComponent.js
+++ b/src/component/SubcategoryComponent.js
@@ -251,7 +251,7 @@ export const SubcategoryComponent = observer((props) => {
>
- {!idData && (
+ {/* {!idData && ( */}
{
>
- )}
+ {/* )} */}
diff --git a/src/pages/App/DesktopLayout.js b/src/pages/App/DesktopLayout.js
index fbcdfbe..909921e 100644
--- a/src/pages/App/DesktopLayout.js
+++ b/src/pages/App/DesktopLayout.js
@@ -196,14 +196,6 @@ export const DesktopLayout = observer(() => {
Produk
- {store.authentication.userData.role === "Admin" && (
-
-
-
- Kategori
-
-
- )}
{store.authentication.userData.role === "Admin" && (
@@ -214,6 +206,14 @@ export const DesktopLayout = observer(() => {
)}
)}
+ {store.authentication.userData.role === "Admin" && (
+
+
+
+ Kategori
+
+
+ )}
{store.authentication.userData.role === "Supervisor" && (
diff --git a/src/pages/App/MenuList.js b/src/pages/App/MenuList.js
index 62b9b43..3126d42 100644
--- a/src/pages/App/MenuList.js
+++ b/src/pages/App/MenuList.js
@@ -60,12 +60,12 @@ export const MenuList = observer((props) => {
)}
{store.authentication.userData.role === "Admin Partner" && (
-
-
-
- Beranda
-
-
+
+
+
+ Beranda
+
+
)}
{store.authentication.userData.role === "Admin" && (
@@ -125,14 +125,6 @@ export const MenuList = observer((props) => {
Produk
- {store.authentication.userData.role === "Admin" && (
-
-
-
- Kategori
-
-
- )}
{store.authentication.userData.role === "Admin" && (
@@ -141,6 +133,14 @@ export const MenuList = observer((props) => {
)}
+ {store.authentication.userData.role === "Admin" && (
+
+
+
+ Kategori
+
+
+ )}
)}
{store.authentication.userData.role === "Admin Partner" && (
diff --git a/src/pages/Membership/Membership.js b/src/pages/Membership/Membership.js
index 275bd15..9f38c91 100644
--- a/src/pages/Membership/Membership.js
+++ b/src/pages/Membership/Membership.js
@@ -197,7 +197,7 @@ export const Membership = observer(() => {
},
{
title: "Role",
- dataIndex: "roleName",
+ dataIndex: ["roles","name"],
key: "role",
},
{
diff --git a/src/pages/Payback/Payback.js b/src/pages/Payback/Payback.js
index 7573c46..869d550 100644
--- a/src/pages/Payback/Payback.js
+++ b/src/pages/Payback/Payback.js
@@ -240,8 +240,8 @@ export const Payback = observer(() => {
modalLoader.setLoading(true);
await store.payback.getDataConfirmation();
modalLoader.setLoading(false);
- form.resetFields();
- setFilterMembership([]);
+ // form.resetFields();
+ // setFilterMembership([]);
store.payback.visibleModalFilterPayback = false;
};
diff --git a/src/pages/Payback/PaybackCreated.js b/src/pages/Payback/PaybackCreated.js
index 193f9da..d181347 100644
--- a/src/pages/Payback/PaybackCreated.js
+++ b/src/pages/Payback/PaybackCreated.js
@@ -26,7 +26,7 @@ import { LINKS } from "../../routes/app";
import { ModalLoaderContext } from "../../utils/modal";
import { appConfig } from "../../config/app";
import { PAYBACK_STATUS } from "../../constants/payback";
-import moment from 'moment';
+import moment from "moment";
const { Search } = Input;
@@ -38,7 +38,6 @@ export const PaybackCreated = observer(() => {
const [filterMembership, setFilterMembership] = useState([]);
const [initialData, setInitialData] = useState({});
const modalLoader = useContext(ModalLoaderContext);
-
useEffect(() => {
const init = async () => {
@@ -90,12 +89,35 @@ export const PaybackCreated = observer(() => {
dataIndex: "status",
key: "status",
width: "10%",
- render: (text) => (
+ render: (text, record) => (
+ //
+ // {PAYBACK_STATUS[text]}
+ //
- {PAYBACK_STATUS[text]}
+ {record.status === 0
+ ? "Pending"
+ : record.status === 1
+ ? "Success"
+ : record.status === 2
+ ? "Failed"
+ : record.status === 3
+ ? "Approved"
+ : "Rejected"}
),
},
@@ -133,10 +155,14 @@ export const PaybackCreated = observer(() => {
// const awal = format(parseISO(data.start_date), "dd-MM-yyyy")
// const akhir = format(parseISO(data.start_date), "dd-MM-yyyy")
//const awal= format(startOfDay(date.start_date()), 'yyyy-MM-dd 00:00')
- const awal=store.payback.filterStart = moment(data.start_date).format('YYYY-MM-DD HH:mm:ss');
- const akhir=store.payback.filterEnd = moment(data.end_date).format('YYYY-MM-DD HH:mm:ss');
- console.log(awal)
- console.log(akhir)
+ const awal = (store.payback.filterStart = moment(data.start_date).format(
+ "YYYY-MM-DD 00:00:00"
+ ));
+ const akhir = (store.payback.filterEnd = moment(data.end_date).format(
+ "YYYY-MM-DD HH:mm:ss"
+ ));
+ console.log(awal);
+ console.log(akhir);
modalLoader.setLoading(true);
await store.payback.getDataCreated();
modalLoader.setLoading(false);
@@ -189,9 +215,9 @@ export const PaybackCreated = observer(() => {