????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
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":""}