diff --git a/src/component/CategoryComponent.js b/src/component/CategoryComponent.js
index 70fc4f1..62ce17b 100644
--- a/src/component/CategoryComponent.js
+++ b/src/component/CategoryComponent.js
@@ -195,9 +195,11 @@ export const CategoryComponent = observer((props) => {
margin: 0,
}}
>
-
+ {store.authentication.userData.role === "Admin" && (
+
+ )}
diff --git a/src/component/ProductComponent.js b/src/component/ProductComponent.js
index df8ddf6..e6d68dd 100644
--- a/src/component/ProductComponent.js
+++ b/src/component/ProductComponent.js
@@ -213,7 +213,12 @@ export const ProductComponent = observer((props) => {
store.product.filterSubCategory = null;
setFilterSupplier([]);
setFilterSubCategories([]);
- await store.product.getData();
+ store.authentication.userData.role === "Admin Partner"
+ ? await store.product.getProductPartner(
+ store.authentication.profileData.id
+ )
+ : await store.product.getData();
+ //await store.product.getData();
store.product.visibleModalFilterProduct = false;
};
@@ -221,17 +226,24 @@ export const ProductComponent = observer((props) => {
store.product.filterSubCategory = null;
store.product.filterSupplier = null;
store.product.visibleModalFilterProduct = false;
- await store.product.getData();
+ store.authentication.userData.role === "Admin Partner"
+ ? await store.product.getProductPartner(
+ store.authentication.profileData.id
+ )
+ : await store.product.getData();
+ //await store.product.getData();
};
const handleSubmitFilter = async () => {
store.product.filterSupplier = filterSupplier;
store.product.filterSubCategory = filterSubCategories;
modalLoader.setLoading(true);
- // store.authentication.userData.role === "Admin Partner"
- // ? await store.product.getData()
- // : await store.product.getData()
- await store.product.getData();
+ store.authentication.userData.role === "Admin Partner"
+ ? await store.product.getProductPartner(
+ store.authentication.profileData.id
+ )
+ : await store.product.getData();
+ //await store.product.getData();
modalLoader.setLoading(false);
store.product.visibleModalFilterProduct = false;
//store.product.page=1
@@ -273,16 +285,19 @@ export const ProductComponent = observer((props) => {
{store.ui.mediaQuery.isDesktop && (
{
? store.product.dataProductPartner
: store.product.data
}
- onRow={
- store.authentication.userData.role === "Admin" ? handleClickRow : ""
- }
+ onRow={handleClickRow}
pagination={{
pageSize: store.product.pageSize,
total:
@@ -322,7 +335,12 @@ export const ProductComponent = observer((props) => {
store.product.pageSize = pageSize;
store.product.page = page - 1;
modalLoader.setLoading(true);
- await store.product.getData();
+ store.authentication.userData.role === "Admin Partner"
+ ? await store.product.getProductPartner(
+ store.authentication.profileData.id
+ )
+ : await store.product.getData();
+ //await store.product.getData();
modalLoader.setLoading(false);
},
pageSize: store.product.pageSize,
@@ -357,6 +375,19 @@ export const ProductComponent = observer((props) => {
{/* Harga Beli : {item.current_price_price}
*/}
Harga Jual : {item.mark_up_price}
+
+
@@ -457,8 +488,8 @@ export const ProductComponent = observer((props) => {
rules={[{ required: true, message: "Please select Status!" }]}
>
{
visible={store.product.visibleModalFilterProduct}
title={"Filter"}
footer={footerLayoutFilter}
-
onCancel={async () => {
// setFilterSupplier([]);
// setFilterSubCategories([]);
diff --git a/src/component/SubcategoryComponent.js b/src/component/SubcategoryComponent.js
index 1abbf07..5434bcd 100644
--- a/src/component/SubcategoryComponent.js
+++ b/src/component/SubcategoryComponent.js
@@ -68,7 +68,7 @@ export const SubcategoryComponent = observer((props) => {
];
if (store.authentication.userData.role === "Customer Service") columns.pop();
-
+
const handleCancel = () => {
setIdData("");
store.subcategory.visibleModalSubcategory = false;
@@ -150,7 +150,7 @@ export const SubcategoryComponent = observer((props) => {
itemLayout="horizontal"
position={"top"}
pagination={{
- onChange: async (page,pageSize) => {
+ onChange: async (page, pageSize) => {
store.subcategory.pageSize = pageSize;
store.subcategory.page = page - 1;
modalLoader.setLoading(true);
@@ -200,9 +200,11 @@ export const SubcategoryComponent = observer((props) => {
margin: 0,
}}
>
-
+ {store.authentication.userData.role === "Admin" && (
+
+ )}
@@ -254,19 +256,19 @@ export const SubcategoryComponent = observer((props) => {
{/* {!idData && ( */}
-
-
-
+
+
+
{/* )} */}
diff --git a/src/pages/Membership/DetailUser.js b/src/pages/Membership/DetailUser.js
index 642ae26..b5bc83f 100644
--- a/src/pages/Membership/DetailUser.js
+++ b/src/pages/Membership/DetailUser.js
@@ -938,7 +938,7 @@ export const DetailUser = observer(() => {
}}
>
diff --git a/src/pages/Membership/Membership.js b/src/pages/Membership/Membership.js
index d843581..8bb2407 100644
--- a/src/pages/Membership/Membership.js
+++ b/src/pages/Membership/Membership.js
@@ -448,16 +448,19 @@ export const Membership = observer(() => {
Username : {item.username}
Role : {item.roles?.name}
Saldo : {item.coa?.amount}
-
+ {store.authentication.userData.role ===
+ "Admin" && (
+
+ )}