????

Your IP : 216.73.216.234


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

{"version":3,"file":"static/js/5522.23e16446.chunk.js","mappings":"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","sources":["views/bao-cao/doi-thue/TabThongTin/TongHopKhoiLuong/RenderRow.js"],"sourcesContent":["/* eslint-disable no-unused-vars */\nimport React from 'react'\nimport { formatDate, 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=\"5\" className=\"month\" style={{ backgroundColor: 'wheat' }}>{`ĐỢ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>{formatDate(m2.ThoiGian)}</td>\n                <td>{m2.Name}</td>\n                <td className=\"number\">{formatNumber(m2.NgayCong, 8)}</td>\n                <td className=\"number\">{formatNumber(m2.LamTron, 8)}</td>\n                <td className=\"number\">{formatNumber(m2.DonGia, 8)}</td>\n                <td className=\"number\">{formatNumber(m2.ThanhTien, 8)}</td>\n                <td></td>\n            </tr>\n        )), []\n    )\n\n    const renderBodyChildFooter = React.useCallback(\n        (item) => <tr>\n            <td className=\"month\">{'TỔNG'}</td>\n            <td></td>\n            <td className=\"total\">{formatNumber(item.TongNgayCong, 8)}</td>\n            <td className=\"total\">{formatNumber(item.TongLamTron, 8)}</td>\n            <td ></td>\n            <td className=\"total\">{formatNumber(item.ThanhTien, 8)}</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 className=\"text\">{m.OrganName}</td>\n                    {renderTdRong(6)}\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(4)}\n                </tr>\n                {\n                    item.TamUng.sort((a, b) => {\n                        if (new Date(a.ThoiGian) < new Date(b.ThoiGian)) return -1;\n                        return a - b\n                    }).map((item, index) => (\n                        <tr key={index}>\n                            {renderTdRong(1)}\n                            <td className=\"text-right\">Thời gian tạm ứng: {formatDate(item.ThoiGian)}</td>\n                            <td className=\"text-right\">{formatNumber(item.SoTien)}</td>\n                            {renderTdRong(4)}\n                        </tr>\n                    ))\n                }\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(4)}\n                </tr>\n                <tr>\n                    {renderTdRong(7, true)}\n                </tr>\n                <tr>\n                    {renderTdRong(1)}\n                    <td className=\"total\">CÒN PHẢI TRẢ</td>\n                    <td className=\"rest-number\">{formatNumber(item.ConLai)}</td>\n                    {renderTdRong(4)}\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","backgroundColor","Dot","formatNumber","TongThanhTien","TongTamUng","renderBodyChild","Items","m2","i2","formatDate","ThoiGian","Name","NgayCong","LamTron","DonGia","ThanhTien","renderBodyChildFooter","TongNgayCong","TongLamTron","renderBody","DuAns","m","OrganName","renderFooter","TamUng","sort","a","b","Date","SoTien","ConLai"],"sourceRoot":""}