feat: fixing filter admin partner
This commit is contained in:
parent
930a757652
commit
b031687c5c
|
@ -210,17 +210,16 @@ export const ProductComponent = observer((props) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleRemoveFilter = async () => {
|
const handleRemoveFilter = async () => {
|
||||||
|
store.product.visibleModalFilterProduct = false;
|
||||||
store.product.filterSupplier = null;
|
store.product.filterSupplier = null;
|
||||||
store.product.filterSubCategory = null;
|
store.product.filterSubCategory = null;
|
||||||
setFilterSupplier([]);
|
setFilterSupplier([]);
|
||||||
setFilterSubCategories([]);
|
setFilterSubCategories([]);
|
||||||
store.authentication.userData.role === "Admin Partner"
|
store.authentication.userData.role === "Admin Partner"
|
||||||
? await store.product.getProductPartner(
|
? await store.product.getProductPartner()
|
||||||
store.authentication.profileData.id
|
|
||||||
)
|
|
||||||
: await store.product.getData();
|
: await store.product.getData();
|
||||||
//await store.product.getData();
|
//await store.product.getData();
|
||||||
store.product.visibleModalFilterProduct = false;
|
modalLoader.setLoading(false);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleCancelFilter = async () => {
|
const handleCancelFilter = async () => {
|
||||||
|
@ -228,25 +227,23 @@ export const ProductComponent = observer((props) => {
|
||||||
store.product.filterSupplier = null;
|
store.product.filterSupplier = null;
|
||||||
store.product.visibleModalFilterProduct = false;
|
store.product.visibleModalFilterProduct = false;
|
||||||
store.authentication.userData.role === "Admin Partner"
|
store.authentication.userData.role === "Admin Partner"
|
||||||
? await store.product.getProductPartner(
|
? await store.product.getProductPartner()
|
||||||
store.authentication.profileData.id
|
|
||||||
)
|
|
||||||
: await store.product.getData();
|
: await store.product.getData();
|
||||||
//await store.product.getData();
|
//await store.product.getData();
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleSubmitFilter = async () => {
|
const handleSubmitFilter = async () => {
|
||||||
|
store.product.visibleModalFilterProduct = false;
|
||||||
store.product.filterSupplier = filterSupplier;
|
store.product.filterSupplier = filterSupplier;
|
||||||
store.product.filterSubCategory = filterSubCategories;
|
store.product.filterSubCategory = filterSubCategories;
|
||||||
modalLoader.setLoading(true);
|
modalLoader.setLoading(true);
|
||||||
store.authentication.userData.role === "Admin Partner"
|
store.authentication.userData.role === "Admin Partner"
|
||||||
? await store.product.getProductPartner(
|
? await store.product.getProductPartner(
|
||||||
store.authentication.profileData.id
|
filterSubCategories
|
||||||
)
|
)
|
||||||
: await store.product.getData();
|
: await store.product.getData();
|
||||||
//await store.product.getData();
|
//await store.product.getData();
|
||||||
modalLoader.setLoading(false);
|
modalLoader.setLoading(false);
|
||||||
store.product.visibleModalFilterProduct = false;
|
|
||||||
//store.product.page=1
|
//store.product.page=1
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -101,14 +101,27 @@ export class Product {
|
||||||
}
|
}
|
||||||
|
|
||||||
async getProductPartner(id) {
|
async getProductPartner(id) {
|
||||||
try {
|
|
||||||
const response = await http.get(`/product/by-categories?page=${this.pageProductPartner}&pageSize=${this.pageSizeProductPartner}&sub-category=${id}`);
|
if (id === undefined) {
|
||||||
console.log(response)
|
try {
|
||||||
this.dataProductPartner = response.body.data
|
const response = await http.get(`/product/by-categories?page=${this.pageProductPartner}&pageSize=${this.pageSizeProductPartner}&sub-category=`);
|
||||||
this.total_data_partner = response?.body?.count ?? 0
|
console.log(response)
|
||||||
} catch (e) {
|
this.dataProductPartner = response.body.data
|
||||||
console.error(e);
|
this.total_data_partner = response?.body?.count ?? 0
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
const response = await http.get(`/product/by-categories?page=${this.pageProductPartner}&pageSize=${this.pageSizeProductPartner}&sub-category=${id}`);
|
||||||
|
console.log(response)
|
||||||
|
this.dataProductPartner = response.body.data
|
||||||
|
this.total_data_partner = response?.body?.count ?? 0
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async create(data) {
|
async create(data) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user