瀏覽代碼

quick update for po detail

master
cyril.tsui 1 周之前
父節點
當前提交
da4f29f41b
共有 2 個檔案被更改,包括 10 行新增6 行删除
  1. +7
    -6
      src/components/PoDetail/PoDetail.tsx
  2. +3
    -0
      src/components/PoDetail/PoInputGrid.tsx

+ 7
- 6
src/components/PoDetail/PoDetail.tsx 查看文件

@@ -182,7 +182,7 @@ const PoDetail: React.FC<Props> = ({ po, qc, warehouse }) => {
const searchParams = useSearchParams();
const [row, setRow] = useState(rows[0]);
const [stockInLine, setStockInLine] = useState<StockInLine[]>([]);
const [stockInLine, setStockInLine] = useState<StockInLine[]>(rows[0].stockInLine);
const [processedQty, setProcessedQty] = useState(rows[0].processed);

const router = useRouter();
@@ -288,9 +288,9 @@ const PoDetail: React.FC<Props> = ({ po, qc, warehouse }) => {
setRows(purchaseOrder.pol || []);
}, [purchaseOrder]);

useEffect(() => {
setStockInLine([])
}, []);
// useEffect(() => {
// setStockInLine([])
// }, []);

function Row(props: { row: PurchaseOrderLine }) {
const { row } = props;
@@ -330,15 +330,16 @@ const PoDetail: React.FC<Props> = ({ po, qc, warehouse }) => {
(id: number) => {
console.log(id)
//rows = purchaseOrderLine
console.log(rows)
const target = rows.find((r) => r.id === id)
const stockInLine = target!.stockInLine
console.log(stockInLine)
console.log(stockInLine)
setStockInLine(stockInLine)
setRow(target!)
// console.log(pathname)
// router.replace(`/po/edit?id=${item.poId}&polId=${item.polId}&stockInLineId=${item.stockInLineId}`);
},
[]
[rows]
);

const handleStart = useCallback(


+ 3
- 0
src/components/PoDetail/PoInputGrid.tsx 查看文件

@@ -121,6 +121,9 @@ function PoInputGrid({
);
console.log(stockInLine);
const [entries, setEntries] = useState<StockInLineRow[]>(stockInLine || []);
useEffect(() => {
setEntries(stockInLine)
}, [stockInLine])
const [modalInfo, setModalInfo] = useState<
StockInLine & { qcResult?: PurchaseQcResult[] }
>();


Loading…
取消
儲存