????

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/2538.c3e515d6.chunk.js.map

{"version":3,"file":"static/js/2538.c3e515d6.chunk.js","mappings":"+MAMe,SAASA,EAASC,GAAY,IAAX,KAAEC,GAAMD,EACtC,MAkBM,IAAEE,GAAQC,IAAAA,QAChBC,IAAAA,IAAcF,EAEd,MA6FMG,EAAqB,CACvBC,SAAUL,EAAKM,gBAAgBC,UAC/BC,gBAAiBR,EAAKM,gBAAgBG,QACtCC,QAAS,CACL,CACIC,QAAS,CACL,CACI,CAAEC,KAAM,qBAAaZ,EAAKa,YAAc,KAAMC,MAAO,UACrD,CAAEF,KAAM,2BAAYZ,EAAKe,QAAU,KAAMD,MAAO,UAChD,CAAEF,KAAM,8BAAeZ,EAAKgB,KAAO,KAAMF,MAAO,UAChD,CACIF,KAAM,wBAAYE,MAAO,CACrBG,SAAU,GACVC,UAAW,SACXC,MAAM,OAM1B,KAjHYC,MAChB,IAAIC,EAAU,GACdrB,EAAKsB,KAAKC,SAAQC,GAAQH,EAAQI,KAC9B,CACI,CACIb,KAAM,GAAGY,EAAKE,UAAUC,OACxBb,MAAO,CACHG,SAAU,GACVC,UAAW,OACXC,MAAM,IAGd,CACIP,KAAM,GAAGY,EAAKE,UAAUE,YAAYD,OACpCb,MAAO,CACHG,SAAU,GACVC,UAAW,SAGnB,CACIN,KAAM,IAAGiB,EAAAA,EAAAA,IAAaL,EAAKM,WAC3BhB,MAAO,CACHG,SAAU,GACVC,UAAW,UAGnB,CACIN,KAAM,IAAGiB,EAAAA,EAAAA,IAAaL,EAAKO,UAC3BjB,MAAO,CACHG,SAAU,GACVC,UAAW,cA4D3B,MAvDgB,CACZP,QAAS,CACL,CACI,CACIC,KAAM,4BAAoBE,MAAO,CAC7BG,SAAU,GACVC,UAAW,OACXC,MAAM,EACNa,WAAY,IAGpB,CACIpB,KAAM,oCAAwBE,MAAO,CACjCG,SAAU,GACVC,UAAW,OACXC,MAAM,EACNa,WAAY,IAGpB,CACIC,MAAO,CACHC,OAAQ,CAAC,IAAK,IAAK,IAAK,KACxBC,KAAM,CACF,CAAC,CACGvB,KAAM,qBAAYE,MAAO,CACrBK,MAAM,EACNF,SAAU,GACVmB,MAAO,SACRlB,UAAW,UACf,CACCN,KAAM,WAAOE,MAAO,CAChBK,MAAM,EACNF,SAAU,GACVmB,MAAO,SACRlB,UAAW,UACf,CACCN,KAAM,0BAAYE,MAAO,CACrBK,MAAM,EACNF,SAAU,GACVmB,MAAO,SACRlB,UAAW,UACf,CACCN,KAAM,uBAAWE,MAAO,CACpBK,MAAM,EACNF,SAAU,GACVmB,MAAO,SACRlB,UAAW,cAEfG,OAOb,EAwBVD,GACA,KAAM,KAAM,KAvID,CACXT,QAAS,CACL,CACIsB,MAAO,CACHC,OAAQ,CAAC,IAAK,IAAK,KACnBC,KAAM,CACF,CAAC,GAAI,GAAI,+CACT,CAAC,mBAAc,sCAAmB,oDAG1CE,OAAQ,cAEbnB,UAAW,WAgIlBoB,OAAQ,CACJC,OAAQ,CACJtB,SAAU,GACVE,MAAM,EACND,UAAW,OACXc,WAAY,KAKxB7B,IAAAA,UAAkBC,GAAoBoC,OAC1C,C","sources":["views/quan-ly-du-an/DuAn/TabThongTin/DuAnVatLieu/Components/ExportPdf.js"],"sourcesContent":["/* eslint-disable no-unused-vars */\nimport React from 'react'\nimport pdfMake from 'pdfmake/build/pdfmake';\nimport vfsFonts from 'pdfmake/build/vfs_fonts';\nimport { formatNumber } from '../../../../../../actions/util';\n\nexport default function ExportPdf({ data }) {\n    const footerText = () => {\n        const footer = {\n            columns: [\n                {\n                    table: {\n                        widths: ['*', '*', '*'],\n                        body: [\n                            ['', '', 'Ngày ..... Tháng .... Năm 20... '],\n                            ['Khách hàng', 'Người nhận tiền', 'Người viết hóa đơn']\n                        ]\n                    },\n                    layout: 'noBorders'\n                }\n            ], alignment: 'center'\n        }\n        return footer;\n    };\n\n    const { vfs } = vfsFonts.pdfMake;\n    pdfMake.vfs = vfs;\n\n    const contentBody = () => {\n        let arrData = [];\n        data.Data.forEach(item => arrData.push(\n            [\n                {\n                    text: `${item.DMVatLieu.Name}`,\n                    style: {\n                        fontSize: 12,\n                        alignment: 'left',\n                        bold: true,\n                    }\n                },\n                {\n                    text: `${item.DMVatLieu.DMDonViTinh.Name}`,\n                    style: {\n                        fontSize: 12,\n                        alignment: 'left',\n                    }\n                },\n                {\n                    text: `${formatNumber(item.SoLuong)}`,\n                    style: {\n                        fontSize: 12,\n                        alignment: 'right',\n                    }\n                },\n                {\n                    text: `${formatNumber(item.DonGia)}`,\n                    style: {\n                        fontSize: 12,\n                        alignment: 'right',\n                    }\n                }\n            ]\n        ))\n        const content = {\n            columns: [\n                [\n                    {\n                        text: 'Tên khách hàng: ', style: {\n                            fontSize: 15,\n                            alignment: 'left',\n                            bold: true,\n                            lineHeight: 2,\n                        }\n                    },\n                    {\n                        text: 'Danh sách vật liệu: ', style: {\n                            fontSize: 15,\n                            alignment: 'left',\n                            bold: true,\n                            lineHeight: 2,\n                        }\n                    },\n                    {\n                        table: {\n                            widths: ['*', '*', '*', '*'],\n                            body: [\n                                [{\n                                    text: 'Vật liệu', style: {\n                                        bold: true,\n                                        fontSize: 14,\n                                        color: 'black'\n                                    }, alignment: 'center'\n                                }, {\n                                    text: 'ĐVT', style: {\n                                        bold: true,\n                                        fontSize: 13,\n                                        color: 'black'\n                                    }, alignment: 'center'\n                                }, {\n                                    text: 'Số lượng', style: {\n                                        bold: true,\n                                        fontSize: 13,\n                                        color: 'black'\n                                    }, alignment: 'center'\n                                }, {\n                                    text: 'Đơn giá', style: {\n                                        bold: true,\n                                        fontSize: 13,\n                                        color: 'black'\n                                    }, alignment: 'center'\n                                }],\n                                ...arrData\n                            ]\n                        }\n                    }\n                ]\n            ]\n        }\n        return content\n    }\n\n    const documentDefinition = {\n        pageSize: data.ThongTinPhieuIn.KichThuoc,\n        pageOrientation: data.ThongTinPhieuIn.KhoGiay,\n        content: [\n            {\n                columns: [\n                    [\n                        { text: `CỬA HÀNG: ${data.TenCuaHang || ''}`, style: 'header' },\n                        { text: `Địa chỉ: ${data.DiaChi || ''}`, style: 'header' },\n                        { text: `Điện thoại: ${data.SDT || ''}`, style: 'header' },\n                        {\n                            text: `HÓA ĐƠN `, style: {\n                                fontSize: 30,\n                                alignment: 'center',\n                                bold: true,\n                            }\n                        },\n                    ],\n                ],\n            },\n            '\\n',\n            contentBody(),\n            '\\n', '\\n', '\\n',\n            footerText(),\n\n        ],\n        // footer: footerText(),\n        styles: {\n            header: {\n                fontSize: 13,\n                bold: true,\n                alignment: 'left',\n                lineHeight: 2,\n            }\n        }\n    };\n\n    pdfMake.createPdf(documentDefinition).print();\n}\n"],"names":["ExportPdf","_ref","data","vfs","vfsFonts","pdfMake","documentDefinition","pageSize","ThongTinPhieuIn","KichThuoc","pageOrientation","KhoGiay","content","columns","text","TenCuaHang","style","DiaChi","SDT","fontSize","alignment","bold","contentBody","arrData","Data","forEach","item","push","DMVatLieu","Name","DMDonViTinh","formatNumber","SoLuong","DonGia","lineHeight","table","widths","body","color","layout","styles","header","print"],"sourceRoot":""}