????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/9909.ab41c38f.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[6078,9909],{10782:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(82210),l=n(15517),o=n(6058);class s extends r.Component{render(){const{size:e,text:t}=this.props;let n=(0,o.jsxs)("div",{children:[(0,o.jsx)("span",{className:"text-center",children:(0,o.jsx)("i",{className:"far fa-folder-open"})}),(0,o.jsx)("span",{children:t||"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u"})]});return"sm"===e?(0,o.jsx)(i,{children:n}):(0,o.jsx)(a,{children:n})}}const i=l.Ay.div`
    height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;

    span{
        line-height: 1.2;
        display: block;
        opacity: 0.5;
        &:first-child{
            font-size:2.5rem;
        }
        &:last-child{
            font-size:1rem;
        }
    }
`,a=l.Ay.div`
height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    span{
        line-height: 1.2;
        display: block;
        opacity: 0.5;
        &:first-child{
            font-size:3.5rem;
        }
        &:last-child{
            font-size:1.5rem;
        }
    }
`},19909:(e,t,n)=>{n.r(t),n.d(t,{IntegerToRoman:()=>d,default:()=>h});var r=n(76638),l=n(57373),o=n(56078),s=n(49211),i=n(80622),a=n(61278);n(6058);async function h(e,t){let{Nam:n,data:h}=e;const d=new s.A,c=d.addWorksheet(`Chi ti\u1ebft v\u1eadt li\u1ec7u c\u1eeda h\xe0ng ${n}`);c.worksheet.getColumn(1).width=20,c.worksheet.getColumn(2).width=20,c.worksheet.getColumn(3).width=20,c.worksheet.getColumn(4).width=20,c.worksheet.getColumn(5).width=20,c.worksheet.getColumn(6).width=20,c.worksheet.getColumn(7).width=20,c.worksheet.getColumn(5).width=25,c.renderArrayRowGroup([1,3],(0,o.ExportQuocHieu)(3)),c.renderArrayRowGroup([5,1],{style:{font:{bold:!0},alignment:{horizontal:"center"}},rows:[[{value:`B\u1ea2NG V\u1eacT LI\u1ec6U C\u1eecA H\xc0NG CHO C\xd4NG TR\xccNH- ${n} `.toUpperCase(),colspan:5}]]}),c.renderArrayRowGroup([7,1],{style:{font:{italic:!0},alignment:{horizontal:"center"}},rows:[[{colspan:7,value:`B\xecnh \u0110\u1ecbnh, ${(0,l.A)(new Date,"'ng\xe0y 'dd' th\xe1ng 'MM' n\u0103m 'yyyy")}`}]]}),c.renderArrayRowGroup([8,1],{style:r.GN,rows:[[{rowspan:1,value:"NG\xc0Y NH\u1eacP"},{rowspan:1,value:"T\xcaN V\u1eacT LI\u1ec6U"},{rowspan:1,value:"\u0110VT"},{rowspan:1,value:"S\u1ed0 L\u01af\u1ee2NG"},{rowspan:1,value:"\u0110\u01a0N GI\xc1"},{rowspan:1,value:"TH\xc0NH TI\u1ec0N"},{rowspan:1,value:"T\u1ea0M \u1ee8NG"}]]});const u=e=>{const t=[];return e.forEach(((e,n)=>{t.push([{value:e.NgayNhap?(0,i.formatTime)(e.NgayNhap):""},{value:e.TenVatLieu},{value:e.DVT},{value:e.SoLuong},{value:e.DonGia,style:{...r.eS}},{value:(0,a.vv)(e.ThanhTien),style:{...r.eS}}])})),t},f=(e,t)=>{if(0===t)return 0;return Array.from(new Array(t).keys()).reduce(((t,n)=>t+e[n].ListChiTietVatLieu.length+1),1)-1};h.forEach(((e,t,n)=>{c.renderArrayRowGroup([9+f(n,t),1],{style:r.vw,rows:[[{value:"",style:{}},{value:e.Name,colspan:5,style:{font:{bold:!0,size:12}}},{value:""},{value:""},{value:""},{value:""},{value:e.CongNo,style:{font:{bold:!0,size:12}}}],...u(e.ListChiTietVatLieu)]})})),d.download(t)}function d(e){if("number"!==typeof e)return"";for(var t=String(+e).split(""),n=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],r="",l=3;l--;)r=(n[+t.pop()+10*l]||"")+r;return Array(+t.join("")+1).join("M")+r}},48766:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});const r={}},49211:(e,t,n)=>{n.d(t,{A:()=>v});var r=n(79837),l=n(21307),o=n(23683),s=n(91343),i=n(12020),a=n.n(i),h=n(76638);function d(e){if(!e)return"";if(--e<h.YI.length)return h.YI[e];const t=e%h.YI.length;return`${d(Math.floor(e/h.YI.length))}${h.YI[t]}`}function c(e){if("string"==typeof e)return e;if(Array.isArray(e)&&e.length>1){const[t,n,r,l]=e;return r&&l?d(n)+t+":"+d(r)+l:d(n)+t}throw new Error("Sai \u0111\u1ecba ch\u1ec9 \xf4 Excel")}var u=(0,s.A)("ws"),f=(0,s.A)("getCellValue"),y=(0,s.A)("renderRow"),p=(0,s.A)("renderGroup");class g{constructor(e){return Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,f,{writable:!0,value:e=>"[object Object]"===Object.prototype.toString.call(e)&&Object.prototype.hasOwnProperty.call(e,"value")?e.value:e||null}),Object.defineProperty(this,y,{writable:!0,value:(e,t)=>{let[n,r=1]=e;const{cells:l,style:s,height:i}=t;if(!l)return;const d=(0,o.A)(this,u)[u].getRow(n);l.forEach(((e,t)=>{const l=d.getCell(r+t);l.isMerged||(l.value=(0,o.A)(this,f)[f](e),l.style=a()({},h.eK,s,null===e||void 0===e?void 0:e.style),((null===e||void 0===e?void 0:e.colspan)>1||(null===e||void 0===e?void 0:e.rowspan)>1)&&(0,o.A)(this,u)[u].mergeCells(n,r+t,n+((null===e||void 0===e?void 0:e.rowspan)-1||0),r+t+((null===e||void 0===e?void 0:e.colspan)-1||0)))})),i&&((0,o.A)(this,u)[u].getRow(n).height=i)}}),Object.defineProperty(this,p,{writable:!0,value:(e,t)=>{let{keys:n,data:r,columns:l,style:s}=t;const i=null===n||void 0===n?void 0:n.shift(),d=l.find((e=>e.key===i));let{col:y,row:g}=(0,o.A)(this,u)[u].getCell(c(e)).fullAddress;if(i&&d){const e=Array.from(new Set(r.map(((e,t)=>"undefined"!==typeof d.render?d.render(e,t):e[i]))));for(let t of e){const e=(0,o.A)(this,u)[u].getCell(g,+y,g,+y+l.filter((e=>!e.group)).length);e.value=t||null,e.style=a()({},h.eK,s,{font:{bold:!0}}),(0,o.A)(this,u)[u].mergeCells(e.address),g=(0,o.A)(this,p)[p]([+g+1,+y],{keys:n,columns:l,data:r.filter((e=>e[i]===t))})}}else l.filter((e=>!e.group)).forEach(((e,t)=>{r="function"===typeof r?r():r,r.forEach(((n,r)=>{const l="undefined"!==typeof e.render?e.render(n,r):n[e.key];(0,o.A)(this,u)[u].getCell(+g+r,+y+t).value=(0,o.A)(this,f)[f](l),(0,o.A)(this,u)[u].getCell(+g+r,+y+t).style=a()({},h.eK,s,null===e||void 0===e?void 0:e.style,null===l||void 0===l?void 0:l.style)})),(0,o.A)(this,u)[u].getColumn(+y+t).width="number"===typeof e.width?e.width:10})),g+=r.length;return g}}),(0,o.A)(this,u)[u]=e,this}get worksheet(){return(0,o.A)(this,u)[u]}renderArrayRowGroup(e,t){let{rows:n,style:r}=t;const{col:l,row:s}=(0,o.A)(this,u)[u].getCell(c(e)).fullAddress;("function"===typeof n?n():n).forEach(((e,t)=>{e&&(0,o.A)(this,y)[y]([s+t,l],{r:s+t,c:l,style:a()({},r,e.style),cells:e.cells||e,height:e.height})}))}renderDataRowGroup(e,t){let{columns:n,data:r,header:l,totalRow:s,rowNum:i,headerStyle:h,cellStyle:d,onEndRow:f}=t;const{col:y,row:g}=(0,o.A)(this,u)[u].getCell(c(e)).fullAddress;n="function"===typeof n?n():n,i&&n.unshift({name:"STT",render:(e,t)=>t+1,colStyle:{alignment:{horizontal:"center"}},width:5}),l||(l=[{cells:n.filter((e=>!e.group)).map((e=>({value:e.name,style:a()({},e.cellStyle)}))),style:h}]),this.renderArrayRowGroup(e,{rows:l,style:h});const w=n.filter((e=>e.group)).sort(((e,t)=>+e.group-+t.group)).map((e=>e.key)),v=(0,o.A)(this,p)[p]([+g+l.length,+y],{keys:w,data:r,columns:n,style:d});f&&f(v-1)}}class w extends r.Workbook{static create(){const e=new r.Workbook;return e.creator="GDT QLCB",e.lastModifiedBy="GDT QLCB",e.created=new Date,e.modified=new Date,e.lastPrinted=new Date,e}async download(e){const t=await this.xlsx.writeBuffer();(0,l.saveAs)(new Blob([t],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),e)}addWorksheet(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Sheet1",t=arguments.length>1?arguments[1]:void 0;return new g(super.addWorksheet(e,t))}getWorksheet(e){return new g(super.getWorksheet(e))}}const v=w},56078:(e,t,n)=>{function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;return{style:{alignment:{horizontal:"center"}},rows:[[{value:"T\u1ec8NH \u1ee6Y B\xccNH \u0110\u1ecaNH",colspan:e}],[{value:"TR\u01af\u1edcNG CH\xcdNH TR\u1eca",colspan:e,style:{font:{bold:!0}}}]]}}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;return{style:{alignment:{horizontal:"center"}},rows:[[{value:"C\u1ed8NG H\xd2A X\xc3 H\u1ed8I CH\u1ee6 NGH\u0128A VI\u1ec6T NAM",colspan:e,style:{font:{bold:!0}}}],[{value:"\u0110\u1ed9c l\u1eadp - T\u1ef1 do - H\u1ea1nh ph\xfac",colspan:e,style:{font:{bold:!0}}}],[{value:"-----***-----",colspan:e}]]}}function o(){return{style:{alignment:{horizontal:"center"},font:{bold:!0,underline:"single"}},rows:[[{value:"\u0110\u1ea2NG C\u1ed8NG S\u1ea2N VI\u1ec6T NAM",colspan:arguments.length>0&&void 0!==arguments[0]?arguments[0]:3}]]}}function s(e,t,n){if(!e)throw new Error("T\u1ed5ng s\u1ed1 c\u1ed9t c\u1ea7n merge cell ph\u1ea3i l\u1edbn h\u01a1n 0");return{style:{alignment:{horizontal:"center"}},rows:[[{value:t,colspan:e,style:{font:{bold:!0}}}],[{value:n,colspan:e,style:{font:{italic:!0}}}]]}}n.r(t),n.d(t,{ExportDonVi:()=>r,ExportInfo:()=>s,ExportParty:()=>o,ExportQuocHieu:()=>l})},57373:(e,t,n)=>{n.d(t,{A:()=>f});var r=n(3887),l=n(12604),o=n(20072),s=n(4840),i=n(65994),a=n(5419),h=/(\w)\1*|''|'(''|[^'])+('|$)|./g,d=/^'([^]*?)'?$/,c=/''/g,u=/[a-zA-Z]/;function f(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(e);if(!(0,s.A)(n))throw new RangeError("Invalid time value");var f=(0,o.A)(n),y=(0,i.A)(n,f),p=t.match(h);return p?p.map((function(e){if("''"===e)return"'";var t=e[0];if("'"===t)return function(e){var t=e.match(d);if(!t)return e;return t[1].replace(c,"'")}(e);var n=l.A[t];if(n)return n(y,e);if(t.match(u))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return e})).join(""):""}},76638:(e,t,n)=>{n.d(t,{GN:()=>i,YI:()=>a,Zz:()=>c,eK:()=>o,eS:()=>u,fY:()=>h,li:()=>d,vw:()=>s});var r=n(12020),l=n.n(r);Array.of(" kh\xf4ng "," m\u1ed9t "," hai "," ba "," b\u1ed1n "," n\u0103m "," s\xe1u "," b\u1ea3y "," t\xe1m "," ch\xedn "),Array.of(""," ngh\xecn"," tri\u1ec7u"," t\u1ef7"," ngh\xecn t\u1ef7"," tri\u1ec7u t\u1ef7");const o={numFmt:"#,##0",font:{name:"Times New Roman",family:4,size:12,color:{argb:"FF000000"}},alignment:{vertical:"middle",wrapText:!0},fill:{type:"pattern",pattern:"none"}},s={border:{top:{style:"thin",color:{argb:"FF808080"}},left:{style:"thin",color:{argb:"FF808080"}},bottom:{style:"thin",color:{argb:"FF808080"}},right:{style:"thin",color:{argb:"FF808080"}}}},i=l()({},{font:{bold:!0,size:12},alignment:{horizontal:"center",wrapText:!0}}),a="ABCDEFGHIJKLMNOPQRSTUVWXYZ",h={font:{bold:!0,size:10}},d={background:"#F2F2F2"},c={alignment:{horizontal:"center",vertical:"middle",wrapText:!0}},u={alignment:{horizontal:"right",vertical:"middle",wrapText:!0}}},80622:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i,formatTime:()=>s});n(82210);var r=n(61278),l=n(10782),o=(n(48766),n(6058));const s=e=>{const t=new Date(e).getDate(),n=new Date(e).getMonth()+1,r=new Date(e).getFullYear();return!t||n||r?t&&n&&!r?`${t}/${n}`:`${t}/${n}/${r}`:`${t}`};const i=function(e){let{dataKinhPhi:t}=e;return(0,o.jsx)("div",{className:"index-table-kinh-phi-cong-trinh",children:(0,o.jsx)("div",{className:"tableFixHead",children:(0,o.jsxs)("table",{children:[(0,o.jsx)("thead",{children:(0,o.jsxs)("tr",{style:{background:"#006FCA"},children:[(0,o.jsx)("th",{className:"th-table",style:{width:"10%"},children:"NG\xc0Y TH\xc1NG"}),(0,o.jsx)("th",{className:"th-table",style:{width:"40%"},children:"N\u1ed8I DUNG CHI PH\xcd"}),(0,o.jsx)("th",{className:"th-table",style:{width:"10%"},children:"\u0110VT"}),(0,o.jsx)("th",{className:"th-table",style:{width:"10%"},children:"S\u1ed0 L\u01af\u1ee2NG"}),(0,o.jsx)("th",{className:"th-table",style:{width:"10%"},children:"\u0110\u01a0N GI\xc1"}),(0,o.jsx)("th",{className:"th-table",style:{width:"10%"},children:"TH\xc0NH TI\u1ec0N"}),(0,o.jsx)("th",{className:"th-table",style:{width:"10%"},children:"GHI CH\xda"})]})}),(0,o.jsx)("tbody",{children:t.length>0?t.map(((e,t)=>(0,o.jsxs)("tr",{children:[(0,o.jsxs)("td",{style:{textAlign:"center"},children:[" ",s(e.ThoiGian)," "]}),(0,o.jsxs)("td",{children:[" ",e.NoiDung," "]}),(0,o.jsxs)("td",{style:{textAlign:"center"},children:[" ",e.DVT," "]}),(0,o.jsxs)("td",{style:{textAlign:"center"},children:[" ",e.KhoiLuong," "]}),(0,o.jsxs)("td",{style:{textAlign:"end"},children:[" ",(0,r.vv)(e.DonGia)," "]}),(0,o.jsxs)("td",{style:{textAlign:"end"},children:[" ",(0,r.vv)(e.ThanhTien)," "]}),(0,o.jsxs)("td",{children:[" ",e.GhiChu," "]})]},t))):(0,o.jsx)("tr",{children:(0,o.jsx)("td",{colSpan:7,children:(0,o.jsx)(l.A,{size:"sm"})})})})]})})})}}}]);
//# sourceMappingURL=9909.ab41c38f.chunk.js.map