fix search filter Manage Provider and Manage Wallet

This commit is contained in:
Wikzyy
2025-04-08 11:52:05 +07:00
parent 508b8ee1d6
commit e012fadab1
3 changed files with 4 additions and 3 deletions

View File

@ -164,7 +164,8 @@ const ManageProviderContextProvider = ({ children }: { children: React.ReactNode
try {
const field = 'Provider.name';
sorting = sorting.length == 0 ? [{ id: 'name', desc: false }] : sorting;
filter = filter.length == 0 ? {} : { [field]: filter[0].value?.toLowerCase() };
filter =
filter.length == 0 ? {} : { [field]: { like: `%${filter[0].value?.toLowerCase()}%` } };
const response = await GetData(`${API_URL}/provider/list`, {
limit,
page: page + 1,

View File

@ -105,7 +105,7 @@ const AddDialog = () => {
const createActivity = {
module: 'Manage Wallet',
description: `Create Wallet => ${selectedWallet?.Wallet_id} - ${selectedWallet?.Wallet_name}`,
description: `Create Wallet => ${formField.name}`,
action: 'C'
};

View File

@ -146,7 +146,7 @@ const ManageWalletContextProvider = ({ children }: { children: React.ReactNode }
const getWalletLists = async (page: number, limit: number, sorting: any, filter: any) => {
try {
sorting = sorting.length == 0 ? [{ id: 'name', desc: false }] : sorting;
filter = filter.length == 0 ? {} : { name: filter[0].value?.toLowerCase() };
filter = filter.length == 0 ? {} : { name: { like: `%${filter[0].value?.toLowerCase()}%` } };
const response = await GetData(`${API_URL_MASTER_DATA}/wallet/list`, {
limit,
page: page + 1,