Переглянути джерело

search expiry item

stable1
CANCERYS\kw093 2 тижднів тому
джерело
коміт
1037d8eb5a
2 змінених файлів з 15 додано та 3 видалено
  1. +1
    -1
      src/app/(main)/stockOutIssueRecord/page.tsx
  2. +14
    -2
      src/app/api/stockIssue/actions.ts

+ 1
- 1
src/app/(main)/stockOutIssueRecord/page.tsx Переглянути файл

@@ -13,7 +13,7 @@ export const metadata: Metadata = {
const PickOrder: React.FC = async () => {
const { t } = await getServerI18n("pickOrder");

PreloadPickOrder();
// PreloadPickOrder();

return (
<>


+ 14
- 2
src/app/api/stockIssue/actions.ts Переглянути файл

@@ -69,9 +69,21 @@ export const fetchBadItemList = cache(async (issueCategory: string = "lot_issue"
});


export const fetchExpiryItemList = cache(async () => {
export interface ExpiryItemFilter {
expiryDate?: string;
itemCode?: string;
itemName?: string;
}

export const fetchExpiryItemList = cache(async (filters?: ExpiryItemFilter) => {
const params = new URLSearchParams();
if (filters?.expiryDate) params.set("expiryDate", filters.expiryDate);
if (filters?.itemCode) params.set("itemCode", filters.itemCode);
if (filters?.itemName) params.set("itemName", filters.itemName);
const queryString = params.toString();
const url = `${BASE_API_URL}/pickExecution/issues/expiryItem${queryString ? `?${queryString}` : ""}`;
return serverFetchJson<ExpiryItemResult[]>(
`${BASE_API_URL}/pickExecution/issues/expiryItem`,
url,
{
next: { tags: ["Expiry Item List"] },
},


Завантаження…
Відмінити
Зберегти