????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/3316.fb188e9b.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[628,820,3316,3552,3619,4814,8247],{3552:(e,a,n)=>{n.r(a),n.d(a,{formCondition:()=>l});var t=n(5338);const l={Nam:{field_name:"Nam",title:"N\u0103m",type:"select-year",required:!0,hidden_label:!0},Thang:{field_name:"Thang",title:"Th\xe1ng",type:"data-select",hidden_label:!0,dataSelect:{options:(()=>{let e=[];for(var a=1;a<=12;a++)e.push({value:a,label:`Th\xe1ng ${a}`});return e})(),columns:["value","label"],value_field:"value",text_field:"label"},placeholder:"Ch\u1ecdn th\xe1ng"},CuaHangId:{field_name:"CuaHangId",title:"C\u1eeda h\xe0ng",type:"data-select",dataSelect:{odata:!0,url:"GDTCores/Organizations",where:`DoiTuong eq '${t._Enums_DoiTuong.CuaHang}' and Status eq true`,columns:["Id","OrganName"],value_field:"Id",text_field:"OrganName"},getFullValue:!0,hidden_label:!0,placeholder:"Ch\u1ecdn c\u1eeda h\xe0ng",required:!0}}},4814:(e,a,n)=>{n.r(a),n.d(a,{default:()=>i});var t=n(82210),l=n(61278),s=n(6058);function i(e){const{item:a,index:n,dataCondition:i}=e,o=(e,a)=>Array.from(Array(e).keys()).map(((e,n)=>(0,s.jsx)("td",{style:{height:a?28:""}},n))),r=t.useMemo((()=>a.DonHangs.length>0||a.TraNo.length>0?(0,s.jsxs)("tr",{className:"tr-header",children:[(0,s.jsx)("td",{colSpan:"5",className:"month",children:`TH\xc1NG ${a.Thang}`}),(0,s.jsx)("td",{className:"total-number",children:(0,l.ZV)(a.ThanhTien)}),o(2)]},n):(0,s.jsx)(s.Fragment,{})),[n,a]),d=t.useMemo((()=>a.DonHangs.map(((e,a,n)=>{const i=0===a||n[a-1].NgayNhap!==e.NgayNhap?(0,l.Yq)(e.NgayNhap):"",o=0===a||n[a-1].NgayNhap!==e.NgayNhap?e.GhiChu:"";return(0,s.jsxs)(t.Fragment,{children:[(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{className:"date",children:i}),(0,s.jsx)("td",{children:e.MaDonHang}),(0,s.jsx)("td",{}),(0,s.jsx)("td",{}),(0,s.jsx)("td",{}),(0,s.jsx)("td",{}),(0,s.jsx)("td",{}),(0,s.jsx)("td",{children:o})]}),e.VatLieu.map(((e,a)=>(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{}),(0,s.jsx)("td",{children:e.TenVatLieu}),(0,s.jsx)("td",{children:e.\u0110VT}),(0,s.jsx)("td",{className:"number",children:(0,l.ZV)(e.SL)}),(0,s.jsx)("td",{className:"number",children:(0,l.ZV)(e.DonGia)}),(0,s.jsx)("td",{className:"number",children:(0,l.ZV)(e.ThanhTien)}),(0,s.jsx)("td",{children:e.CongTrinh}),(0,s.jsx)("td",{})]},a)))]})}))),[a]),u=t.useMemo((()=>a.DonHangs.length>0||a.TraNo.length>0?(0,s.jsxs)(t.Fragment,{children:[a.ThangConLai||a.CongNoCu?(0,s.jsxs)("tr",{children:[o(4),(0,s.jsx)("td",{className:"total",children:a.ThangConLai?`C\xd2N TH\xc1NG ${a.ThangConLai}`:a.CongNoCu?"C\xd4NG N\u1ee2 C\u0168 "+(i.Nam-1):""}),(0,s.jsx)("td",{className:"total-number",children:a.ThangConLai?`${(0,l.ZV)(a.ConLaiThang)}`:a.CongNoCu?`${(0,l.ZV)(a.CongNoCu)}`:""}),o(2)]}):"",(0,s.jsxs)("tr",{children:[o(4),(0,s.jsx)("td",{className:"total",children:"T\u1ed4NG C\u1ed8NG"}),(0,s.jsx)("td",{className:"total-number",children:(0,l.ZV)(a.TongCong)}),o(2)]}),a.TraNo.map(((e,a)=>(0,s.jsxs)("tr",{children:[o(4),(0,s.jsx)("td",{children:e.GhiChu}),(0,s.jsx)("td",{className:"number",children:(0,l.ZV)(e.SoTien)}),o(2)]},a))),(0,s.jsx)("tr",{children:o(8,!0)}),(0,s.jsxs)("tr",{children:[o(4),(0,s.jsx)("td",{className:"rest",children:"C\xd2N L\u1ea0I"}),(0,s.jsx)("td",{className:"rest-number",children:(0,l.ZV)(a.ConLai)}),o(2)]})]}):(0,s.jsx)(s.Fragment,{})),[i,a]);return(0,s.jsxs)(t.Fragment,{children:[r,d,u]})}},5338:(e,a,n)=>{n.r(a),n.d(a,{Enum_Flag:()=>g,Enum_NhomKhoanChis:()=>p,Enums_CongNo:()=>u,Enums_DoiTuong:()=>s,Enums_GioiTinh:()=>l,Enums_LoaiNoLabel:()=>h,Enums_LoaiNoNumber:()=>c,Enums_PhuongThucChamCong:()=>r,Enums_PhuongThucChamCongNumber:()=>d,Enums_ThanhToan:()=>t,_Enums_DoiTuong:()=>i,_Enums_DoiTuongNumber:()=>o});const t=[{value:"all",label:"T\u1ea5t c\u1ea3"},{value:"1",label:"\u0110\xe3 thanh to\xe1n"},{value:"0",label:"Ch\u01b0a thanh to\xe1n"}],l=[{value:"Nam",label:"Nam"},{value:"Nu",label:"N\u1eef"},{value:"Khong",label:"Ch\u01b0a c\xf3 th\xf4ng tin"}],s=[{value:"CuaHang",label:"C\u1eeda h\xe0ng"},{value:"ThueNgoai",label:"Thu\xea ngo\xe0i"},{value:"KhachHang",label:"Kh\xe1ch h\xe0ng"},{value:"NhanVien",label:"Nh\xe2n vi\xean"},{value:"CongTy",label:"C\xf4ng ty"},{value:"PhongBan",label:"Phong ban"}],i={CuaHang:"CuaHang",ThueNgoai:"ThueNgoai",KhachHang:"KhachHang",NhanVien:"NhanVien",CongTy:"CongTy",PhongBang:"PhongBan"},o={CuaHang:0,ThueNgoai:1,KhachHang:2,NhanVien:3,CongTy:4,PhongBang:5},r={TheoThang:"TheoThang",TheoDuAn:"TheoDuAn"},d={TheoThang:0,TheoDuAn:1},u={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac"},c={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac",DuAnNo:"DuAnNo",TraNo:"TraNo"},h={NoCu:"N\u1ee3 c\u0169",TamUng:"T\u1ea1m \u1ee9ng",NoDoiTac:"N\u1ee3 \u0111\u1ed1i t\xe1c",DuAnNo:"D\u1ef1 \xe1n"},g={view:"view",add:"add",edit:"edit",delete:"delete"},p={LuongThoThueNgoai:"6939DC70-E008-4286-AC13-00BD4DF40BBC",LuongThoCTy:"B59A4E45-B963-478F-8DD5-663607A32DAA",ChiPhiCuaHang:"A6391105-7862-491B-844E-0D8874AA8B7B"}},10592:(e,a,n)=>{n.d(a,{zq:()=>i,Ty:()=>s,lG:()=>o});var t=n(7722);class l extends t.k{constructor(e){super("/Reports",e),this.getAll=e=>this.SearchAllAUTH(e,null,null,!0),this.addWithBatch=e=>this.InsertBatch("",e)}update(e,a){return this.edit(e,a)}}new class extends l{constructor(){super("/NhomDuAnDTOs")}};const s=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,a,n)=>this.GetAuthen(`/ChiTietCongNoCuaHang?Nam=${e}&Thang=${a||0}&CuaHangId=${n}`),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 o=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,a,n)=>{n.d(a,{A:()=>r});var t=n(82210),l=n(61316),s=n(67002),i=n(6058);const o={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,a)=>{let{data:n}=a;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 r=function(e){let{options:a,...n}=e;const[r,d]=(0,t.useState)([]),[u,c]=(0,t.useState)(null),[h,g]=(0,t.useState)(null),[p,m]=(0,t.useState)(!1),f=(0,t.useCallback)((e=>{let a=[];if(r&&r.length>0&&e)for(let n=0;n<r.length;n++){let t=r[n];for(let n=0;n<e.length;n++)t.value&&t.value===e[n]&&a.push(t)}return a}),[r]),x=(0,t.useCallback)((e=>{let a=null;if(r&&r.length>0&&e)for(let n=0;n<r.length;n++){if(r[n].value&&r[n].value===e){a=r[n];break}if(r[n].options)for(let t=0;t<r[n].options.length;t++)if(r[n].options[t].value&&r[n].options[t].value===e){a=r[n].options[t];break}}return a}),[r]),C=(0,t.useCallback)((e=>{n.isMulti?g(f(e)):g(x(e))}),[f,x,n.isMulti]),b=(0,t.useCallback)((()=>{let{columns:e,odata:a,url:t,where:l,valueField:i,textField:o}=n;if(!t)return;let r=[],c="";!1!==a?(c=`${t}`,c+=l?`/?$filter=${l}&`:"/?",e&&e.length>0&&(c+=`$select=${n.columns.join()}`)):c=n.url,(0,s.Pq)(c,"GET",null,a).then((e=>{!1!==a?e.value.forEach((e=>{r.push({value:e[i],label:e[o],obj:e})})):r=e,d(r),m(!1),C(u)})).catch((e=>{}))}),[n,C,u]);(0,t.useCallback)(((e,a)=>e.value!==n.value?(c(n.value),C(n.value),n.value||null):null),[n.value,C]),(0,t.useEffect)((()=>{m(!0);let{valueField:e,textField:t}=n;if(a){let n=a.map((a=>({value:a[e],label:a[t],obj:a})));d(n),m(!1),C(u)}else b(),m(!1)}),[]);const v=(0,t.useCallback)(((e,a)=>{if(g(e),n.isMulti){var t=[];for(let a=0;a<e.length;a++)t.push(e[a].value);n.onChange(t,null)}else n.getFullValue?n.onChange(e||null,e?e.obj:null):n.onChange(e?e.value:null,e?e.obj:null)}),[n]);let{placeholder:N,isMulti:j,isDetail:T,value:A,disabled:y}=n,$=j?f(A):x(A);return r.length>0&&T?(0,i.jsx)("span",{children:h&&h.label}):(0,i.jsx)(l.A,{isMulti:j,isLoading:p,isDisabled:y,isClearable:!0,className:"dropdownlist",value:$,styles:o,options:r,onChange:v,placeholder:N})}},18853:(e,a,n)=>{n.d(a,{A:()=>o});var t=n(82210),l=n(48895),s=n(6058);class i extends t.Component{render(){const{value:e,onChange:a}=this.props;return(0,s.jsx)(l.A,{value:e,onChange:a,options:(()=>{let e=[];for(var a=1;a<=12;a++)e.push({value:a,label:`Th\xe1ng ${a}`});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},20136:(e,a,n)=>{n.d(a,{A:()=>w});var t=n(82210),l=n(4984),s=n(40731),i=n(31053),o=n(52262),r=n(64038),d=n(68673),u=n(57136),c=n(3959),h=n(13196),g=n(47117),p=n(16377),m=n(6058);const f=e=>{const{disabled:a,name:n,label:t,checked:l,type:s,children:i,...o}=e;return(0,m.jsxs)("label",{className:"radio",children:[(0,m.jsx)(p.A,{...o,type:"radio",name:n,checked:l,disabled:a,children:i}),(0,m.jsx)("span",{className:a?"disabled":"",children:t})]})};f.defaultProps={};const x=f;const C=function(e){let{value:a,name:n,disabled:l,data:i,numberCol:o,onChange:r}=e;const[d,u]=(0,t.useState)(null);return(0,t.useEffect)((()=>{u(a)}),[a]),(0,m.jsx)(g.A,{children:i&&i.map(((e,a)=>(0,m.jsx)(s.A,{md:o,children:(0,m.jsx)(x,{name:n,disabled:l||e.disabled,value:e.value,label:e.label,checked:d===e.value&&!e.disabled,onChange:e=>{d!==e.target.value&&(u(e.target.value),r(e.target.value))}},a)})))})};var b=n(80609);const v=function(e){let{value:a,name:n,disabled:l,data:s,onChange:i}=e;const[o,r]=(0,t.useState)([]);(0,t.useEffect)((()=>{r(a)}),[a]);const d=(0,t.useCallback)(((e,a)=>{var n=o.indexOf(e);n<0?o.push(e):o.splice(n,1),r(o),i(o)}),[i,o]);return s&&s.map(((e,a)=>(0,m.jsx)(b.A,{name:n,disabled:l||e.disabled,value:e.value,label:e.label,checked:o&&o.indexOf(e.value)>=0&&!e.disabled,onChange:a=>d(e.value,a)},a)))};var N=n(639),j=n(79209),T=n(27662),A=n(76156),y=n(18853),$=n(61278),_=n(20146),D=n(54487);const k=e=>{let{data:a,onChange:n,value:t,isDetail:l}=e;const s=e=>`Nh\u1eadp ${e.toLowerCase()}`;switch(l&&"data-select"!==a.type?"label":a.type){case"label":return(0,m.jsx)("span",{children:"datetime"===a.type?(0,$.Yq)(t):"radio-list"===a.type?t=2===t?"Th\xf4ng b\xe1o gi\xe1":"K\xea khai gi\xe1":t});case"textbox":return(0,m.jsx)(r.A,{disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==t?"":t,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:s(a.title)});case"password":return(0,m.jsx)(j._2,{name:a.field_name,value:null==t?"":t,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:s(a.title)});case"textarea":return(0,m.jsx)(c.A,{disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==t?"":t,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:s(a.title),style:a.style});case"checkbox":return(0,m.jsx)(j.H3,{disabled:!!a.disabled&&a.disabled,name:a.field_name,checked:t||!1,onChange:e=>{n&&n(a.field_name,e)},placeholder:s(a.title)});case"datetime":return(0,m.jsx)(u.A,{isClearable:a.isClearable,placeholder:a.placeholder,style:{height:"2rem"},className:"date-time",name:a.field_name,value:t,onChange:e=>n&&n(a.field_name,e),placeholderText:s(a.title)});case"data-select":return a.dataSelect&&(0,m.jsx)(h.A,{isDetail:l,isMulti:!!a.dataSelect.isMulti&&a.dataSelect.isMulti,disabled:!!a.disabled&&a.disabled,url:a.dataSelect.url,odata:a.dataSelect.odata,where:a.dataSelect.where,group_by:a.dataSelect.group_by,columns:a.dataSelect.columns,valueField:a.dataSelect.value_field,textField:a.dataSelect.text_field,options:a.dataSelect.options,value:t,placeholder:a.placeholder,getFullValue:a.getFullValue,onChange:(e,t)=>{n&&n(a.field_name,e,t)}});case"numeric":return(0,m.jsx)(j.YI,{name:a.field_name,value:t,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:s(a.title)});case"currency":return(0,m.jsx)(N.A,{id:`ctl_${a.field_name}`,className:"number-format",disabled:!!a.disabled&&a.disabled,value:t,placeholder:"0",thousandSeparator:a.thousandSeparator,decimalSeparator:a.decimalSeparator,decimalScale:a.decimalScale,onValueChange:e=>{let{values:t}=e;n&&n(a.field_name,parseFloat(t.value))},onFocus:e=>e.target.select()});case"radio-list":return(0,m.jsx)(C,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:t,onChange:t=>n&&e.onChange(a.field_name,t)});case"checkbox-list":return(0,m.jsx)(v,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:t,onChange:t=>n&&e.onChange(a.field_name,t)});case"select-year":return(0,m.jsx)(T.A,{disabled:!!a.disabled&&a.disabled,value:t,onChange:t=>{n&&e.onChange(a.field_name,t&&t.value)},placeholder:s(a.title)});case"select-custom":return(0,m.jsx)(A.A,{value:t,onChange:t=>{n&&e.onChange(a.field_name,t&&t.value)},options:e.data.options});case"select-month":return(0,m.jsx)(y.A,{value:t,onChange:t=>{n&&e.onChange(a.field_name,t&&t.value)}});case"data-select-odata":return(0,m.jsx)(_.pe,{fields:a.fields,originfield:a.originfield,url:a.url,name:a.field_name,column:{field:a.value_field,label:a.value_label,type:a.value_type},value:t||null,onChange:n=>e.onChange(a.field_name,n&&a.getFullValue?n:n.value),whereOne:a.where,multiLabel:a.multiLabel,eleUrl:1,placeholder:a.placeholder});case"file":return(0,m.jsx)(j.bT,{name:a.field_name,onChange:n=>e.onChange(a.field_name,n,!0),title:"Ch\u1ecdn t\u1eadp tin \u0111\xednh k\xe8m tr\u01b0\u1edbc khi t\u1ea3i l\xean",accept:"application/pdf",required:a.required});case"async-select":return(0,m.jsx)(D.A,{name:a.field_name,onChange:n=>e.onChange(a.field_name,n),placeholder:"Ch\u1ecdn kh\xe1ch h\xe0ng",loadData:a.loadOptions,getOptionValue:a.getOptionValue,getOptionLabel:a.getOptionLabel,onAdd:a.onAdd,value:t});case"multi-select":return(0,m.jsx)(_.GD,{defaultValue:a.defaultValue||[],options:a.options,column:a.column||{field:"value",label:"label",type:"string"},onChange:n=>e.onChange(a.field_name,n)})}},S=e=>{const{data:a,value:n,onChange:t,onChangeRender:r,inline:u,colLabel:c,colValue:h}=e;return a&&"hidden"!==a.type&&(0,m.jsxs)(l.A,{row:!0,className:`form-control-${a.field_name}`,children:[!0!==a.hidden_label&&(0,m.jsx)(s.A,{md:c||(!1===u?"12":"3"),children:a.required?(0,m.jsx)(o.A,{children:a.title}):(0,m.jsx)(i.A,{children:a.title})}),(0,m.jsx)(s.A,{md:h||(!1===u||!0===a.hidden_label?"12":"9"),children:(0,m.jsx)("div",{className:"form-control-value",style:a.width&&{maxWidth:a.width},children:a.render?a.render(n,r):a.lookup?(0,m.jsx)(d.A,{name:a.field_name,value:n,onChange:e=>t&&t(e.target.name,e.target.value),placeholder:(g=a.title,`Nh\u1eadp ${g.toLowerCase()}`),children:Object.keys(a.lookup).map(((e,n)=>(0,m.jsx)("option",{value:e,children:a.lookup[e]},n)))}):k(e)})})]});var g};S.defaultProps={};const w=S},20820:(e,a,n)=>{n.r(a),n.d(a,{default:()=>t});const t={}},22010:(e,a,n)=>{n.d(a,{A5:()=>p,G5:()=>s,Is:()=>C,UI:()=>i,V$:()=>f,Yv:()=>c,Z5:()=>m,e9:()=>x,gn:()=>o,jB:()=>g,xz:()=>b});n(35065);const t=".",l="/",s=e=>e.filter((e=>e.dataID))[0],i=e=>s(e).field,o=e=>e&&e.includes(t),r=e=>e&&e.includes(l),d=e=>e.split(t).join(l),u=(e,a)=>e?a.field:a,c=(e,a,n)=>`${e}(${n[s(a).field]})`,h=function(e){let a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=[],d=[],c=[],h=0,g=[],p="",m="";e.forEach(((e,a)=>{c.push(e.field)}));let f=[],x=[];c.forEach(((e,a)=>{f.includes(e)?x.push(a):f.push(e)})),x.forEach((a=>{e.splice(a,1)})),e.forEach(((e,s)=>{let o="";o=n?u(a,e).split(t).reverse().splice(1).reverse().join(","):u(a,e).split(t).reverse().splice(1).reverse().join(l);let c=u(a,e).split(t).splice(1).reverse().join(l);r(c)&&(c=c.split(l)[0]),0===s?(i.push(o),d.push(c),g[s]=o):i.some((e=>e===o))?(g.forEach(((e,a)=>{e===o&&(p=a)})),d[p]!==c&&(d[p]=d[p]+","+c)):(i.push(o),g[s]=o,h=s,d[h]=c)}));let C=[];return d.forEach((e=>{C.push(e)})),d=C,i.forEach(((e,a)=>{if(0===a)if(r(e)){let n=e.split(l),t=d[a].split(l),s="",i="",o="",r="";n.forEach(((e,a)=>{o=a===n.length-1?o+")":"",r+=")",0===a?(i=e+"("+o,s=i):(i=a===n.length-1?"$expand="+e+"($select="+t[0]+r:"$expand="+e+"("+o,s=s+""+i)})),m=s}else if(null!==s){let n="";s.map(((e,a)=>{if(o(e.field)){let t=e.field.split(".");n+=0===a?t[t.length-1]:n+","+t[t.length-1]}})),m=e+"($select="+d[a]+","+n+")"}else m=e+"($select="+d[a]+")";else if(r(e)){let n=e.split(l),t=d[a].split(l),s="",i="",o="",r="";n.forEach(((e,a)=>{o=a===n.length-1?o+")":"",r+=")",0===a?(i=e+"("+o,s=i):(i=a===n.length-1?"$expand="+e+"($select="+t[0]+r:"$expand="+e+"("+o,s=s+""+i)})),m=m+","+s}else m=m+","+e+"($select="+d[a]+")"})),m},g=function(e,a,n){let t=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,a)=>"string"===e?`'${a}'`:"datetime"===e?`datetime'${a}'`:`${a}`)(a,n)}`;if(e.split(".")[0].split("/").length<3){if(o(e)){if(l){let a=`contains(${e.split(".").join("/")},'${n}')`+t;return l.map((e=>{if(e.isSearch){let l=e.field.split(".").join("/");a+=` or contains(${l},'${n}')`+t}})),a}return`contains(${e.split(".").join("/")},'${n}')`}return t?`contains(${e},'${n}') ${t}`:`contains(${e},'${n}')`}},p=(e,a,n,t)=>{if(e.filters&&e.filters.length>0){const a=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{let a="";return a=n?`${o(e.column.field)?d(n):e.column.field}`:`${o(e.column.field)?e.column.dataRef[0]:e.column.field}`,g(a,e.column.type,e.value)}));return a&&a.join(" and ")}if(e.search&&e.search.length>=1){const n=a.filter((e=>e.searchable&&e.field&&e.type)).map((a=>{const n=`${o(a.field)?d(a.field):a.field}`;return"numeric"!==a.type||o(a.field)?g(n,a.type,e.search,!0,t?"and "+t:a.where):isNaN(Number(e.search))?void 0:g(n,a.type,e.search,!1)}));return n.map(((e,a)=>{void 0===e&&n.splice(a,1)})),n.forEach(((e,a)=>{"undefined"===typeof e&&n.splice(a,1)})),n&&n.join(" or ")}return""},m=(e,a)=>`$top=${a}&$skip=${e*a}&$count=true`,f=(e,a)=>`&$orderby=${o(e)?d(e):e} ${a}`,x=function(e){let a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=e.filter((e=>o(u(a,e))));return 0===l.length?"":null!==t?`&$expand=${h(l,a,n,t)}`:`&$expand=${h(l,a,n)}`},C=function(e){let a=arguments.length>3?arguments[3]:void 0,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;const t=function(e,a){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return a?"withColumns"===a?`${e.reduce(((e,a,t,l)=>{let s=u(n,a),i=`${e}`,r=i.split(","),d=!0;if(o(s)){let e=s.split(".");-1===r.indexOf(a.dataRef[0])&&e.length<3&&(i+=void 0===a.dataRef?"":a.dataRef[0]+",")}else-1===r.indexOf(s)?i+=`${s}`:d=!1;return`${i}${t===l.length-1||!0===o(s)?"":!0===d?",":""}`}),"")}`:"":`${e.filter((e=>o(e.field))).reduce(((e,a)=>`${e},${d(u(n,a))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(a)return t?`&$select=${t}`:"";if(null!==n){var l="";return n.map((e=>l+=`,${e.field}`)),t?`&$select=${t} ${l}`:""}return t?`&$select=${t}`:""},b=function(e,a){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;if(null!==l){let s=""+("&$filter="+l.field+" ne "+l.data),i=""+(" and "+l.field+" ne "+l.data);return`${x(e,n)}${C(e,t,n)}${a?"&$filter="+a+i:s}`}return!1===s?void 0!==i?`${x(e,n)}${C(e,t,n,s,i)}${a?"&$filter="+a:""}`:`${x(e,n)}${C(e,t,n,s)}${a?"&$filter="+a:""}`:`${x(e,n,s,i)}${a?"&$filter="+a:""}`}},23619:(e,a,n)=>{n.r(a),n.d(a,{default:()=>o});var t=n(82210),l=n(80028),s=n(36467),i=n(6058);const o=function(e){let{loading:a,...n}=e;return(0,i.jsx)(t.Fragment,{children:a?(0,i.jsx)(t.Fragment,{children:Array.from(Array(8).keys()).map(((e,a)=>(0,i.jsx)("tr",{children:Array.from(Array(8).keys()).map(((e,a)=>(0,i.jsx)("td",{children:(0,i.jsx)(s.A,{variant:"caption",children:(0,i.jsx)(l.A,{})})},a)))},a)))}):n.children})}},24866:(e,a,n)=>{n.r(a),n.d(a,{default:()=>N});var t=n(82210),l=n(59701),s=n(33851),i=n(4191),o=n(40731),r=n(47117),d=n(27894),u=n(20136),c=n(10592),h=n(3552),g=n(23619),p=n(82483),m=n(35065),f=n(4814),x=(n(20820),n(10782)),C=n(61278),b=n(6058);const v={Nam:(new Date).getFullYear(),Thang:"",CuaHangId:"",TenCuaHang:""},N=()=>{const[e,a]=(0,t.useState)(v),[n,N]=(0,t.useState)(!1),[j,T]=(0,t.useState)([]),[A,y]=(0,t.useState)(0),$=(0,t.useCallback)(((e,n)=>{n&&a("CuaHangId"!==e?a=>({...a,[e]:n}):e=>({...{...e},CuaHangId:n?n.value:null,TenCuaHang:n?n.label:""}))}),[]),_=(0,t.useMemo)((()=>(0,b.jsx)("div",{className:"table_congNo",children:(0,b.jsxs)(l.A,{bordered:!0,size:"sm",className:"Table_BangKeChiTietCongNo",children:[(0,b.jsx)("thead",{children:(0,b.jsxs)("tr",{children:[(0,b.jsx)("th",{children:"NG\xc0Y"}),(0,b.jsx)("th",{children:"T\xcaN V\u1eacT T\u01af"}),(0,b.jsx)("th",{children:"\u0110VT"}),(0,b.jsx)("th",{children:"SL"}),(0,b.jsx)("th",{children:"\u0110\u01a0N GI\xc1"}),(0,b.jsx)("th",{children:"TH\xc0NH TI\u1ec0N"}),(0,b.jsx)("th",{children:"PH\xc2N B\u1ed4 C\xd4NG TR\xccNH"}),(0,b.jsx)("th",{children:"KH\u1edaP C\xd4NG N\u1ee2 C\u1eecA H\xc0NG"})]})}),(0,b.jsx)("tbody",{children:(0,b.jsxs)(g.default,{loading:n,children:[A?(0,b.jsxs)("tr",{children:[(0,b.jsx)("td",{className:"date",children:e.Nam-1}),(0,b.jsx)("td",{className:"total",children:"C\xd4NG N\u1ee2 C\u0168"}),(0,b.jsx)("td",{}),(0,b.jsx)("td",{}),(0,b.jsx)("td",{}),(0,b.jsx)("td",{className:"total-number",children:(0,C.ZV)(A,8)}),(0,b.jsx)("td",{}),(0,b.jsx)("td",{})]}):"",0!==j.length?j.map(((a,n)=>(0,b.jsx)(f.default,{dataCondition:e,item:a,index:n},n))):(0,b.jsx)("tr",{children:(0,b.jsx)("td",{colSpan:"8",children:(0,b.jsx)(x.A,{size:"sm"})})})]})})]})})),[A,j,n]),D=(0,t.useCallback)((()=>{const{CuaHangId:a}=e;return!!a}),[e]),k=(0,t.useCallback)((async()=>{if(D()){N(!0);const{Nam:a,Thang:n,CuaHangId:t}=e,{ResultObj:l}=await c.Ty.getDataChiTietCongNoCuaHang(a,n,t);l?(y(l.NoCu2021),T((e=>{let a=e.Result.map((e=>({...e,DonHangs:e.DonHangs?e.DonHangs.map((e=>{let a=e.VatLieu.reduce(((e,a)=>e+a.ThanhTien),0);return{...e,ThanhTien:a}})):[]}))),n=e.NoCu2021||0,t=a.map(((e,a)=>{let t=e.DonHangs.reduce(((e,a)=>e+a.ThanhTien),0),l=e.TraNo.reduce(((e,a)=>e+a.SoTien),0);return n=n+t-l,{...e,ThanhTien:t,TongTraNo:l,ConLai:n}})),l=0;return t.map(((a,n,t)=>(l=t[n-1]?a.ThanhTien+t[n-1].ConLai:a.ThanhTien+(e.NoCu2021||0),{...a,TongCong:l,CongNoCu:e.NoCu2021?e.NoCu2021:0,ThangConLai:t[n-1]?t[n-1].Thang:0,ConLaiThang:t[n-1]?t[n-1].ConLai:0})))})(l))):(y(0),T([])),N(!1)}else T([]),(0,m.AB)("Vui l\xf2ng ch\u1ecdn c\u1eeda h\xe0ng")}),[D,e]),S=(0,t.useCallback)((async()=>{if(D()){if(0!==j.length){const{TenCuaHang:a,Nam:n}=e;return(0,p.default)({data:j,Nam:n,TenCuaHang:a,CongNoCu:A},`B\u1ea3ng k\xea chi ti\u1ebft c\xf4ng n\u1ee3 ${a}.xlsx`)}(0,m.AB)("Vui l\xf2ng l\u1ea5y d\u1eef li\u1ec7u tr\u01b0\u1edbc khi xu\u1ea5t b\xe1o c\xe1o")}else T([]),(0,m.AB)("Vui l\xf2ng ch\u1ecdn c\u1eeda h\xe0ng")}),[D,A,e,j]);return(0,b.jsx)(s.A,{children:(0,b.jsxs)(i.A,{className:"mt-1 row",children:[(0,b.jsx)(o.A,{xs:"6",children:(0,b.jsxs)(r.A,{children:[(0,b.jsx)(o.A,{xs:"6",children:(0,b.jsx)(u.A,{data:h.formCondition.Nam,value:e&&e.Nam||null,onChange:$})}),(0,b.jsx)(o.A,{xs:"6",children:(0,b.jsx)(u.A,{data:h.formCondition.CuaHangId,value:e&&e.CuaHangId||null,onChange:$})})]})}),(0,b.jsxs)(o.A,{xs:"6",style:{marginTop:8},children:[(0,b.jsx)(d.QB,{className:"mr-1",onClick:k,children:"L\u1ea5y d\u1eef li\u1ec7u c\xf4ng n\u1ee3"}),(0,b.jsx)(d.QB,{color:"success",onClick:S,children:"Xu\u1ea5t b\xe1o c\xe1o"})]}),(0,b.jsx)(o.A,{xs:"12",children:_})]})})}},27662:(e,a,n)=>{n.d(a,{A:()=>o});var t=n(82210),l=n(48895),s=n(6058);class i extends t.Component{render(){const{value:e,onChange:a}=this.props,n=(()=>{const e=(new Date).getFullYear();let a=[];for(var n=e-3;n<=e+3;n++)a.push({value:n,label:`N\u0103m ${n}`});return a})(),t=e||"";return(0,s.jsx)(l.A,{value:t,onChange:a,options:n,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},33851:(e,a,n)=>{n.d(a,{A:()=>p});var t=n(30226),l=n(92965),s=n(82210),i=n(71723),o=n.n(i),r=n(88323),d=n.n(r),u=n(5168),c=["className","cssModule","color","body","inverse","outline","tag","innerRef"],h={tag:u.Wx,inverse:o().bool,color:o().string,body:o().bool,outline:o().bool,className:o().string,cssModule:o().object,innerRef:o().oneOfType([o().object,o().string,o().func])},g=function(e){var a=e.className,n=e.cssModule,i=e.color,o=e.body,r=e.inverse,h=e.outline,g=e.tag,p=e.innerRef,m=(0,l.A)(e,c),f=(0,u.qO)(d()(a,"card",!!r&&"text-white",!!o&&"card-body",!!i&&(h?"border":"bg")+"-"+i),n);return s.createElement(g,(0,t.A)({},m,{className:f,ref:p}))};g.propTypes=h,g.defaultProps={tag:"div"};const p=g},54487:(e,a,n)=>{n.d(a,{A:()=>h});var t=n(81667),l=n(82210),s=n(43676),i=n(47117),o=n(40731),r=n(27894),d=n(6058);const u={noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",placeholder:"Nh\u1ea5p \u0111\u1ec3 ch\u1ecdn",loadingMessage:()=>"\u0110ang t\xecm ki\u1ebfm"},c=(0,l.forwardRef)(((e,a)=>{let{onChange:n,loadData:c,id:h,name:g,placeholder:p,getOptionLabel:m,getOptionValue:f,onAdd:x,value:C,...b}=e;const[v,N]=(0,l.useState)(null);p&&(u.placeholder=p);const j=(0,l.useCallback)((e=>new Promise((a=>{setTimeout((()=>{a(c(e))}),1e3)}))),[c]);(0,l.useEffect)((()=>{C&&N(C)}),[C]);(0,l.useCallback)((async e=>{const a=await j(),[n]=a.filter((a=>a[f||"value"]===e));return n||null}),[f,j]);const T=(0,l.useCallback)((e=>{n(e)}),[n]);return(0,d.jsx)(t.A,{children:(0,d.jsxs)(i.A,{className:x&&"d-flex justify-content-between",children:[(0,d.jsx)(o.A,{className:"pr-0",children:(0,d.jsx)(s.Ay,{defaultOptions:!0,value:v,name:g,isClearable:!0,onChange:T,getOptionValue:e=>e,inputId:g,id:h,instanceId:g,loadOptions:j,...u})}),x&&(0,d.jsx)(o.A,{md:"1",className:"pl-0",children:(0,d.jsx)(r.UN,{className:"h-100",onClick:x})})]})})})),h=(0,l.memo)(c)},59701:(e,a,n)=>{n.d(a,{A:()=>p});var t=n(30226),l=n(92965),s=n(82210),i=n(71723),o=n.n(i),r=n(88323),d=n.n(r),u=n(5168),c=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],h={className:o().string,cssModule:o().object,size:o().string,bordered:o().bool,borderless:o().bool,striped:o().bool,dark:o().bool,hover:o().bool,responsive:o().oneOfType([o().bool,o().string]),tag:u.Wx,responsiveTag:u.Wx,innerRef:o().oneOfType([o().func,o().string,o().object])},g=function(e){var a=e.className,n=e.cssModule,i=e.size,o=e.bordered,r=e.borderless,h=e.striped,g=e.dark,p=e.hover,m=e.responsive,f=e.tag,x=e.responsiveTag,C=e.innerRef,b=(0,l.A)(e,c),v=(0,u.qO)(d()(a,"table",!!i&&"table-"+i,!!o&&"table-bordered",!!r&&"table-borderless",!!h&&"table-striped",!!g&&"table-dark",!!p&&"table-hover"),n),N=s.createElement(f,(0,t.A)({},b,{ref:C,className:v}));if(m){var j=(0,u.qO)(!0===m?"table-responsive":"table-responsive-"+m,n);return s.createElement(x,{className:j},N)}return N};g.propTypes=h,g.defaultProps={tag:"table",responsiveTag:"div"};const p=g},61316:(e,a,n)=>{n.d(a,{A:()=>x});var t=n(82210),l=n(29083),s=n(98991),i=n(5774),o=n(6058);const r=e=>(0,o.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,a)=>{let{data:n}=a;return{...e,marginTop:1,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"2px 8px"})},u=e=>(0,o.jsx)(r,{...e}),c=e=>(0,o.jsx)(l.F.IndicatorsContainer,{...e,getStyles:()=>({display:"flex",height:"100%"})}),h=e=>{const{innerProps:{ref:a,...n}}=e;return(0,o.jsx)("div",{...n,ref:a,style:{color:"rgb(204, 204, 204)",transition:"color 150ms ease 0s",boxSizing:"border-box"},children:(0,o.jsx)(i.A,{fa:"times",style:{marginTop:2,padding:"5px 5px 5px 5px",verticalAlign:"bottom"}})})},g=e=>{let{innerProps:a}=e;return(0,o.jsx)("span",{...a,style:{alignSelf:"stretch",width:1,backgroundColor:"rgb(204, 204, 204)",marginTop:2,marginBottom:2,marginRight:5,marginLeft:5}})},p=e=>(0,o.jsx)(l.F.DropdownIndicator,{...e,getStyles:()=>({color:"hsl(0,0%,80%)"}),children:(0,o.jsx)(i.A,{fa:"angle-down",style:{marginTop:2,padding:"5px 9px 5px 5px"}})}),m=e=>(0,o.jsx)(l.F.MenuList,{...e,getStyles:()=>({maxHeight:300,zIndex:1021,overflowY:"auto"}),children:e.children});class f extends t.Component{constructor(e){super(e),this.state={valueRequire:null},this.RefReactSelect=t.createRef()}render(){const{placeholder:e,noOptionsMessage:a,loadingMessage:n,required:l,isDisabled:i,menuPlacement:r,...f}=this.props,{valueRequire:x}=this.state;return(0,o.jsxs)(t.Fragment,{children:[(0,o.jsx)(s.Ay,{...f,ref:this.RefReactSelect,classNamePrefix:"select",styles:d,placeholder:e,noOptionsMessage:a,loadingMessage:n,isDisabled:i,components:{IndicatorsContainer:c,ClearIndicator:h,IndicatorSeparator:g,DropdownIndicator:p,LoadingIndicator:u,MenuList:m},onChange:e=>{this.props.onChange(e),this.setState({valueRequire:e?e.name:null})},menuPortalTarget:document.body,menuPosition:"absolute",menuPlacement:r||"auto"}),(0,o.jsx)("input",{readOnly:!0,name:"requireInput",type:"text",tabIndex:1,autoComplete:"off",style:{opacity:0,height:0,position:"absolute"},value:x||"",onFocus:()=>{this.RefReactSelect.current&&this.RefReactSelect.current.focus()}})]})}}f.defaultProps={placeholder:"Ch\u1ecdn...",isDisabled:!1,noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",loadingMessage:()=>"\u0110ang t\u1ea3i"};const x=f},76156:(e,a,n)=>{n.d(a,{A:()=>o});var t=n(82210),l=n(48895),s=n(6058);class i extends t.Component{render(){const{value:e,onChange:a,options:n}=this.props,t=e||"";return(0,s.jsx)(l.A,{value:t,onChange:a,options:n,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn..."})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},78188:(e,a,n)=>{function t(e){return e&&e.ownerDocument||document}n.d(a,{A:()=>t})},78794:(e,a,n)=>{function t(){for(var e=arguments.length,a=new Array(e),n=0;n<e;n++)a[n]=arguments[n];return a.reduce((function(e,a){return null==a?e:function(){for(var n=arguments.length,t=new Array(n),l=0;l<n;l++)t[l]=arguments[l];e.apply(this,t),a.apply(this,t)}}),(function(){}))}n.d(a,{A:()=>t})},80028:(e,a,n)=>{n.d(a,{A:()=>u});var t=n(30226),l=n(35007),s=n(82210),i=n(30628),o=n(98910),r=n(86953),d=s.forwardRef((function(e,a){var n=e.animation,o=void 0===n?"pulse":n,r=e.classes,d=e.className,u=e.component,c=void 0===u?"span":u,h=e.height,g=e.variant,p=void 0===g?"text":g,m=e.width,f=(0,l.A)(e,["animation","classes","className","component","height","variant","width"]),x=Boolean(f.children);return s.createElement(c,(0,t.A)({ref:a,className:(0,i.A)(r.root,r[p],d,x&&[r.withChildren,!m&&r.fitContent,!h&&r.heightAuto],!1!==o&&r[o])},f,{style:(0,t.A)({width:m,height:h},f.style)}))}));const u=(0,r.A)((function(e){return{root:{display:"block",backgroundColor:(0,o.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)}}]); //# sourceMappingURL=3316.fb188e9b.chunk.js.map