verou
2025-04-03 0d42706148e164656334d3dbd284daf4f2bf1b30
rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
@@ -57,11 +57,12 @@
import DictSelect from "../components/DictSelect";
const AsnOrderModal = (props) => {
    const { open, setOpen, asnId } = props;
    const { open, setOpen, asnId, billReload } = props;
    const translate = useTranslate();
    const notify = useNotify();
    const refresh = useRefresh();
    const [disabled, setDisabled] = useState(false)
    const [createDialog, setCreateDialog] = useState(false);
@@ -97,6 +98,7 @@
    };
    const handleSubmit = async () => {
        setDisabled(true)
        if (asnId === 0) {
            const parmas = {
                "orders": formData,
@@ -106,6 +108,7 @@
            const res = await request.post(`/asnOrder/items/save`, parmas);
            if (res?.data?.code === 200) {
                setOpen(false);
                billReload()
                refresh();
            } else {
                notify(res.data.msg);
@@ -119,11 +122,12 @@
            if (res?.data?.code === 200) {
                setOpen(false);
                refresh();
            } else {
                notify(res.data.msg);
            }
        }
        setDisabled(false)
    };
@@ -229,7 +233,7 @@
                </DialogContent>
                <DialogActions sx={{ position: 'sticky', bottom: 0, backgroundColor: 'background.paper', zIndex: 1000 }}>
                    <Toolbar sx={{ width: '100%', justifyContent: 'space-between' }}  >
                        <Button onClick={handleSubmit} variant="contained" startIcon={<SaveIcon />}>
                        <Button disabled={disabled} onClick={handleSubmit} variant="contained" startIcon={<SaveIcon />}>
                            {translate('toolbar.confirm')}
                        </Button>
                    </Toolbar>
@@ -258,15 +262,13 @@
        {
            field: 'maktx',
            headerName: translate('table.field.asnOrderItem.maktx'),
            minWidth: 100,
            flex: 1,
            width: 250,
            editable: false,
        },
        {
            field: 'maktxCode',
            headerName: translate('table.field.asnOrderItem.maktxCode'),
            minWidth: 100,
            flex: 1,
            field: 'matnrCode',
            headerName: translate('table.field.asnOrderItem.matnrCode'),
            width: 130,
            editable: false,
        },
        {
@@ -304,8 +306,8 @@
        //     flex: 1,
        // },
        {
            field: 'poDetlCode',
            headerName: translate('table.field.asnOrderItem.poDetlCode'),
            field: 'platItemId',
            headerName: translate('table.field.asnOrderItem.platItemId'),
            minWidth: 100,
            flex: 1,
        },