瀏覽代碼

update

master
MSI\derek 1 月之前
父節點
當前提交
abe90ce18b
共有 3 個文件被更改,包括 30 次插入3 次删除
  1. +2
    -0
      src/app/api/po/actions.ts
  2. +2
    -2
      src/components/PoDetail/QcSelect.tsx
  3. +26
    -1
      src/components/PoDetail/StockInForm.tsx

+ 2
- 0
src/app/api/po/actions.ts 查看文件

@@ -39,6 +39,8 @@ export interface PurchaseQcResult {
export interface StockInInput {
status: string;
productLotNo?: string;
dnNo?: string;
invoiceNo?: string;
receiptDate: string;
acceptedQty: number;
acceptedWeight?: number;


+ 2
- 2
src/components/PoDetail/QcSelect.tsx 查看文件

@@ -30,7 +30,7 @@ const QcSelect: React.FC<Props> = ({ allQcs, value, error, onQcSelect }) => {
const filteredQc = useMemo(() => {
// do filtering here if any
return allQcs;
}, []);
}, [allQcs]);
const options = useMemo(() => {
return [
{
@@ -44,7 +44,7 @@ const QcSelect: React.FC<Props> = ({ allQcs, value, error, onQcSelect }) => {
group: "existing",
})),
];
}, [filteredQc]);
}, [t, filteredQc]);

const currentValue = options.find((o) => o.value === value) || options[0];



+ 26
- 1
src/components/PoDetail/StockInForm.tsx 查看文件

@@ -96,7 +96,8 @@ const StockInForm: React.FC<Props> = ({
console.log(expiryDate);
if (expiryDate) clearErrors();
if (productionDate) clearErrors();
}, [productionDate, expiryDate]);
}, [productionDate, expiryDate, clearErrors]);
return (
<Grid container justifyContent="flex-start" alignItems="flex-start">
<Grid item xs={12}>
@@ -111,6 +112,30 @@ const StockInForm: React.FC<Props> = ({
spacing={2}
sx={{ mt: 0.5 }}
>
<Grid item xs={6}>
<TextField
label={t("dnNo")}
fullWidth
{...register("dnNo", {
// required: "productLotNo required!",
})}
disabled={disabled}
// error={Boolean(errors.productLotNo)}
// helperText={errors.productLotNo?.message}
/>
</Grid>
<Grid item xs={6}>
<TextField
label={t("invoiceNo")}
fullWidth
{...register("invoiceNo", {
// required: "productLotNo required!",
})}
disabled={disabled}
// error={Boolean(errors.productLotNo)}
// helperText={errors.productLotNo?.message}
/>
</Grid>
<Grid item xs={4}>
<TextField
label={t("productLotNo")}


Loading…
取消
儲存