Ver a proveniência

update jo printer

master
kelvinsuen há 1 mês
ascendente
cometimento
9de4dd601f
2 ficheiros alterados com 11 adições e 6 eliminações
  1. +5
    -3
      src/components/JoSearch/JoSearch.tsx
  2. +6
    -3
      src/components/JoSearch/JoSearchWrapper.tsx

+ 5
- 3
src/components/JoSearch/JoSearch.tsx Ver ficheiro

@@ -16,7 +16,7 @@ import { Button, Stack } from "@mui/material";
import { BomCombo } from "@/app/api/bom";
import JoCreateFormModal from "./JoCreateFormModal";
import AddIcon from '@mui/icons-material/Add';
import QcStockInModal from "../PoDetail/QcStockInModal";
import QcStockInModal from "../Qc/QcStockInModal";
import { useSession } from "next-auth/react";
import { SessionWithTokens } from "@/config/authConfig";
import { createStockInLine } from "@/app/api/stockIn/actions";
@@ -25,17 +25,19 @@ import dayjs from "dayjs";

import { fetchInventories } from "@/app/api/inventory/actions";
import { InventoryResult } from "@/app/api/inventory";
import { PrinterCombo } from "@/app/api/settings/printer";

interface Props {
defaultInputs: SearchJoResultRequest,
bomCombo: BomCombo[]
printerCombo: PrinterCombo[];
}

type SearchQuery = Partial<Omit<JobOrder, "id">>;

type SearchParamNames = keyof SearchQuery;

const JoSearch: React.FC<Props> = ({ defaultInputs, bomCombo }) => {
const JoSearch: React.FC<Props> = ({ defaultInputs, bomCombo, printerCombo }) => {
const { t } = useTranslation("jo");
const router = useRouter()
const [filteredJos, setFilteredJos] = useState<JobOrder[]>([]);
@@ -426,7 +428,7 @@ const JoSearch: React.FC<Props> = ({ defaultInputs, bomCombo }) => {
open={openModal}
onClose={closeNewModal}
inputDetail={modalInfo}
printerCombo={[]}
printerCombo={printerCombo}
// skipQc={true}
/>
</>


+ 6
- 3
src/components/JoSearch/JoSearchWrapper.tsx Ver ficheiro

@@ -3,6 +3,7 @@ import GeneralLoading from "../General/GeneralLoading";
import JoSearch from "./JoSearch";
import { SearchJoResultRequest } from "@/app/api/jo/actions";
import { fetchBomCombo } from "@/app/api/bom";
import { fetchPrinterCombo } from "@/app/api/settings/printer";

interface SubComponents {
Loading: typeof GeneralLoading;
@@ -15,12 +16,14 @@ const JoSearchWrapper: React.FC & SubComponents = async () => {
}

const [
bomCombo
bomCombo,
printerCombo
] = await Promise.all([
fetchBomCombo()
fetchBomCombo(),
fetchPrinterCombo()
])
return <JoSearch defaultInputs={defaultInputs} bomCombo={bomCombo}/>
return <JoSearch defaultInputs={defaultInputs} bomCombo={bomCombo} printerCombo={printerCombo}/>
}

JoSearchWrapper.Loading = GeneralLoading;


Carregando…
Cancelar
Guardar