????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/103.df5cc9ae.chunk.js.map |
{"version":3,"file":"static/js/103.df5cc9ae.chunk.js","mappings":"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","sources":["views/bao-cao/tong-hop-nhan-cong-doi-thue-ngoai/RenderRow.js"],"sourcesContent":["/* eslint-disable no-unused-vars */\nimport React from 'react'\nimport { formatNumber } from '../../../actions/util';\n\nexport default function RenderRow(props) {\n const { index, item } = props;\n const renderTdRong = (number, status) => (\n Array.from(Array(number).keys()).map((_, i) => <td style={{ height: status ? 28 : '' }} key={i}></td>)\n )\n\n const renderHeader = React.useMemo(\n () => (\n <tr key={index} className=\"tr-header\">\n <td colSpan=\"4\" className=\"month\">{`ĐỢT ${item.Dot}`}</td>\n <td className=\"total-number\">{formatNumber(item.TongThanhTien)}</td>\n <td className=\"total-number\">{formatNumber(item.TongTamUng)}</td>\n </tr>\n ), [index, item]\n )\n\n const renderBodyChild = React.useCallback(\n (item) => item.Items.map((m2, i2) => (\n <tr key={i2}>\n <td>{m2.Name}</td>\n <td>{formatNumber(m2.NgayCong)}</td>\n <td>{formatNumber(m2.LamTron)}</td>\n <td>{formatNumber(m2.DonGia)}</td>\n <td>{formatNumber(m2.ThanhTien)}</td>\n <td></td>\n </tr>\n )), []\n )\n\n const renderBodyChildFooter = React.useCallback(\n (item) => <tr>\n <td>{'Tổng'}</td>\n <td>{formatNumber(item.TongNgayCong)}</td>\n <td>{formatNumber(item.TongLamTron)}</td>\n <td></td>\n <td>{formatNumber(item.ThanhTien)}</td>\n <td></td>\n </tr>, []\n )\n\n const renderBody = React.useMemo(\n () => item.DuAns.map((m, i) => (\n <React.Fragment key={i}>\n <tr>\n <td>{m.OrganName}</td>\n {renderTdRong(5)}\n </tr>\n {renderBodyChild(m)}\n {renderBodyChildFooter(m)}\n </React.Fragment>\n ))\n , [item, renderBodyChild, renderBodyChildFooter]\n )\n\n const renderFooter = React.useMemo(\n () => (\n <React.Fragment>\n <tr>\n {renderTdRong(1)}\n <td className=\"total\">TỔNG TIỀN TẤT CẢ DỰ ÁN</td>\n <td className=\"total-number\">{formatNumber(item.TongThanhTien)}</td>\n {renderTdRong(3)}\n </tr>\n <tr>\n {renderTdRong(1)}\n <td className=\"total\">TỔNG TẠM ỨNG</td>\n <td className=\"total-number\">{formatNumber(item.TongTamUng)}</td>\n {renderTdRong(3)}\n </tr>\n {/* <tr>\n {renderTdRong(6, true)}\n </tr>\n <tr>\n {renderTdRong(1)}\n <td className=\"rest\">CÒN PHẢI TRẢ</td>\n <td className=\"rest-number\">{formatNumber(item.TongTamUng - item.TongThanhTien)}</td>\n {renderTdRong(3)}\n </tr> */}\n </React.Fragment>\n ), [item]\n )\n\n return (\n <React.Fragment>\n {renderHeader}\n {renderBody}\n {renderFooter}\n </React.Fragment>\n )\n}\n"],"names":["RenderRow","props","index","item","renderTdRong","number","status","Array","from","keys","map","_","i","_jsx","style","height","renderHeader","React","_jsxs","className","children","colSpan","Dot","formatNumber","TongThanhTien","TongTamUng","renderBodyChild","Items","m2","i2","Name","NgayCong","LamTron","DonGia","ThanhTien","renderBodyChildFooter","TongNgayCong","TongLamTron","renderBody","DuAns","m","OrganName","renderFooter"],"sourceRoot":""}