소스 검색

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 PickOrder: React.FC = async () => {
const { t } = await getServerI18n("pickOrder"); const { t } = await getServerI18n("pickOrder");


PreloadPickOrder();
// PreloadPickOrder();


return ( 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[]>( return serverFetchJson<ExpiryItemResult[]>(
`${BASE_API_URL}/pickExecution/issues/expiryItem`,
url,
{ {
next: { tags: ["Expiry Item List"] }, next: { tags: ["Expiry Item List"] },
}, },


불러오는 중...
취소
저장