zhou zhou
2 天以前 c0c8990f00a5743e30e70e113821e8cfa2185c2c
rsf-admin/src/page/orders/transfer/ManualCreate.jsx
@@ -38,9 +38,9 @@
import ConfirmationNumberIcon from '@mui/icons-material/ConfirmationNumber';
import DialogCloseButton from "../../components/DialogCloseButton.jsx";
import WarehouseSelect from "../../components/WarehouseSelect.jsx";
import { useFormContext, useWatch } from "react-hook-form";
import { DataGrid, useGridApiRef } from '@mui/x-data-grid';
import ConfirmButton from "../../components/ConfirmButton";
import { useFormContext, useWatch } from "react-hook-form";
import CreateBySelectMats from "./CreateBySelectMats.jsx";
import { Add, Edit, Delete } from '@mui/icons-material';
import DictSelect from "../../components/DictSelect";
@@ -140,14 +140,16 @@
    }
    const newAddClick = () => {
        if (formData.orgAreaId == null || formData.orgAreaId == undefined) {
        if (!formData.orgAreaId) {
            notify("原库区不能为空!!", { type: 'error' })
            return
        }
        if (formData.tarAreaId == null || formData.tarAreaId == undefined) {
        if (!formData.tarAreaId) {
            notify("目标库区不能为空!!", { type: 'error' })
            return
        }
        console.log(formData);
        setCreateDialog(true)
    }
@@ -175,6 +177,7 @@
                        </Grid>
                        <Grid item md={2}>
                            <WarehouseSelect
                                name="orgAreaId"
                                value={formData.orgAreaId}
                                variant="filled"
                                dictTypeCode="warehouse"
@@ -183,6 +186,7 @@
                        </Grid>
                        <Grid item md={2}>
                            <WarehouseSelect
                                name="tarAreaId"
                                label={translate("table.field.transfer.tarAreaName")}
                                value={formData.tarAreaId}
                                dictTypeCode="warehouse"
@@ -216,11 +220,12 @@
                    </Button>
                </Toolbar>
                <CreateBySelectMats
                    data={tabelData}
                    queryForm={formData}
                    open={createDialog}
                    setOpen={setCreateDialog}
                    selectedRows={selectedRows}
                    setSelectedRows={setSelectedRows}
                    data={tabelData}
                    setData={setTableData}
                />
            </Box>
@@ -468,7 +473,7 @@
    const tableIds = tabelData.map(map => map.id);
    // setSelectedRows(tableIds);
    // // console.log(selectedRows);
    return (
        <Box>
@@ -484,8 +489,9 @@
                        },
                    },
                }}
                pageSizeOptions={[15, 25, 50, 100]}
                pageSizeOptions={[10, 20, 50, 100]}
                editMode="row"
                processRowUpdate={processRowUpdate}
                checkboxSelection
                rowSelectionModel={tableIds}
                onRowSelectionModelChange={handleSelectionChange}