chen.lin
2026-03-10 cb249acbd7ed7f3bc2afa2bc9bee7d69ac8b5e30
rsf-admin/src/page/orders/check/CheckOrderPub.jsx
@@ -102,9 +102,10 @@
    };
    const handleClose = (value) => {
        console.log(value);
        setDialog(false);
        setSelectedValue(value);
        if (selectedIds.length == 0) {
        if (leftSelectedIds.length == 0) {
            const newRows = rows.map(item => {
                return {
                    ...item,
@@ -114,7 +115,7 @@
            setRows(newRows);
        } else {
            const newRows = rows.map(item => {
                return selectedIds.includes(item?.id) ? {
                return leftSelectedIds.includes(item?.id) ? {
                    ...item,
                    siteNo: value?.site
                } : item
@@ -200,9 +201,9 @@
                                    <TextField source="orderCode" label="table.field.checkOrderItem.orderCode" />
                                    <TextField source="matnrCode" label="table.field.checkOrderItem.matnrCode" />
                                    <TextField source="maktx" label="table.field.checkOrderItem.maktx" />
                                    <NumberField source="anfme" label="table.field.checkOrderItem.anfme" />
                                    <NumberField source="workQty" label="table.field.checkOrderItem.workQty" />
                                    <NumberField source="qty" label="table.field.checkOrderItem.qty" />
                                    <NumberField source="anfme" label="table.field.checkOrderItem.anfme" options={{ minimumFractionDigits: 2, maximumFractionDigits: 2 }} />
                                    <NumberField source="workQty" label="table.field.checkOrderItem.workQty" options={{ minimumFractionDigits: 2, maximumFractionDigits: 2 }} />
                                    <NumberField source="qty" label="table.field.checkOrderItem.qty" options={{ minimumFractionDigits: 2, maximumFractionDigits: 2 }} />
                                    <TextField source="stockUnit" label="table.field.checkOrderItem.stockUnit" />
                                    <TextField source="splrName" label="table.field.checkOrderItem.splrName" />
                                </StyledDatagrid>
@@ -276,17 +277,14 @@
        let params = records.filter(record => record?.items.length > 0);
        redirect("/task")
        // const { data: { code, data, msg } } = await request.post('/check/generate/tasks', params);
        // if (code == 200) {
        //     refresh();
        //     redirect("/task")
        //     setOpen(false)
        // } else {
        //     notify(msg);
        // }
        const { data: { code, data, msg } } = await request.post('/check/generate/tasks', params);
        if (code == 200) {
            refresh();
            redirect("/task")
            setOpen(false)
        } else {
            notify(msg);
        }
    }
    return (
        <ConfirmButton