FPSMS-frontend
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

34 linhas
1.1 KiB

  1. import { fetchAllItems } from "@/app/api/settings/item";
  2. // import ItemsSearch from "./ItemsSearch";
  3. // import ItemsSearchLoading from "./ItemsSearchLoading";
  4. import { SearchParams } from "@/app/utils/fetchUtil";
  5. import { TypeEnum } from "@/app/utils/typeEnum";
  6. import { notFound } from "next/navigation";
  7. import { fetchPoWithStockInLines, PoResult } from "@/app/api/po";
  8. import { QcItemWithChecks } from "@/app/api/qc";
  9. import { fetchWarehouseList } from "@/app/api/warehouse";
  10. import { fetchQcItemCheck } from "@/app/api/qc/actions";
  11. import PickOrderDetail from "./PickOrderDetail";
  12. import PickOrderDetailLoading from "./PickOrderDetailLoading";
  13. interface SubComponents {
  14. Loading: typeof PickOrderDetailLoading;
  15. }
  16. type Props = {
  17. consoCode: string;
  18. };
  19. const PoDetailWrapper: React.FC<Props> & SubComponents = async ({
  20. consoCode,
  21. }) => {
  22. const [qc] = await Promise.all([fetchQcItemCheck()]);
  23. // const poWithStockInLine = await fetchPoWithStockInLines(id)
  24. return <PickOrderDetail consoCode={consoCode} qc={qc} />;
  25. };
  26. PoDetailWrapper.Loading = PickOrderDetailLoading;
  27. export default PoDetailWrapper;