????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/7203.d9a9dd15.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[5071,5668,6078,7203,9640],{5071:(e,n,t)=>{t.r(n),t.d(n,{default:()=>r});var a=t(82210),l=t(80028),o=t(36467),i=t(6058);const r=function(e){let{loading:n,...t}=e;return(0,i.jsx)(a.Fragment,{children:n?(0,i.jsx)(a.Fragment,{md:"6",children:Array.from(Array(5).keys()).map((e=>(0,i.jsx)("tr",{children:Array.from(Array(5).keys()).map((e=>(0,i.jsx)("td",{children:(0,i.jsx)(o.A,{variant:"caption",children:(0,i.jsx)(l.A,{})})})))})))}):t.children})}},10592:(e,n,t)=>{t.d(n,{zq:()=>i,Ty:()=>o,lG:()=>r});var a=t(7722);class l extends a.k{constructor(e){super("/Reports",e),this.getAll=e=>this.SearchAllAUTH(e,null,null,!0),this.addWithBatch=e=>this.InsertBatch("",e)}update(e,n){return this.edit(e,n)}}new class extends l{constructor(){super("/NhomDuAnDTOs")}};const o=new class extends l{constructor(){super("/ChiTietCongNos"),this.getDataCongNoTongHop=e=>this.GetAuthen("/GetCongNoTongHop?Nam="+e),this.GetCongNoVatLieuTheoDuAn=e=>this.PostAuthen("/GetCongNoVatLieuTheoDuAn",e),this.getDataChiTietCongNoCuaHang=(e,n,t)=>this.GetAuthen(`/ChiTietCongNoCuaHang?Nam=${e}&Thang=${n||0}&CuaHangId=${t}`),this.getDataCongNoDoiThueNgoai=e=>this.GetAuthen("/CongNoDoiThueNgoai?DotLuongId="+e),this.getDataTongHopCongNoCuaHang=e=>this.GetAuthen("/TongHopCongNoCuaHang?Nam="+e)}};const i=new class extends l{constructor(){super("/DuAnVatLieus"),this.getDataBangKeChiTiet=e=>this.PostAuthen("/BangKeChiTietVatLieu",e)}};const r=new class extends l{constructor(){super("/DuAns"),this.getKinhPhiCongTrinh=e=>this.GetAuthen(`/GetKinhPhiCongTrinh?DuAnId=${e}`),this.getLoiNhuan=e=>this.GetAuthen(`/ChotLaiAsync?key=${e}`)}}},13196:(e,n,t)=>{t.d(n,{A:()=>s});var a=t(82210),l=t(61316),o=t(67002),i=t(6058);const r={multiValueLabel:e=>({...e,padding:"0px 0px 0px 6px",fontSize:13}),control:e=>({...e,backgroundColor:"white",height:"28.38px",minHeight:"28.38px",fontSize:"12px",lineHeight:"1.5",cursor:"pointer",borderRadius:"4px"}),option:e=>({...e,fontSize:"12px",cursor:"pointer"}),input:e=>({...e,position:"unset"}),placeholder:e=>({...e,marginLeft:5,marginRight:5}),singleValue:(e,n)=>{let{data:t}=n;return{...e,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"0px 5px"}),indicatorsContainer:e=>({...e,padding:"0px 5px"}),indicatorContainer:e=>({...e,padding:"0px 5px !important",fontSize:"12px"})};const s=function(e){let{options:n,...t}=e;const[s,d]=(0,a.useState)([]),[h,u]=(0,a.useState)(null),[c,f]=(0,a.useState)(null),[p,g]=(0,a.useState)(!1),m=(0,a.useCallback)((e=>{let n=[];if(s&&s.length>0&&e)for(let t=0;t<s.length;t++){let a=s[t];for(let t=0;t<e.length;t++)a.value&&a.value===e[t]&&n.push(a)}return n}),[s]),T=(0,a.useCallback)((e=>{let n=null;if(s&&s.length>0&&e)for(let t=0;t<s.length;t++){if(s[t].value&&s[t].value===e){n=s[t];break}if(s[t].options)for(let a=0;a<s[t].options.length;a++)if(s[t].options[a].value&&s[t].options[a].value===e){n=s[t].options[a];break}}return n}),[s]),v=(0,a.useCallback)((e=>{t.isMulti?f(m(e)):f(T(e))}),[m,T,t.isMulti]),b=(0,a.useCallback)((()=>{let{columns:e,odata:n,url:a,where:l,valueField:i,textField:r}=t;if(!a)return;let s=[],u="";!1!==n?(u=`${a}`,u+=l?`/?$filter=${l}&`:"/?",e&&e.length>0&&(u+=`$select=${t.columns.join()}`)):u=t.url,(0,o.Pq)(u,"GET",null,n).then((e=>{!1!==n?e.value.forEach((e=>{s.push({value:e[i],label:e[r],obj:e})})):s=e,d(s),g(!1),v(h)})).catch((e=>{}))}),[t,v,h]);(0,a.useCallback)(((e,n)=>e.value!==t.value?(u(t.value),v(t.value),t.value||null):null),[t.value,v]),(0,a.useEffect)((()=>{g(!0);let{valueField:e,textField:a}=t;if(n){let t=n.map((n=>({value:n[e],label:n[a],obj:n})));d(t),g(!1),v(h)}else b(),g(!1)}),[]);const C=(0,a.useCallback)(((e,n)=>{if(f(e),t.isMulti){var a=[];for(let n=0;n<e.length;n++)a.push(e[n].value);t.onChange(a,null)}else t.getFullValue?t.onChange(e||null,e?e.obj:null):t.onChange(e?e.value:null,e?e.obj:null)}),[t]);let{placeholder:x,isMulti:y,isDetail:A,value:w,disabled:j}=t,S=y?m(w):T(w);return s.length>0&&A?(0,i.jsx)("span",{children:c&&c.label}):(0,i.jsx)(l.A,{isMulti:y,isLoading:p,isDisabled:j,isClearable:!0,className:"dropdownlist",value:S,styles:r,options:s,onChange:C,placeholder:x})}},18853:(e,n,t)=>{t.d(n,{A:()=>r});var a=t(82210),l=t(48895),o=t(6058);class i extends a.Component{render(){const{value:e,onChange:n}=this.props;return(0,o.jsx)(l.A,{value:e,onChange:n,options:(()=>{let e=[];for(var n=1;n<=12;n++)e.push({value:n,label:`Th\xe1ng ${n}`});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const r=i},19640:(e,n,t)=>{t.r(n),t.d(n,{default:()=>a});const a={}},20136:(e,n,t)=>{t.d(n,{A:()=>I});var a=t(82210),l=t(4984),o=t(40731),i=t(31053),r=t(52262),s=t(64038),d=t(68673),h=t(57136),u=t(3959),c=t(13196),f=t(47117),p=t(16377),g=t(6058);const m=e=>{const{disabled:n,name:t,label:a,checked:l,type:o,children:i,...r}=e;return(0,g.jsxs)("label",{className:"radio",children:[(0,g.jsx)(p.A,{...r,type:"radio",name:t,checked:l,disabled:n,children:i}),(0,g.jsx)("span",{className:n?"disabled":"",children:a})]})};m.defaultProps={};const T=m;const v=function(e){let{value:n,name:t,disabled:l,data:i,numberCol:r,onChange:s}=e;const[d,h]=(0,a.useState)(null);return(0,a.useEffect)((()=>{h(n)}),[n]),(0,g.jsx)(f.A,{children:i&&i.map(((e,n)=>(0,g.jsx)(o.A,{md:r,children:(0,g.jsx)(T,{name:t,disabled:l||e.disabled,value:e.value,label:e.label,checked:d===e.value&&!e.disabled,onChange:e=>{d!==e.target.value&&(h(e.target.value),s(e.target.value))}},n)})))})};var b=t(80609);const C=function(e){let{value:n,name:t,disabled:l,data:o,onChange:i}=e;const[r,s]=(0,a.useState)([]);(0,a.useEffect)((()=>{s(n)}),[n]);const d=(0,a.useCallback)(((e,n)=>{var t=r.indexOf(e);t<0?r.push(e):r.splice(t,1),s(r),i(r)}),[i,r]);return o&&o.map(((e,n)=>(0,g.jsx)(b.A,{name:t,disabled:l||e.disabled,value:e.value,label:e.label,checked:r&&r.indexOf(e.value)>=0&&!e.disabled,onChange:n=>d(e.value,n)},n)))};var x=t(639),y=t(79209),A=t(27662),w=t(76156),j=t(18853),S=t(61278),N=t(20146),D=t(54487);const $=e=>{let{data:n,onChange:t,value:a,isDetail:l}=e;const o=e=>`Nh\u1eadp ${e.toLowerCase()}`;switch(l&&"data-select"!==n.type?"label":n.type){case"label":return(0,g.jsx)("span",{children:"datetime"===n.type?(0,S.Yq)(a):"radio-list"===n.type?a=2===a?"Th\xf4ng b\xe1o gi\xe1":"K\xea khai gi\xe1":a});case"textbox":return(0,g.jsx)(s.A,{disabled:!!n.disabled&&n.disabled,name:n.field_name,value:null==a?"":a,onChange:e=>t&&t(e.target.name,e.target.value),placeholder:o(n.title)});case"password":return(0,g.jsx)(y._2,{name:n.field_name,value:null==a?"":a,onChange:e=>t&&t(e.target.name,e.target.value),placeholder:o(n.title)});case"textarea":return(0,g.jsx)(u.A,{disabled:!!n.disabled&&n.disabled,name:n.field_name,value:null==a?"":a,onChange:e=>t&&t(e.target.name,e.target.value),placeholder:o(n.title),style:n.style});case"checkbox":return(0,g.jsx)(y.H3,{disabled:!!n.disabled&&n.disabled,name:n.field_name,checked:a||!1,onChange:e=>{t&&t(n.field_name,e)},placeholder:o(n.title)});case"datetime":return(0,g.jsx)(h.A,{isClearable:n.isClearable,placeholder:n.placeholder,style:{height:"2rem"},className:"date-time",name:n.field_name,value:a,onChange:e=>t&&t(n.field_name,e),placeholderText:o(n.title)});case"data-select":return n.dataSelect&&(0,g.jsx)(c.A,{isDetail:l,isMulti:!!n.dataSelect.isMulti&&n.dataSelect.isMulti,disabled:!!n.disabled&&n.disabled,url:n.dataSelect.url,odata:n.dataSelect.odata,where:n.dataSelect.where,group_by:n.dataSelect.group_by,columns:n.dataSelect.columns,valueField:n.dataSelect.value_field,textField:n.dataSelect.text_field,options:n.dataSelect.options,value:a,placeholder:n.placeholder,getFullValue:n.getFullValue,onChange:(e,a)=>{t&&t(n.field_name,e,a)}});case"numeric":return(0,g.jsx)(y.YI,{name:n.field_name,value:a,onChange:e=>t&&t(e.target.name,e.target.value),placeholder:o(n.title)});case"currency":return(0,g.jsx)(x.A,{id:`ctl_${n.field_name}`,className:"number-format",disabled:!!n.disabled&&n.disabled,value:a,placeholder:"0",thousandSeparator:n.thousandSeparator,decimalSeparator:n.decimalSeparator,decimalScale:n.decimalScale,onValueChange:e=>{let{values:a}=e;t&&t(n.field_name,parseFloat(a.value))},onFocus:e=>e.target.select()});case"radio-list":return(0,g.jsx)(v,{name:n.field_name,disabled:!!n.disabled&&n.disabled,data:n.data,value:a,onChange:a=>t&&e.onChange(n.field_name,a)});case"checkbox-list":return(0,g.jsx)(C,{name:n.field_name,disabled:!!n.disabled&&n.disabled,data:n.data,value:a,onChange:a=>t&&e.onChange(n.field_name,a)});case"select-year":return(0,g.jsx)(A.A,{disabled:!!n.disabled&&n.disabled,value:a,onChange:a=>{t&&e.onChange(n.field_name,a&&a.value)},placeholder:o(n.title)});case"select-custom":return(0,g.jsx)(w.A,{value:a,onChange:a=>{t&&e.onChange(n.field_name,a&&a.value)},options:e.data.options});case"select-month":return(0,g.jsx)(j.A,{value:a,onChange:a=>{t&&e.onChange(n.field_name,a&&a.value)}});case"data-select-odata":return(0,g.jsx)(N.pe,{fields:n.fields,originfield:n.originfield,url:n.url,name:n.field_name,column:{field:n.value_field,label:n.value_label,type:n.value_type},value:a||null,onChange:t=>e.onChange(n.field_name,t&&n.getFullValue?t:t.value),whereOne:n.where,multiLabel:n.multiLabel,eleUrl:1,placeholder:n.placeholder});case"file":return(0,g.jsx)(y.bT,{name:n.field_name,onChange:t=>e.onChange(n.field_name,t,!0),title:"Ch\u1ecdn t\u1eadp tin \u0111\xednh k\xe8m tr\u01b0\u1edbc khi t\u1ea3i l\xean",accept:"application/pdf",required:n.required});case"async-select":return(0,g.jsx)(D.A,{name:n.field_name,onChange:t=>e.onChange(n.field_name,t),placeholder:"Ch\u1ecdn kh\xe1ch h\xe0ng",loadData:n.loadOptions,getOptionValue:n.getOptionValue,getOptionLabel:n.getOptionLabel,onAdd:n.onAdd,value:a});case"multi-select":return(0,g.jsx)(N.GD,{defaultValue:n.defaultValue||[],options:n.options,column:n.column||{field:"value",label:"label",type:"string"},onChange:t=>e.onChange(n.field_name,t)})}},G=e=>{const{data:n,value:t,onChange:a,onChangeRender:s,inline:h,colLabel:u,colValue:c}=e;return n&&"hidden"!==n.type&&(0,g.jsxs)(l.A,{row:!0,className:`form-control-${n.field_name}`,children:[!0!==n.hidden_label&&(0,g.jsx)(o.A,{md:u||(!1===h?"12":"3"),children:n.required?(0,g.jsx)(r.A,{children:n.title}):(0,g.jsx)(i.A,{children:n.title})}),(0,g.jsx)(o.A,{md:c||(!1===h||!0===n.hidden_label?"12":"9"),children:(0,g.jsx)("div",{className:"form-control-value",style:n.width&&{maxWidth:n.width},children:n.render?n.render(t,s):n.lookup?(0,g.jsx)(d.A,{name:n.field_name,value:t,onChange:e=>a&&a(e.target.name,e.target.value),placeholder:(f=n.title,`Nh\u1eadp ${f.toLowerCase()}`),children:Object.keys(n.lookup).map(((e,t)=>(0,g.jsx)("option",{value:e,children:n.lookup[e]},t)))}):$(e)})})]});var f};G.defaultProps={};const I=G},22010:(e,n,t)=>{t.d(n,{A5:()=>p,G5:()=>o,Is:()=>v,UI:()=>i,V$:()=>m,Yv:()=>u,Z5:()=>g,e9:()=>T,gn:()=>r,jB:()=>f,xz:()=>b});t(35065);const a=".",l="/",o=e=>e.filter((e=>e.dataID))[0],i=e=>o(e).field,r=e=>e&&e.includes(a),s=e=>e&&e.includes(l),d=e=>e.split(a).join(l),h=(e,n)=>e?n.field:n,u=(e,n,t)=>`${e}(${t[o(n).field]})`,c=function(e){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=[],d=[],u=[],c=0,f=[],p="",g="";e.forEach(((e,n)=>{u.push(e.field)}));let m=[],T=[];u.forEach(((e,n)=>{m.includes(e)?T.push(n):m.push(e)})),T.forEach((n=>{e.splice(n,1)})),e.forEach(((e,o)=>{let r="";r=t?h(n,e).split(a).reverse().splice(1).reverse().join(","):h(n,e).split(a).reverse().splice(1).reverse().join(l);let u=h(n,e).split(a).splice(1).reverse().join(l);s(u)&&(u=u.split(l)[0]),0===o?(i.push(r),d.push(u),f[o]=r):i.some((e=>e===r))?(f.forEach(((e,n)=>{e===r&&(p=n)})),d[p]!==u&&(d[p]=d[p]+","+u)):(i.push(r),f[o]=r,c=o,d[c]=u)}));let v=[];return d.forEach((e=>{v.push(e)})),d=v,i.forEach(((e,n)=>{if(0===n)if(s(e)){let t=e.split(l),a=d[n].split(l),o="",i="",r="",s="";t.forEach(((e,n)=>{r=n===t.length-1?r+")":"",s+=")",0===n?(i=e+"("+r,o=i):(i=n===t.length-1?"$expand="+e+"($select="+a[0]+s:"$expand="+e+"("+r,o=o+""+i)})),g=o}else if(null!==o){let t="";o.map(((e,n)=>{if(r(e.field)){let a=e.field.split(".");t+=0===n?a[a.length-1]:t+","+a[a.length-1]}})),g=e+"($select="+d[n]+","+t+")"}else g=e+"($select="+d[n]+")";else if(s(e)){let t=e.split(l),a=d[n].split(l),o="",i="",r="",s="";t.forEach(((e,n)=>{r=n===t.length-1?r+")":"",s+=")",0===n?(i=e+"("+r,o=i):(i=n===t.length-1?"$expand="+e+"($select="+a[0]+s:"$expand="+e+"("+r,o=o+""+i)})),g=g+","+o}else g=g+","+e+"($select="+d[n]+")"})),g},f=function(e,n,t){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3]))return`${e} eq ${((e,n)=>"string"===e?`'${n}'`:"datetime"===e?`datetime'${n}'`:`${n}`)(n,t)}`;if(e.split(".")[0].split("/").length<3){if(r(e)){if(l){let n=`contains(${e.split(".").join("/")},'${t}')`+a;return l.map((e=>{if(e.isSearch){let l=e.field.split(".").join("/");n+=` or contains(${l},'${t}')`+a}})),n}return`contains(${e.split(".").join("/")},'${t}')`}return a?`contains(${e},'${t}') ${a}`:`contains(${e},'${t}')`}},p=(e,n,t,a)=>{if(e.filters&&e.filters.length>0){const n=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{let n="";return n=t?`${r(e.column.field)?d(t):e.column.field}`:`${r(e.column.field)?e.column.dataRef[0]:e.column.field}`,f(n,e.column.type,e.value)}));return n&&n.join(" and ")}if(e.search&&e.search.length>=1){const t=n.filter((e=>e.searchable&&e.field&&e.type)).map((n=>{const t=`${r(n.field)?d(n.field):n.field}`;return"numeric"!==n.type||r(n.field)?f(t,n.type,e.search,!0,a?"and "+a:n.where):isNaN(Number(e.search))?void 0:f(t,n.type,e.search,!1)}));return t.map(((e,n)=>{void 0===e&&t.splice(n,1)})),t.forEach(((e,n)=>{"undefined"===typeof e&&t.splice(n,1)})),t&&t.join(" or ")}return""},g=(e,n)=>`$top=${n}&$skip=${e*n}&$count=true`,m=(e,n)=>`&$orderby=${r(e)?d(e):e} ${n}`,T=function(e){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=e.filter((e=>r(h(n,e))));return 0===l.length?"":null!==a?`&$expand=${c(l,n,t,a)}`:`&$expand=${c(l,n,t)}`},v=function(e){let n=arguments.length>3?arguments[3]:void 0,t=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;const a=function(e,n){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return n?"withColumns"===n?`${e.reduce(((e,n,a,l)=>{let o=h(t,n),i=`${e}`,s=i.split(","),d=!0;if(r(o)){let e=o.split(".");-1===s.indexOf(n.dataRef[0])&&e.length<3&&(i+=void 0===n.dataRef?"":n.dataRef[0]+",")}else-1===s.indexOf(o)?i+=`${o}`:d=!1;return`${i}${a===l.length-1||!0===r(o)?"":!0===d?",":""}`}),"")}`:"":`${e.filter((e=>r(e.field))).reduce(((e,n)=>`${e},${d(h(t,n))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(n)return a?`&$select=${a}`:"";if(null!==t){var l="";return t.map((e=>l+=`,${e.field}`)),a?`&$select=${a} ${l}`:""}return a?`&$select=${a}`:""},b=function(e,n){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;if(null!==l){let o=""+("&$filter="+l.field+" ne "+l.data),i=""+(" and "+l.field+" ne "+l.data);return`${T(e,t)}${v(e,a,t)}${n?"&$filter="+n+i:o}`}return!1===o?void 0!==i?`${T(e,t)}${v(e,a,t,o,i)}${n?"&$filter="+n:""}`:`${T(e,t)}${v(e,a,t,o)}${n?"&$filter="+n:""}`:`${T(e,t,o,i)}${n?"&$filter="+n:""}`}},27662:(e,n,t)=>{t.d(n,{A:()=>r});var a=t(82210),l=t(48895),o=t(6058);class i extends a.Component{render(){const{value:e,onChange:n}=this.props,t=(()=>{const e=(new Date).getFullYear();let n=[];for(var t=e-3;t<=e+3;t++)n.push({value:t,label:`N\u0103m ${t}`});return n})(),a=e||"";return(0,o.jsx)(l.A,{value:a,onChange:n,options:t,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const r=i},33851:(e,n,t)=>{t.d(n,{A:()=>p});var a=t(30226),l=t(92965),o=t(82210),i=t(71723),r=t.n(i),s=t(88323),d=t.n(s),h=t(5168),u=["className","cssModule","color","body","inverse","outline","tag","innerRef"],c={tag:h.Wx,inverse:r().bool,color:r().string,body:r().bool,outline:r().bool,className:r().string,cssModule:r().object,innerRef:r().oneOfType([r().object,r().string,r().func])},f=function(e){var n=e.className,t=e.cssModule,i=e.color,r=e.body,s=e.inverse,c=e.outline,f=e.tag,p=e.innerRef,g=(0,l.A)(e,u),m=(0,h.qO)(d()(n,"card",!!s&&"text-white",!!r&&"card-body",!!i&&(c?"border":"bg")+"-"+i),t);return o.createElement(f,(0,a.A)({},g,{className:m,ref:p}))};f.propTypes=c,f.defaultProps={tag:"div"};const p=f},49211:(e,n,t)=>{t.d(n,{A:()=>v});var a=t(79837),l=t(21307),o=t(23683),i=t(91343),r=t(12020),s=t.n(r),d=t(76638);function h(e){if(!e)return"";if(--e<d.YI.length)return d.YI[e];const n=e%d.YI.length;return`${h(Math.floor(e/d.YI.length))}${d.YI[n]}`}function u(e){if("string"==typeof e)return e;if(Array.isArray(e)&&e.length>1){const[n,t,a,l]=e;return a&&l?h(t)+n+":"+h(a)+l:h(t)+n}throw new Error("Sai \u0111\u1ecba ch\u1ec9 \xf4 Excel")}var c=(0,i.A)("ws"),f=(0,i.A)("getCellValue"),p=(0,i.A)("renderRow"),g=(0,i.A)("renderGroup");class m{constructor(e){return Object.defineProperty(this,c,{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,p,{writable:!0,value:(e,n)=>{let[t,a=1]=e;const{cells:l,style:i,height:r}=n;if(!l)return;const h=(0,o.A)(this,c)[c].getRow(t);l.forEach(((e,n)=>{const l=h.getCell(a+n);l.isMerged||(l.value=(0,o.A)(this,f)[f](e),l.style=s()({},d.eK,i,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,c)[c].mergeCells(t,a+n,t+((null===e||void 0===e?void 0:e.rowspan)-1||0),a+n+((null===e||void 0===e?void 0:e.colspan)-1||0)))})),r&&((0,o.A)(this,c)[c].getRow(t).height=r)}}),Object.defineProperty(this,g,{writable:!0,value:(e,n)=>{let{keys:t,data:a,columns:l,style:i}=n;const r=null===t||void 0===t?void 0:t.shift(),h=l.find((e=>e.key===r));let{col:p,row:m}=(0,o.A)(this,c)[c].getCell(u(e)).fullAddress;if(r&&h){const e=Array.from(new Set(a.map(((e,n)=>"undefined"!==typeof h.render?h.render(e,n):e[r]))));for(let n of e){const e=(0,o.A)(this,c)[c].getCell(m,+p,m,+p+l.filter((e=>!e.group)).length);e.value=n||null,e.style=s()({},d.eK,i,{font:{bold:!0}}),(0,o.A)(this,c)[c].mergeCells(e.address),m=(0,o.A)(this,g)[g]([+m+1,+p],{keys:t,columns:l,data:a.filter((e=>e[r]===n))})}}else l.filter((e=>!e.group)).forEach(((e,n)=>{a="function"===typeof a?a():a,a.forEach(((t,a)=>{const l="undefined"!==typeof e.render?e.render(t,a):t[e.key];(0,o.A)(this,c)[c].getCell(+m+a,+p+n).value=(0,o.A)(this,f)[f](l),(0,o.A)(this,c)[c].getCell(+m+a,+p+n).style=s()({},d.eK,i,null===e||void 0===e?void 0:e.style,null===l||void 0===l?void 0:l.style)})),(0,o.A)(this,c)[c].getColumn(+p+n).width="number"===typeof e.width?e.width:10})),m+=a.length;return m}}),(0,o.A)(this,c)[c]=e,this}get worksheet(){return(0,o.A)(this,c)[c]}renderArrayRowGroup(e,n){let{rows:t,style:a}=n;const{col:l,row:i}=(0,o.A)(this,c)[c].getCell(u(e)).fullAddress;("function"===typeof t?t():t).forEach(((e,n)=>{e&&(0,o.A)(this,p)[p]([i+n,l],{r:i+n,c:l,style:s()({},a,e.style),cells:e.cells||e,height:e.height})}))}renderDataRowGroup(e,n){let{columns:t,data:a,header:l,totalRow:i,rowNum:r,headerStyle:d,cellStyle:h,onEndRow:f}=n;const{col:p,row:m}=(0,o.A)(this,c)[c].getCell(u(e)).fullAddress;t="function"===typeof t?t():t,r&&t.unshift({name:"STT",render:(e,n)=>n+1,colStyle:{alignment:{horizontal:"center"}},width:5}),l||(l=[{cells:t.filter((e=>!e.group)).map((e=>({value:e.name,style:s()({},e.cellStyle)}))),style:d}]),this.renderArrayRowGroup(e,{rows:l,style:d});const T=t.filter((e=>e.group)).sort(((e,n)=>+e.group-+n.group)).map((e=>e.key)),v=(0,o.A)(this,g)[g]([+m+l.length,+p],{keys:T,data:a,columns:t,style:h});f&&f(v-1)}}class T extends a.Workbook{static create(){const e=new a.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 n=await this.xlsx.writeBuffer();(0,l.saveAs)(new Blob([n],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),e)}addWorksheet(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Sheet1",n=arguments.length>1?arguments[1]:void 0;return new m(super.addWorksheet(e,n))}getWorksheet(e){return new m(super.getWorksheet(e))}}const v=T},54487:(e,n,t)=>{t.d(n,{A:()=>c});var a=t(81667),l=t(82210),o=t(43676),i=t(47117),r=t(40731),s=t(27894),d=t(6058);const h={noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",placeholder:"Nh\u1ea5p \u0111\u1ec3 ch\u1ecdn",loadingMessage:()=>"\u0110ang t\xecm ki\u1ebfm"},u=(0,l.forwardRef)(((e,n)=>{let{onChange:t,loadData:u,id:c,name:f,placeholder:p,getOptionLabel:g,getOptionValue:m,onAdd:T,value:v,...b}=e;const[C,x]=(0,l.useState)(null);p&&(h.placeholder=p);const y=(0,l.useCallback)((e=>new Promise((n=>{setTimeout((()=>{n(u(e))}),1e3)}))),[u]);(0,l.useEffect)((()=>{v&&x(v)}),[v]);(0,l.useCallback)((async e=>{const n=await y(),[t]=n.filter((n=>n[m||"value"]===e));return t||null}),[m,y]);const A=(0,l.useCallback)((e=>{t(e)}),[t]);return(0,d.jsx)(a.A,{children:(0,d.jsxs)(i.A,{className:T&&"d-flex justify-content-between",children:[(0,d.jsx)(r.A,{className:"pr-0",children:(0,d.jsx)(o.Ay,{defaultOptions:!0,value:C,name:f,isClearable:!0,onChange:A,getOptionValue:e=>e,inputId:f,id:c,instanceId:f,loadOptions:y,...h})}),T&&(0,d.jsx)(r.A,{md:"1",className:"pl-0",children:(0,d.jsx)(s.UN,{className:"h-100",onClick:T})})]})})})),c=(0,l.memo)(u)},56078:(e,n,t)=>{function a(){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 i(e,n,t){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:n,colspan:e,style:{font:{bold:!0}}}],[{value:t,colspan:e,style:{font:{italic:!0}}}]]}}t.r(n),t.d(n,{ExportDonVi:()=>a,ExportInfo:()=>i,ExportParty:()=>o,ExportQuocHieu:()=>l})},57373:(e,n,t)=>{t.d(n,{A:()=>f});var a=t(3887),l=t(12604),o=t(20072),i=t(4840),r=t(65994),s=t(5419),d=/(\w)\1*|''|'(''|[^'])+('|$)|./g,h=/^'([^]*?)'?$/,u=/''/g,c=/[a-zA-Z]/;function f(e,n){(0,s.A)(2,arguments);var t=(0,a.A)(e);if(!(0,i.A)(t))throw new RangeError("Invalid time value");var f=(0,o.A)(t),p=(0,r.A)(t,f),g=n.match(d);return g?g.map((function(e){if("''"===e)return"'";var n=e[0];if("'"===n)return function(e){var n=e.match(h);if(!n)return e;return n[1].replace(u,"'")}(e);var t=l.A[n];if(t)return t(p,e);if(n.match(c))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");return e})).join(""):""}},59701:(e,n,t)=>{t.d(n,{A:()=>p});var a=t(30226),l=t(92965),o=t(82210),i=t(71723),r=t.n(i),s=t(88323),d=t.n(s),h=t(5168),u=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],c={className:r().string,cssModule:r().object,size:r().string,bordered:r().bool,borderless:r().bool,striped:r().bool,dark:r().bool,hover:r().bool,responsive:r().oneOfType([r().bool,r().string]),tag:h.Wx,responsiveTag:h.Wx,innerRef:r().oneOfType([r().func,r().string,r().object])},f=function(e){var n=e.className,t=e.cssModule,i=e.size,r=e.bordered,s=e.borderless,c=e.striped,f=e.dark,p=e.hover,g=e.responsive,m=e.tag,T=e.responsiveTag,v=e.innerRef,b=(0,l.A)(e,u),C=(0,h.qO)(d()(n,"table",!!i&&"table-"+i,!!r&&"table-bordered",!!s&&"table-borderless",!!c&&"table-striped",!!f&&"table-dark",!!p&&"table-hover"),t),x=o.createElement(m,(0,a.A)({},b,{ref:v,className:C}));if(g){var y=(0,h.qO)(!0===g?"table-responsive":"table-responsive-"+g,t);return o.createElement(T,{className:y},x)}return x};f.propTypes=c,f.defaultProps={tag:"table",responsiveTag:"div"};const p=f},61316:(e,n,t)=>{t.d(n,{A:()=>T});var a=t(82210),l=t(29083),o=t(98991),i=t(5774),r=t(6058);const s=e=>(0,r.jsx)("div",{className:"spinner-border-sm spinner-border text-danger"}),d={multiValueLabel:e=>({...e,padding:"0px 0px 0px 6px",fontSize:13}),menuPortal:e=>({...e,zIndex:9999}),control:e=>({...e,backgroundColor:"white",minHeight:"38px",fontSize:"0.76563rem",lineHeight:"1.5",cursor:"pointer",borderRadius:"0.2rem"}),menu:e=>({...e,zIndex:2300}),option:e=>({...e,fontSize:"0.76563rem",cursor:"pointer"}),input:e=>({...e,position:"unset"}),placeholder:e=>({...e,marginLeft:5,marginRight:5}),singleValue:(e,n)=>{let{data:t}=n;return{...e,marginTop:1,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"2px 8px"})},h=e=>(0,r.jsx)(s,{...e}),u=e=>(0,r.jsx)(l.F.IndicatorsContainer,{...e,getStyles:()=>({display:"flex",height:"100%"})}),c=e=>{const{innerProps:{ref:n,...t}}=e;return(0,r.jsx)("div",{...t,ref:n,style:{color:"rgb(204, 204, 204)",transition:"color 150ms ease 0s",boxSizing:"border-box"},children:(0,r.jsx)(i.A,{fa:"times",style:{marginTop:2,padding:"5px 5px 5px 5px",verticalAlign:"bottom"}})})},f=e=>{let{innerProps:n}=e;return(0,r.jsx)("span",{...n,style:{alignSelf:"stretch",width:1,backgroundColor:"rgb(204, 204, 204)",marginTop:2,marginBottom:2,marginRight:5,marginLeft:5}})},p=e=>(0,r.jsx)(l.F.DropdownIndicator,{...e,getStyles:()=>({color:"hsl(0,0%,80%)"}),children:(0,r.jsx)(i.A,{fa:"angle-down",style:{marginTop:2,padding:"5px 9px 5px 5px"}})}),g=e=>(0,r.jsx)(l.F.MenuList,{...e,getStyles:()=>({maxHeight:300,zIndex:1021,overflowY:"auto"}),children:e.children});class m extends a.Component{constructor(e){super(e),this.state={valueRequire:null},this.RefReactSelect=a.createRef()}render(){const{placeholder:e,noOptionsMessage:n,loadingMessage:t,required:l,isDisabled:i,menuPlacement:s,...m}=this.props,{valueRequire:T}=this.state;return(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)(o.Ay,{...m,ref:this.RefReactSelect,classNamePrefix:"select",styles:d,placeholder:e,noOptionsMessage:n,loadingMessage:t,isDisabled:i,components:{IndicatorsContainer:u,ClearIndicator:c,IndicatorSeparator:f,DropdownIndicator:p,LoadingIndicator:h,MenuList:g},onChange:e=>{this.props.onChange(e),this.setState({valueRequire:e?e.name:null})},menuPortalTarget:document.body,menuPosition:"absolute",menuPlacement:s||"auto"}),(0,r.jsx)("input",{readOnly:!0,name:"requireInput",type:"text",tabIndex:1,autoComplete:"off",style:{opacity:0,height:0,position:"absolute"},value:T||"",onFocus:()=>{this.RefReactSelect.current&&this.RefReactSelect.current.focus()}})]})}}m.defaultProps={placeholder:"Ch\u1ecdn...",isDisabled:!1,noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",loadingMessage:()=>"\u0110ang t\u1ea3i"};const T=m},65668:(e,n,t)=>{t.r(n),t.d(n,{dataCongNo:()=>a,formCondition:()=>l});t(14658);const a={ResultObj:[{NhomDuAnId:"9bb3c8e4-fb3c-4722-86f4-24b01fab8e4c",ListNhomKhoanThu:[{KhoanThuId:"7b31426f-6341-4807-82f5-16ec02d80f5d",ListDuAn:[{Name:"Anh Quang-Tr\u1ea7n V\u0103n \u01a0n",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:2,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:3,SoTien:0}]},{Name:"Nh\xe0 anh V\u0169 - Chung c\u01b0 TMS",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:2,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:3,SoTien:0}]},{Name:"Nh\xe0 anh An - Di\xeau tr\xec",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0}]},{Name:"Nh\xe0 anh Tu\xe2n - An Ph\xfa",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:2,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:3,SoTien:0}]}],TongCong:0},{KhoanThuId:"bc1e1498-e54a-479b-bc43-42ea27d46444",ListDuAn:[{Name:"Nh\xe0 ch\u1ecb Dung- Chung c\u01b0 TMS",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:3,SoTien:0}]},{Name:"Nh\xe0 anh Kh\xe1-Ho\xe0ng V\u0103n Th\u1ee5",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:2,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:3,SoTien:0}]},{Name:"N\u1ed9i th\u1ea5t-Anh Kha -An Ph\xfa Th\u1ecbnh",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:2,SoTien:0},{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:3,SoTien:0}]}],TongCong:0},{KhoanThuId:"8ddd85a6-61fd-4815-874a-cf4c705dec42",ListDuAn:[{Name:"L\u1eafp b\u1ed3n Inox - KS Xu\xe2n Di\u1ec7u",GiaTriHD:1e8,GiaTriTC:5e7,SoTienConLai:5e8,listThanhToan:[{Id:"3fa85f64-5717-4562-b3fc-2c963f66afa6",DotThanhToan:1,SoTien:0}]}],TongCong:0}]}]},l={Nam:{field_name:"Nam",title:"N\u0103m",type:"select-year",required:!0,hidden_label:!0,placeholder:"Th\u1eddi gian k\u1ebft th\xfac"}}},70783:(e,n,t)=>{t.r(n),t.d(n,{IntegerToRoman:()=>u,default:()=>d});var a=t(76638),l=t(49211),o=t(56078),i=t(57373),r=(t(61278),t(88182));const s={1:"00FF7300",2:"00e4ebcc",3:"00FFFFFF"};async function d(e,n){let{Nam:t,MaxDot:s,data:d,listNhom:u}=e;const{NhomKhoanThu:c,NhomDuAn:f}=u,p=new l.A,g=6+s,m=Array.from(Array(s).keys()).map((e=>e)),T=p.addWorksheet(`C\xf4ng n\u1ee3 thu n\u0103m ${t}`);T.worksheet.getColumn(2).width=30,T.worksheet.getColumn(3).width=20,T.worksheet.getColumn(4).width=20,T.worksheet.getColumn(5).width=20,T.worksheet.getColumn(6).width=20,m.sort().forEach((e=>T.worksheet.getColumn(e+7).width=20)),T.worksheet.getColumn(g).width=20,T.worksheet.getColumn(g+1).width=20,T.renderArrayRowGroup([1,3],(0,o.ExportQuocHieu)(g-2)),T.renderArrayRowGroup([4,1],{style:{font:{bold:!0},alignment:{horizontal:"center"}},rows:[[{value:`B\u1ea2NG C\xd4NG N\u1ee2 T\u1ed4NG H\u1ee2P - ${t} `.toUpperCase(),colspan:g}]]}),T.renderArrayRowGroup([5,g-4],{style:{font:{italic:!0},alignment:{horizontal:"center"}},rows:[[{colspan:5,value:`B\xecnh \u0110\u1ecbnh, ${(0,i.A)(new Date,"'ng\xe0y 'dd' th\xe1ng 'MM' n\u0103m 'yyyy")}`}]]}),T.renderArrayRowGroup([6,1],function(e){let{MaxDot:n}=e;const t=e=>Array(n).fill(null).map(((n,t)=>({rowspan:e,value:`\u0110\u1ee3t ${t+1}`})));return{style:a.GN,rows:[[{rowspan:1,value:"TT"},{rowspan:1,value:"T\xcaN C\xd4NG TR\xccNH"},{rowspan:1,value:"GI\xc1 TR\u1eca H\u0110"},{rowspan:1,value:"GHI CH\xda"},{rowspan:1,value:"GI\xc1 TR\u1eca QUY\u1ebeT TO\xc1N"},{rowspan:1,value:"GI\xc1 TR\u1eca TH\u1ef0C T\u1ebe TC(c\xf3 th\u1ec3 thay \u0111\u1ed5i theo ng\xe0y)"},...t(1),{rowspan:1,value:"S\u1ed1 ti\u1ec1n c\xf2n l\u1ea1i ph\u1ea3i thu "}]]}}({MaxDot:s}));const v=function(e,n,t,a){let l=[];return t.forEach(((t,o)=>{const i=e.filter((e=>e.Id===t.Id)),s=new r.SumGroup;i.forEach((e=>{const i=e=>n&&n.map(((t,l)=>{const o=e.filter((e=>"8ddd85a6-61fd-4815-874a-cf4c705dec42"===t.Id?e.DMKhoanThuId===t.Id||"00000000-0000-0000-0000-000000000000"===e.DMKhoanThuId:e.DMKhoanThuId===t.Id)),i=()=>{const e={isSum:!0,Name:"T\u1ed5ng c\u1ed9ng",QuyetToan:0,SoTienConLai:0,GiaTriHD:0,GiaTriTC:0,ListThanhToan:[]},t=[o.map(((n,t,l)=>{var o;e.SoTienConLai+=n.SoTienConLai,e.GiaTriHD+=n.GiaTriHD,e.QuyetToan+=n.QuyetToan,e.GiaTriTC+=n.GiaTriTC,s.SoTienConLai+=n.SoTienConLai,s.GiaTriHD+=n.GiaTriHD,s.QuyetToan+=n.QuyetToan,s.GiaTriTC+=n.GiaTriTC,n.ListThanhToan.forEach((n=>{let t=!1;for(let a of e.ListThanhToan)if(a.DotThanhToan===n.DotThanhToan){a.SoTien+=n.SoTien,t=!0;break}t||e.ListThanhToan.push({...n}),t=!1;for(let e of s.ListThanhToan)if(e.DotThanhToan===n.DotThanhToan){e.SoTien+=n.SoTien,t=!0;break}t||s.ListThanhToan.push({...n})}));const i=n.Code!==(null===(o=l[t-1])||void 0===o?void 0:o.Code)?l.filter((e=>e.Code===n.Code)):null;return[...h({row:n,duAnsByCode:i},a,!1,3,t+1)]}))],i=h({row:e},a,!0,3);let r=null;return t[0]=[...t[0],[...i]],l===n.length-1&&(r=h({row:s},a,!0,3),t[0]=[...t[0],[...r],[]]),t};return[h({row:t},a,!0,2),...i(o).flat(1)]}));l=[...l,h({row:e},a,!0,1,o,t.Code),...i(e.ListDuAn).flat(1)]}))})),l}(d,c,f,m);T.renderArrayRowGroup([7,1],{style:a.vw,rows:v}),p.download(n)}function h(e,n){let{row:t,duAnsByCode:a}=e,l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=arguments.length>4?arguments[4]:void 0,r=arguments.length>5?arguments[5]:void 0;const d=["GiaTriHD","GhiChu","QuyetToan","GiaTriTC","SoTienConLai"],h=a&&a.length;3===o&&n.sort(((e,n)=>e-n)).forEach((e=>d.splice(d.length-1,0,e+1)));const u={font:{bold:l,background:{argb:s[o]}}};return[{value:t&&2!==o?1===o?r:i:"",style:{...u,alignment:{horizontal:"center"}}},{value:t.Name,style:u},...((e,t,l)=>{let{ListThanhToan:o,...i}=t;const r=e?d:Array(n.length+5).fill(null);return r.map(((n,t,s)=>{if(e){const e=o.find((e=>e.DotThanhToan===n)),l=Number.isInteger(n)?e?parseInt(e.SoTien):null:i[n],s=1===t&&a?a.reduce(((e,n)=>e+n.GiaTriHD),0):null,d=t===r.length-1&&a?a.reduce(((e,n)=>e+n.SoTienConLai),0):null;return{value:s||d||l||null,rowspan:(1===t||t===r.length-1)&&h||1}}switch(t){case 0:return{value:i.isSum?i.GiaTriHD:null,style:l};case 1:return{value:i.isSum?i.GhiChu:null,style:l};case 2:return{value:i.isSum?i.QuyetToan:null,style:l};case s.length-1:return{value:i.isSum?i.SoTienConLai:null,style:l};default:return{value:null}}}))})(3===o,t,u)]}function u(e){if("number"!==typeof e)return"";for(var n=String(+e).split(""),t=["","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"],a="",l=3;l--;)a=(t[+n.pop()+10*l]||"")+a;return Array(+n.join("")+1).join("M")+a}},76156:(e,n,t)=>{t.d(n,{A:()=>r});var a=t(82210),l=t(48895),o=t(6058);class i extends a.Component{render(){const{value:e,onChange:n,options:t}=this.props,a=e||"";return(0,o.jsx)(l.A,{value:a,onChange:n,options:t,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn..."})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const r=i},76638:(e,n,t)=>{t.d(n,{GN:()=>r,YI:()=>s,Zz:()=>u,eK:()=>o,eS:()=>c,fY:()=>d,li:()=>h,vw:()=>i});var a=t(12020),l=t.n(a);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"}},i={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"}}}},r=l()({},{font:{bold:!0,size:12},alignment:{horizontal:"center",wrapText:!0}}),s="ABCDEFGHIJKLMNOPQRSTUVWXYZ",d={font:{bold:!0,size:10}},h={background:"#F2F2F2"},u={alignment:{horizontal:"center",vertical:"middle",wrapText:!0}},c={alignment:{horizontal:"right",vertical:"middle",wrapText:!0}}},78188:(e,n,t)=>{function a(e){return e&&e.ownerDocument||document}t.d(n,{A:()=>a})},78794:(e,n,t)=>{function a(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.reduce((function(e,n){return null==n?e:function(){for(var t=arguments.length,a=new Array(t),l=0;l<t;l++)a[l]=arguments[l];e.apply(this,a),n.apply(this,a)}}),(function(){}))}t.d(n,{A:()=>a})},80028:(e,n,t)=>{t.d(n,{A:()=>h});var a=t(30226),l=t(35007),o=t(82210),i=t(30628),r=t(98910),s=t(86953),d=o.forwardRef((function(e,n){var t=e.animation,r=void 0===t?"pulse":t,s=e.classes,d=e.className,h=e.component,u=void 0===h?"span":h,c=e.height,f=e.variant,p=void 0===f?"text":f,g=e.width,m=(0,l.A)(e,["animation","classes","className","component","height","variant","width"]),T=Boolean(m.children);return o.createElement(u,(0,a.A)({ref:n,className:(0,i.A)(s.root,s[p],d,T&&[s.withChildren,!g&&s.fitContent,!c&&s.heightAuto],!1!==r&&s[r])},m,{style:(0,a.A)({width:g,height:c},m.style)}))}));const h=(0,s.A)((function(e){return{root:{display:"block",backgroundColor:(0,r.Rv)(e.palette.text.primary,"light"===e.palette.type?.11:.13),height:"1.2em"},text:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 60%",transform:"scale(1, 0.60)",borderRadius:e.shape.borderRadius,"&:empty:before":{content:'"\\00a0"'}},rect:{},circle:{borderRadius:"50%"},pulse:{animation:"$pulse 1.5s ease-in-out 0.5s infinite"},"@keyframes pulse":{"0%":{opacity:1},"50%":{opacity:.4},"100%":{opacity:1}},wave:{position:"relative",overflow:"hidden","&::after":{animation:"$wave 1.6s linear 0.5s infinite",background:"linear-gradient(90deg, transparent, ".concat(e.palette.action.hover,", transparent)"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}},"@keyframes wave":{"0%":{transform:"translateX(-100%)"},"60%":{transform:"translateX(100%)"},"100%":{transform:"translateX(100%)"}},withChildren:{"& > *":{visibility:"hidden"}},fitContent:{maxWidth:"fit-content"},heightAuto:{height:"auto"}}}),{name:"MuiSkeleton"})(d)},88182:(e,n,t)=>{t.r(n),t.d(n,{SumGroup:()=>b,default:()=>x});var a=t(82210),l=t(59701),o=t(33851),i=t(4191),r=t(40731),s=t(47117),d=t(27894),h=t(20136),u=t(65668),c=t(14658),f=t(10592),p=t(61278),g=(t(19640),t(70783)),m=t(5071),T=t(6058);const v=["ListDuAn","ListThanhToan","DotThanhToan"];class b{constructor(){this.GiaTriHD=0,this.SoTienConLai=0,this.QuyetToan=0,this.isSum=!0,this.Name="T\u1ed5ng ph\u1ea3i tr\u1ea3",this.ListThanhToan=[],this.GiaTriTC=0}}function C(e,n){const t=n.slice(),a=t.shift();return a?Math.max(0,...e.map((e=>C(e[a],t)))):"number"===typeof e?e:0}const x=(0,a.forwardRef)(((e,n)=>{let{...t}=e;const[x,y]=(0,a.useState)({Nam:(new Date).getFullYear()}),[A,w]=(0,a.useState)([]),[j,S]=(0,a.useState)([]),[N,D]=(0,a.useState)(0),[$,G]=(0,a.useState)(!1);(0,a.useImperativeHandle)(n,(()=>({onSave:I})));(0,a.useEffect)((()=>(async()=>{const{value:e}=await c.qv.getAll("?$filter=Status eq true"),{value:n}=await c.jH.getAll(),t=n.findIndex((e=>2===e.DoUuTien));n.splice(t,1),S((t=>({...t,NhomDuAn:e,NhomKhoanThu:n})))})()),[]);const I=(0,a.useCallback)(((e,n)=>{y((t=>({...t,[e]:n})))}),[]),k=(0,a.useCallback)((async()=>{G(!0);const{Nam:e}=x,{ResultObj:n}=await f.Ty.getDataCongNoTongHop(e);D(C(n,v)),w(n),G(!1)}),[x]),L=(0,a.useCallback)((async()=>{const{Nam:e}=x,{ResultObj:n}=await f.Ty.getDataCongNoTongHop(e),t=C(n,v);return(0,g.default)({Nam:e,MaxDot:t,data:n,listNhom:j},`C\xf4ng n\u1ee3 t\u1ed5ng h\u1ee3p'} ${e}.xlsx`)}),[x,j]),H=(0,a.memo)((e=>{let{data:n,ListThanhToan:t,index:a,duAnsByCode:l}=e;n.isSum&&console.log(n.Name,t);const o=l&&l.length;return(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{children:!n.isSum&&a+1}),(0,T.jsx)("td",{className:n.isSum&&"font-weight-bold",children:n.Name}),(0,T.jsx)("td",{className:n.isSum&&"font-weight-bold",children:n.GiaTriHD&&(0,p.ZV)(n.GiaTriHD)}),"noneNote"!==l&&(0,T.jsx)("td",{rowSpan:o,style:{verticalAlign:"middle"},className:n.isSum&&"font-weight-bold",children:n.GiaTriHD&&(0,p.ZV)(o>1?l.reduce(((e,n)=>e+n.GiaTriHD),0):n.GiaTriHD)}),(0,T.jsx)("td",{className:n.isSum&&"font-weight-bold",children:n.QuyetToan&&(0,p.ZV)(n.QuyetToan)}),(0,T.jsx)("td",{children:n.GiaTriHD&&n.GiaTriTC&&(0,p.ZV)(n.GiaTriTC)}),Array.from(new Array(N).keys()).map((e=>{const n=t.find((n=>n.DotThanhToan===e+1));return(0,T.jsx)("td",{children:n?(0,p.ZV)(n.SoTien):""})})),"noneNote"!==l&&(0,T.jsx)("td",{rowSpan:o,style:{verticalAlign:"middle"},className:n.isSum&&"font-weight-bold",children:l?(0,p.ZV)(l.reduce(((e,n)=>e+n.SoTienConLai),0)):(0,p.ZV)(n.SoTienConLai)})]})})),R=(0,a.memo)((e=>{let{data:n,sumNhomDuAn:t}=e,l={Name:"T\u1ed5ng c\u1ed9ng",GiaTriHD:0,SoTienConLai:0,isSum:!0,QuyetToan:0,ListThanhToan:[],GiaTriTC:0};return n?n.map(((e,n,o)=>{var i;const{ListThanhToan:r}=e;l.SoTienConLai+=e.SoTienConLai,l.GiaTriHD+=e.GiaTriHD,l.QuyetToan+=e.QuyetToan,l.GiaTriTC+=e.GiaTriTC,t.SoTienConLai+=e.SoTienConLai,t.GiaTriHD+=e.GiaTriHD,t.QuyetToan+=e.QuyetToan,t.GiaTriTC+=e.GiaTriTC,r.forEach((e=>{let n=!1;for(let t of l.ListThanhToan)if(t.DotThanhToan===e.DotThanhToan){t.SoTien+=e.SoTien,n=!0;break}n||l.ListThanhToan.push({...e}),n=!1;for(let a of t.ListThanhToan)if(a.DotThanhToan===e.DotThanhToan){a.SoTien+=e.SoTien,n=!0;break}n||t.ListThanhToan.push({...e})}));const s=e.Code!==(null===(i=o[n-1])||void 0===i?void 0:i.Code)?o.filter((n=>n.Code===e.Code)):"noneNote";return(0,T.jsxs)(a.Fragment,{children:[(0,T.jsx)(H,{data:e,duAnsByCode:s,ListThanhToan:r,index:n}),n===o.length-1&&(0,T.jsx)(H,{data:l,ListThanhToan:l.ListThanhToan,index:n})]},"duan"+n)})):null})),M=(0,a.useMemo)((()=>{const{NhomDuAn:e,NhomKhoanThu:n}=j;return(0,T.jsx)("div",{className:"CongNoThu",children:(0,T.jsxs)(l.A,{bordered:!0,size:"sm",children:[(0,T.jsx)("thead",{children:(0,T.jsxs)("tr",{children:[(0,T.jsx)("th",{children:"STT"}),(0,T.jsx)("th",{children:"T\xean c\xf4ng tr\xecnh"}),(0,T.jsx)("th",{children:"Gi\xe1 tr\u1ecb H\u0110"}),(0,T.jsx)("th",{children:"Ghi ch\xfa"}),(0,T.jsx)("th",{children:"Gi\xe1 tr\u1ecb Quy\u1ebft to\xe1n"}),(0,T.jsx)("th",{children:"Gi\xe1 tr\u1ecb th\u1ef1c t\u1ebf TC"}),Array.from(new Array(N).keys()).map((e=>(0,T.jsxs)("th",{children:["Thanh to\xe1n \u0111\u1ee3t ",e+1]}))),(0,T.jsx)("th",{children:"S\u1ed1 ti\u1ec1n c\xf2n l\u1ea1i ph\u1ea3i thu"})]})}),(0,T.jsx)("tbody",{children:(0,T.jsx)(m.default,{loading:$,children:e&&0!==e.length&&A&&e.map(((e,t)=>{const l=A.find((n=>n.Id===e.Id)),o=new b;return(0,T.jsxs)(a.Fragment,{children:[(0,T.jsxs)("tr",{style:{background:"#ffd700"},children:[(0,T.jsx)("td",{children:e.Code}),(0,T.jsx)("td",{}),(0,T.jsx)("td",{className:"font-weight-bold",children:e&&e.Name}),(0,T.jsx)("td",{}),Array.from(new Array(N+3).keys()).map((e=>(0,T.jsx)("td",{})))]}),l&&n.map(((e,n)=>{const i=l.ListDuAn.filter((n=>"8ddd85a6-61fd-4815-874a-cf4c705dec42"===e.Id?n.DMKhoanThuId===e.Id||"00000000-0000-0000-0000-000000000000"===n.DMKhoanThuId:n.DMKhoanThuId===e.Id));return(0,T.jsxs)(a.Fragment,{children:[(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{}),(0,T.jsx)("td",{}),(0,T.jsx)("td",{className:"font-weight-bold bg-green-lt",children:e.Name}),(0,T.jsx)("td",{}),N&&Array.from(new Array(N+3).keys()).map((e=>(0,T.jsx)("td",{})))]}),i&&(0,T.jsx)(R,{sumNhomDuAn:o,data:i})]},"nhomKT"+t+n)})),(0,T.jsx)(H,{data:o,ListThanhToan:o.ListThanhToan})]},"nhomDA"+t)}))})})]})})}),[A,$,j,N]);return(0,T.jsx)(o.A,{children:(0,T.jsxs)(i.A,{className:"mt-1 row",children:[(0,T.jsx)(r.A,{xs:"3",children:(0,T.jsx)(s.A,{children:(0,T.jsx)(r.A,{xs:"12",children:(0,T.jsx)(h.A,{data:u.formCondition.Nam,value:x&&x.Nam||null,onChange:I})})})}),(0,T.jsxs)(r.A,{xs:"6",children:[(0,T.jsx)(d.QB,{onClick:k,children:"L\u1ea5y d\u1eef li\u1ec7u c\xf4ng n\u1ee3"}),(0,T.jsx)(d.QB,{color:"success",onClick:L,children:"Xu\u1ea5t b\xe1o c\xe1o"})]}),(0,T.jsx)(r.A,{xs:"12",children:M})]})})}))}}]); //# sourceMappingURL=7203.d9a9dd15.chunk.js.map