minor chnages
This commit is contained in:
parent
113f9fda23
commit
cc39168b03
|
|
@ -123,38 +123,46 @@ export const postPurchaseData = createAsyncThunk(
|
||||||
export const getPurchaseData = createAsyncThunk(
|
export const getPurchaseData = createAsyncThunk(
|
||||||
'Stock/getPurchaseData',
|
'Stock/getPurchaseData',
|
||||||
async (ProdData) => {
|
async (ProdData) => {
|
||||||
console.log(ProdData, 'ProdData');
|
|
||||||
if (
|
if (
|
||||||
ProdData?.CompId != null &&
|
ProdData?.CompId != null &&
|
||||||
ProdData?.CompId != undefined &&
|
|
||||||
ProdData?.BranchId != null &&
|
ProdData?.BranchId != null &&
|
||||||
ProdData?.BranchId != undefined &&
|
ProdData?.AppId != null
|
||||||
ProdData?.AppId != null &&
|
|
||||||
ProdData?.AppId != undefined &&
|
|
||||||
ProdData?.OrderFromDate &&
|
|
||||||
ProdData?.OrderToDate
|
|
||||||
) {
|
) {
|
||||||
const params = new URLSearchParams({
|
const params = new URLSearchParams({
|
||||||
compId: ProdData.CompId,
|
compId: ProdData.CompId,
|
||||||
branchId: ProdData.BranchId,
|
branchId: ProdData.BranchId,
|
||||||
appId: ProdData.AppId,
|
appId: ProdData.AppId,
|
||||||
fromDate: ProdData.OrderFromDate,
|
|
||||||
toDate: ProdData.OrderToDate,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// ✅ Add dates only if present
|
||||||
|
if (ProdData?.OrderFromDate) {
|
||||||
|
params.append('fromDate', ProdData.OrderFromDate);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ProdData?.OrderToDate) {
|
||||||
|
params.append('toDate', ProdData.OrderToDate);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ✅ Search
|
||||||
if (ProdData?.search) {
|
if (ProdData?.search) {
|
||||||
params.append('searchText', ProdData.search);
|
params.append('searchText', ProdData.search);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ✅ Pagination
|
||||||
if (ProdData?.PageNumber) {
|
if (ProdData?.PageNumber) {
|
||||||
params.append('pageNumber', ProdData.PageNumber);
|
params.append('pageNumber', ProdData.PageNumber);
|
||||||
}
|
}
|
||||||
|
|
||||||
return await axiosRetailInstanceData.get(
|
return axiosRetailInstanceData.get(
|
||||||
`/Purchase?${params.toString()}`
|
`/Purchase?${params.toString()}`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// optional safety
|
||||||
|
return Promise.reject('Missing required parameters');
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
export const putStockData = createAsyncThunk(
|
export const putStockData = createAsyncThunk(
|
||||||
'Stock/postStockData',
|
'Stock/postStockData',
|
||||||
async (putData) => {
|
async (putData) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue