diff --git a/src/components/InputDataGrid/InputDataGrid.tsx b/src/components/InputDataGrid/InputDataGrid.tsx index 839db6f..effcdf0 100644 --- a/src/components/InputDataGrid/InputDataGrid.tsx +++ b/src/components/InputDataGrid/InputDataGrid.tsx @@ -105,7 +105,7 @@ function InputDataGrid({ const { t, // i18n: { language }, - } = useTranslation(); + } = useTranslation("common"); const formKey = _formKey.toString() const { setValue, getValues } = useFormContext(); const [rowModesModel, setRowModesModel] = diff --git a/src/components/ItemsSearch/ItemsSearch.tsx b/src/components/ItemsSearch/ItemsSearch.tsx index 2d4cb76..58cf945 100644 --- a/src/components/ItemsSearch/ItemsSearch.tsx +++ b/src/components/ItemsSearch/ItemsSearch.tsx @@ -27,7 +27,7 @@ const ItemsSearch: React.FC = ({ items }) => { const [pagingController, setPagingController] = useState({ pageNum: 1, pageSize: 10, - totalCount: 0, + // totalCount: 0, }); const [totalCount, setTotalCount] = useState(0) const searchCriteria: Criterion[] = useMemo(() => { diff --git a/src/components/PoDetail/EscalationForm.tsx b/src/components/PoDetail/EscalationForm.tsx index 2383db5..29c5434 100644 --- a/src/components/PoDetail/EscalationForm.tsx +++ b/src/components/PoDetail/EscalationForm.tsx @@ -96,11 +96,11 @@ const EscalationForm: React.FC = ({ {t(`Escalation`)}: {determineCount} - + {/* {t(`to be processed`)}: {itemDetail.acceptedQty - acceptedQty} - + */} = ({ > { - const completedList = entries.filter((e) => e.status === "completed"); + const completedList = entries.filter((e) => stockInLineStatusMap[e.status!!] >= 8); const processedQty = completedList.reduce( (acc, curr) => acc + (curr.acceptedQty || 0), 0 diff --git a/src/components/PoDetail/PutawayForm.tsx b/src/components/PoDetail/PutawayForm.tsx index 8884c5f..6f29848 100644 --- a/src/components/PoDetail/PutawayForm.tsx +++ b/src/components/PoDetail/PutawayForm.tsx @@ -37,7 +37,7 @@ import { QcItemWithChecks } from "@/app/api/qc"; import { GridEditInputCell } from "@mui/x-data-grid"; import { StockInLine } from "@/app/api/po"; import { WarehouseResult } from "@/app/api/warehouse"; -import { stockInLineStatusMap } from "@/app/utils/formatUtil"; +import { OUTPUT_DATE_FORMAT, stockInLineStatusMap } from "@/app/utils/formatUtil"; import { QRCodeSVG } from "qrcode.react"; import { QrCode } from "../QrCode"; import ReactQrCodeScanner, { @@ -45,6 +45,9 @@ import ReactQrCodeScanner, { } from "../ReactQrCodeScanner/ReactQrCodeScanner"; import { QrCodeInfo } from "@/app/api/qrcode"; import { useQcCodeScanner } from "../QrCodeScannerProvider/QrCodeScannerProvider"; +import dayjs from "dayjs"; +import arraySupport from "dayjs/plugin/arraySupport"; +dayjs.extend(arraySupport); interface Props { itemDetail: StockInLine; @@ -322,7 +325,7 @@ const PutawayForm: React.FC = ({ itemDetail, warehouse, disabled }) => { @@ -330,7 +333,7 @@ const PutawayForm: React.FC = ({ itemDetail, warehouse, disabled }) => { diff --git a/src/components/PoDetail/QcForm.tsx b/src/components/PoDetail/QcForm.tsx index de6215c..7ed1040 100644 --- a/src/components/PoDetail/QcForm.tsx +++ b/src/components/PoDetail/QcForm.tsx @@ -245,7 +245,7 @@ const QcForm: React.FC = ({ qc, itemDetail, disabled }) => { // helperText={errors.sampleRate?.message} /> */} - + {/* = ({ qc, itemDetail, disabled }) => { error={Boolean(errors.totalWeight)} helperText={errors.totalWeight?.message} /> - + */}