????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/63.fd1e8542.chunk.js.map

{"version":3,"file":"static/js/63.fd1e8542.chunk.js","mappings":"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","sources":["views/quan-ly-du-an/DuAn/TabThongTin/DuAnVatLieu/PopupEdit.js"],"sourcesContent":["/* eslint-disable no-unused-vars */\nimport { Dialog, Slide, DialogTitle, DialogContent, DialogActions } from '@material-ui/core'\nimport React, { useCallback, useEffect, useState } from 'react';\nimport { Button, Form, FormGroup, Input, Label } from 'reactstrap';\nimport { CHECK_SUCCESS, CHECK_WARNING } from '../../../../../components/alert/Alert';\nimport { InputDate } from '../../../../../components/base/Input';\nimport { DonHangEndpoint, KhoanChisEndpoint } from '../../../../../service/GDTCores';\nimport CongNoEndpoint from '../../../../../service/GDTCores/CongNoEndpoint';\n\nconst Transition = React.forwardRef(function Transition(props, ref) {\n    return <Slide direction=\"up\" ref={ref} {...props} />;\n});\n\nconst INIT_DATA = {\n    Id: null,\n    ThoiGian: '',\n    Name: '',\n    Code: '',\n    KhoanChiId: null,\n    CongNoId: null\n}\n\nexport default function PopupEdit({ dataEdit, isClose, isOpen, reloadTable, BatDau, checkEdit }) {\n    const [data, setData] = useState(INIT_DATA);\n\n    useEffect(() => {\n        if (dataEdit) {\n            setData((pre) => ({ ...pre, CongNoId: dataEdit.CongNoId, KhoanChiId: dataEdit.KhoanChiId, Id: dataEdit.Id, ThoiGian: dataEdit.date, Name: dataEdit.tenDonHang, Code: dataEdit.maDonHang }))\n        }\n    }, [dataEdit])\n\n    const handleChange = (name, value) => {\n        setData(pre => ({ ...pre, [name]: value }))\n    }\n\n    const save = useCallback(\n        () => {\n            const { Name, Code, Id, KhoanChiId, CongNoId, ThoiGian } = data;\n            let modelDonHang = {\n                Name: Name,\n                Code: Code,\n                DonHangId: Id,\n                ThoiGian: ThoiGian\n            }\n            if (new Date(ThoiGian).getTime() < new Date(BatDau).getTime()) {\n                CHECK_WARNING('Thời gian phải lớn hơn ngày bắt đầu dự án')\n            } else {\n                KhoanChisEndpoint.updateKhoanChiAuth(modelDonHang).then(() => {\n                    reloadTable(); isClose(); CHECK_SUCCESS('Cập nhật thành công')\n                })\n            }\n            // DonHangEndpoint.updateDonHang(Id, modelDonHang)\n            //     .then(() => {\n            //         let modelKhoanChi = {\n            //             ThoiGian: ThoiGian\n            //         }\n            //         KhoanChisEndpoint.capNhatKhoanChi(KhoanChiId, modelKhoanChi)\n            //             .then(() => CongNoEndpoint.updateCongNo(CongNoId, modelKhoanChi).then(() => {\n            //                 reloadTable(); isClose(); CHECK_SUCCESS('Cập nhật thành công')\n            //             }))\n            //     })\n        },\n        [data, isClose, reloadTable, BatDau],\n    )\n\n    return (\n        <Dialog\n            onClose={isClose}\n            aria-labelledby=\"customized-dialog-title\"\n            open={isOpen}\n            TransitionComponent={Transition}\n            maxWidth='sm'\n        >\n            <DialogTitle id=\"customized-dialog-title\">\n                Sửa đơn hàng\n            </DialogTitle>\n            <DialogContent dividers>\n                <Form style={{ width: '400px' }}>\n                    <FormGroup>\n                        <Label for=\"thoigian\">Thời gian</Label>\n                        <InputDate\n                            onChange={date => handleChange('ThoiGian', date)}\n                            value={data.ThoiGian}\n                        />\n                    </FormGroup>\n                    <FormGroup>\n                        <Label for=\"code\">Mã đơn hàng</Label>\n                        <Input\n                            disabled={checkEdit}\n                            placeholder=\"Nhập mã đơn hàng\"\n                            onChange={e => handleChange('Code', e.target.value)}\n                            value={data.Code}\n                        />\n                    </FormGroup>\n                    <FormGroup>\n                        <Label for=\"name\">Tên đơn hàng</Label>\n                        <Input\n                            placeholder=\"Nhập tên đơn hàng\"\n                            onChange={e => handleChange('Name', e.target.value)}\n                            value={data.Name}\n                        />\n                    </FormGroup>\n                </Form>\n            </DialogContent>\n            <DialogActions>\n                <Button onClick={save} variant=\"contained\" color=\"primary\" autoFocus >Xác nhận</Button>\n            </DialogActions>\n        </Dialog>\n    )\n}\n"],"names":["Transition","React","props","ref","_jsx","Slide","direction","INIT_DATA","Id","ThoiGian","Name","Code","KhoanChiId","CongNoId","PopupEdit","_ref","dataEdit","isClose","isOpen","reloadTable","BatDau","checkEdit","data","setData","useState","useEffect","pre","date","tenDonHang","maDonHang","handleChange","name","value","save","useCallback","modelDonHang","DonHangId","Date","getTime","CHECK_WARNING","KhoanChisEndpoint","updateKhoanChiAuth","then","CHECK_SUCCESS","_jsxs","Dialog","onClose","open","TransitionComponent","maxWidth","children","DialogTitle","id","DialogContent","dividers","Form","style","width","FormGroup","Label","for","InputDate","onChange","Input","disabled","placeholder","e","target","DialogActions","Button","onClick","variant","color","autoFocus"],"sourceRoot":""}