fix search filter Manage Provider and Manage Wallet
This commit is contained in:
@ -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,
|
||||
|
||||
@ -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'
|
||||
};
|
||||
|
||||
|
||||
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user