skyouc
2025-05-16 e8f76615d2875e1acf9b28b20657cbca6117ca9f
rsf-admin/src/page/statistics/stockManage/WarehouseStockInfo.jsx
@@ -50,7 +50,6 @@
import SaveIcon from '@mui/icons-material/Save';
import request from '@/utils/request';
import { Add, Edit, Delete } from '@mui/icons-material';
import _, { set } from 'lodash';
import { DataGrid, useGridApiRef, GRID_DATE_COL_DEF, GRID_DATETIME_COL_DEF, getGridDateOperators, useGridApiContext } from '@mui/x-data-grid';
import { LocalizationProvider, DatePicker, DateTimePicker } from '@mui/x-date-pickers';
import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';
@@ -103,16 +102,16 @@
    const handleSubmit = async () => {
        setFinally()
        setDisabled(true)
        const parmas = {
            "purchaseId": record,
            "items": tabelData,
        }
        const res = await request.post(`/asnOrder/purchases/save`, parmas);
        if (res?.data?.code === 200) {
            notify(res.data.msg);
        } else {
            notify(res.data.msg);
        }
        // const parmas = {
        //     "purchaseId": record,
        //     "items": tabelData,
        // }
        // const res = await request.post(`/asnOrder/purchases/save`, parmas);
        // if (res?.data?.code === 200) {
        //     notify(res.data.msg);
        // } else {
        //     notify(res.data.msg);
        // }
        setOpen(false);
        refresh();
        resetData()
@@ -120,7 +119,7 @@
    };
    const requestGetBody = async () => {
        const res = await request.post(`warehouse/stock/page`, { matnrCode: record });
        const res = await request.post(`warehouse/stock/info`, { stock: record, aggType: record?.aggType });
        if (res?.data?.code === 200) {
            setTableData(res.data.data.records)
        } else {
@@ -236,20 +235,26 @@
    const [columns, setColumns] = useState([
        {
            field: 'warehouse',
            headerName: translate('table.field.warehouseStock.warehouse'),
            width: 130,
            editable: false,
        },
        {
            field: 'matnrCode',
            headerName: translate('table.field.asnOrderItem.matnrCode'),
            width: 130,
            editable: false,
        },
        {
            field: 'matnrName',
            field: 'maktx',
            headerName: translate('table.field.asnOrderItem.maktx'),
            width: 250,
            editable: false,
        },
        {
            field: 'splrName',
            headerName: translate('table.field.asnOrderItem.splrName') + "*",
            field: 'locCode',
            headerName: translate('table.field.warehouseStock.locCode'),
            minWidth: 150,
            flex: 1,
            editable: false,
@@ -258,15 +263,15 @@
            ),
        },
        {
            field: 'platItemId',
            headerName: translate('table.field.asnOrderItem.platItemId') + "*",
            field: 'batch',
            headerName: translate('table.field.warehouseStock.splrBatch'),
            minWidth: 100,
            flex: 1,
            editable: false,
        },
        {
            field: 'anfme',
            headerName: translate('table.field.asnOrderItem.anfme') + "*",
            headerName: translate('table.field.warehouseStock.anfme'),
            type: 'number',
            minWidth: 100,
            flex: 1,
@@ -275,7 +280,7 @@
        },
        {
            field: 'qty',
            headerName: translate('table.field.asnOrderItem.qty') + "*",
            headerName: translate('table.field.warehouseStock.qty'),
            type: 'number',
            minWidth: 100,
            flex: 1,
@@ -283,7 +288,7 @@
        },
        {
            field: 'unit',
            headerName: translate('table.field.asnOrderItem.stockUnit'),
            headerName: translate('table.field.warehouseStock.unit'),
            minWidth: 100,
            flex: 1,
            editable: false,