????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/4814.bfe0277b.chunk.js.map |
{"version":3,"file":"static/js/4814.bfe0277b.chunk.js","mappings":"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","sources":["views/bao-cao/cua-hang/TabThongTin/BangKeChiTietCongNo/NewRenderRow.js"],"sourcesContent":["/* eslint-disable no-unused-vars */\r\nimport React, { Fragment } from 'react';\r\nimport { formatCurrency, formatDate, formatNumber } from '../../../../../actions/util';\r\n\r\nexport default function NewRenderRow(props) {\r\n const { item, index, dataCondition } = props;\r\n\r\n const renderTdRong = (number, status) => (\r\n Array.from(Array(number).keys()).map((_, i) => <td style={{ height: status ? 28 : '' }} key={i}></td>)\r\n )\r\n\r\n const renderHeader = React.useMemo(() => (\r\n item.DonHangs.length > 0 || item.TraNo.length > 0 ? <tr key={index} className=\"tr-header\">\r\n <td colSpan=\"5\" className=\"month\">{`THÁNG ${item.Thang}`}</td>\r\n <td className=\"total-number\">{formatNumber(item.ThanhTien)}</td>\r\n {renderTdRong(2)}\r\n </tr> : <></>\r\n ), [index, item])\r\n\r\n const renderBody = React.useMemo(() => item.DonHangs.map((donHang, i, arr) => {\r\n const date = i === 0 ? formatDate(donHang.NgayNhap)\r\n : arr[i - 1].NgayNhap !== donHang.NgayNhap ? formatDate(donHang.NgayNhap) : '';\r\n const khopCongNo = i === 0 ? donHang.GhiChu : arr[i - 1].NgayNhap !== donHang.NgayNhap ? donHang.GhiChu : '';\r\n return <Fragment>\r\n <tr >\r\n <td className=\"date\">{date}</td>\r\n <td>{donHang.MaDonHang}</td>\r\n <td></td><td></td><td></td>\r\n <td></td><td></td><td>{khopCongNo}</td>\r\n </tr>\r\n {\r\n donHang.VatLieu.map((m2, i2) =>\r\n <tr key={i2}>\r\n <td></td>\r\n <td>{m2.TenVatLieu}</td>\r\n <td>{m2.ĐVT}</td>\r\n <td className=\"number\">{formatNumber(m2.SL)}</td>\r\n <td className=\"number\">{formatNumber(m2.DonGia)}</td>\r\n <td className=\"number\">{formatNumber(m2.ThanhTien)}</td>\r\n <td>{m2.CongTrinh}</td>\r\n <td></td>\r\n </tr>\r\n )\r\n }\r\n </Fragment>\r\n }), [item])\r\n\r\n const renderFooter = React.useMemo(\r\n () => (\r\n item.DonHangs.length > 0 || item.TraNo.length > 0 ? <React.Fragment>\r\n {(item.ThangConLai || item.CongNoCu) ? <tr>\r\n {renderTdRong(4)}\r\n <td className=\"total\">{item.ThangConLai ? `CÒN THÁNG ${item.ThangConLai}` : item.CongNoCu ? `CÔNG NỢ CŨ ${dataCondition.Nam - 1}` : ''}</td>\r\n <td className=\"total-number\">{item.ThangConLai ? `${formatNumber(item.ConLaiThang)}` : item.CongNoCu ? `${formatNumber(item.CongNoCu)}` : ''}</td>\r\n {renderTdRong(2)}\r\n </tr> : ''}\r\n <tr>\r\n {renderTdRong(4)}\r\n <td className=\"total\">TỔNG CỘNG</td>\r\n <td className=\"total-number\">{formatNumber(item.TongCong)}</td>\r\n {renderTdRong(2)}\r\n </tr>\r\n {\r\n item.TraNo.map((item, index) => (\r\n <tr key={index}>\r\n {renderTdRong(4)}\r\n <td>{item.GhiChu}</td>\r\n <td className=\"number\">{formatNumber(item.SoTien)}</td>\r\n {renderTdRong(2)}\r\n </tr>\r\n ))\r\n }\r\n <tr>\r\n {renderTdRong(8, true)}\r\n </tr>\r\n <tr>\r\n {renderTdRong(4)}\r\n <td className=\"rest\">CÒN LẠI</td>\r\n <td className=\"rest-number\">{formatNumber(item.ConLai)}</td>\r\n {renderTdRong(2)}\r\n </tr>\r\n </React.Fragment> : <></>\r\n ), [dataCondition, item]\r\n )\r\n\r\n return (\r\n <React.Fragment>\r\n {renderHeader}\r\n {renderBody}\r\n {renderFooter}\r\n </React.Fragment>\r\n )\r\n}\r\n"],"names":["NewRenderRow","props","item","index","dataCondition","renderTdRong","number","status","Array","from","keys","map","_","i","_jsx","style","height","renderHeader","React","DonHangs","length","TraNo","_jsxs","className","children","colSpan","Thang","formatNumber","ThanhTien","_Fragment","renderBody","donHang","arr","date","NgayNhap","formatDate","khopCongNo","GhiChu","Fragment","MaDonHang","VatLieu","m2","i2","TenVatLieu","ĐVT","SL","DonGia","CongTrinh","renderFooter","ThangConLai","CongNoCu","Nam","ConLaiThang","TongCong","SoTien","ConLai"],"sourceRoot":""}