????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/1856.dc9b8f15.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[1856],{10782:(e,n,a)=>{a.d(n,{A:()=>l});var s=a(82210),t=a(15517),i=a(6058);class l extends s.Component{render(){const{size:e,text:n}=this.props;let a=(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{className:"text-center",children:(0,i.jsx)("i",{className:"far fa-folder-open"})}),(0,i.jsx)("span",{children:n||"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u"})]});return"sm"===e?(0,i.jsx)(o,{children:a}):(0,i.jsx)(r,{children:a})}}const o=t.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; } } `,r=t.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; } } `},41856:(e,n,a)=>{a.r(n),a.d(n,{StatusChoose:()=>y,default:()=>v});var s=a(82210),t=a(33851),i=a(85858),l=a(47117),o=a(40731),r=a(4191),d=a(24021),h=a(46881),c=a(59701),g=a(61278),u=a(10782),m=(a(61316),a(67002)),p=a(6058);s.Component;var f=a(14658),b=a(80028),x=a(639),j=a(79209),S=(a(84278),a(13196)),N=a(5338),T=a(35065);const y={Chon:"Chon",ChonVaThanhToan:"ChonVaThanhToan"},v=s.forwardRef(((e,n)=>{const{getDataDonHang:a}=e,[y,v]=(0,s.useState)(!1),[D,C]=(0,s.useState)((0,g.rn)(new Date)+"T00:00:00+07:00"),[L,I]=(0,s.useState)([]),[O,A]=(0,s.useState)(null),[k,V]=(0,s.useState)([]),[M,w]=(0,s.useState)([]),[z,P]=(0,s.useState)("");(0,s.useImperativeHandle)(n,(()=>({onDeleted:e=>{let n=L.filter((n=>n.DMVatLieuId!==e.DMVatLieuId||n.OrganId!==e.OrganId));F(e,!1),I([...n])},onResetData:e=>{e.forEach((e=>F(e,!1))),I([])}})));const B=(0,s.useCallback)((e=>{let n=[];n.push(`OrganId eq ${e}`),n.push("DMVatLieu/Status eq true"),f.QW.getCuaHangVatLieuByFilterAndSearch(n,z).then((e=>{let n=[];e.value.forEach((e=>{let a={...e};L.find((n=>n.DMVatLieuId===e.DMVatLieuId&&n.OrganId===e.OrganId))&&(a.isDisabledBtn=!0),a.isDisabledNumber=!0,a.NgayNhap=(0,g.Fv)(new Date),a.formatNgayNhap=(0,g.Yq)(new Date),n.push(a)})),V(n),w(n)})).then((()=>v(!1)))}),[L,z]),K=(0,s.useCallback)(((e,n,a)=>{let s={...n,SoLuong:e,isDisabledNumber:0===e,isTonKho:!1};M[a]=s,w([...M])}),[M]),F=(0,s.useCallback)((async(e,n)=>{let a=k.find((n=>n.DMVatLieuId===e.DMVatLieuId&&n.OrganId===e.OrganId)),s=k.findIndex((n=>n.DMVatLieuId===e.DMVatLieuId&&n.OrganId===e.OrganId)),t={...a,SoLuong:0,isDisabledBtn:n};k[s]=t,V(k),w(k)}),[k]),q=(0,s.useCallback)((async(e,n)=>{let s={...e,NgayNhap:(0,g.Fv)(new Date),formatNgayNhap:(0,g.Yq)(D)},t=[...L,s],i=L.find((n=>n.OrganId!==e.OrganId));const l="56dfff3b-a1a5-404e-937a-3b4d02ecc1db"===O;if(i)(0,T.A1)(`\u0110\u01a1n h\xe0ng hi\u1ec7n t\u1ea1i c\u1ee7a c\u1eeda h\xe0ng ${i.Organization.OrganName}. N\u1ebfu b\u1ea1n nh\u1ea5n \u0111\u1ed3ng \xfd th\xec d\u1eef li\u1ec7u \u0111\u01a1n h\xe0ng s\u1ebd m\u1ea5t`,"C\u1ea2NH B\xc1O").then((e=>{e&&e.isConfirmed&&(I([]),a([]))}));else if(l){const{SoLuongTon:n}=await(0,m.nN)(`SanPham/ThongTinSanPham?maSanPham=${e.MaSPTonKho}`,"POST",null,!1);if(parseFloat(s.SoLuong)<=(n||0)){const s=t.findIndex((n=>n.DMVatLieuId===e.DMVatLieuId));t[s].SoLuongTon=n,I(t),a(t),F(e,!0)}else(0,T.AB)(`S\u1ed1 l\u01b0\u1ee3ng t\u1ed3n c\u1ee7a s\u1ea3n ph\u1ea9m ${e.DMVatLieu.Name}: ${(0,g.ZV)(n)}`,"S\u1ed1 l\u01b0\u1ee3ng t\u1ed3n trong kho kh\xf4ng \u0111\u1ee7 \u0111\u1ec3 cung c\u1ea5p!")}else I(t),a(t),F(e,!0);P("")}),[O,F,L,D,a]),E=(0,s.useCallback)((async()=>{const e="56dfff3b-a1a5-404e-937a-3b4d02ecc1db"===M[0].OrganId;let n=M;const s=L.find((e=>M.find((n=>n.OrganId!==e.OrganId))));if(s)(0,T.A1)(`\u0110\u01a1n h\xe0ng hi\u1ec7n t\u1ea1i c\u1ee7a c\u1eeda h\xe0ng ${s.Organization.OrganName}. N\u1ebfu b\u1ea1n nh\u1ea5n \u0111\u1ed3ng \xfd th\xec d\u1eef li\u1ec7u \u0111\u01a1n h\xe0ng s\u1ebd m\u1ea5t`,"C\u1ea2NH B\xc1O").then((e=>{e&&e.isConfirmed&&(I([]),a([]))}));else if(e){const e=n.filter((e=>e.SoLuong)).map((e=>({Text:e.MaSPTonKho}))),s=await(0,m.nN)("SanPham/ThongTinSanPhamTanPhat","POST",JSON.stringify(e),!1);n.forEach(((e,a)=>{let t=s.find((n=>n.MaSanPham===e.MaSPTonKho));t?parseFloat(t.SoLuongTon)>=parseFloat(e.SoLuong)?(n[a].isTonKho=!1,n[a].SoLuongTon=t.SoLuongTon||0):(n[a].isTonKho=!0,n[a].SoLuongTon=t.SoLuongTon||0):n[a].isTonKho=!1})),w([...n]);if(n.find((e=>e.isTonKho)))(0,T.AB)("C\xf3 s\u1ea3n ph\u1ea9m kh\xf4ng \u0111\u1ee7 s\u1ed1 l\u01b0\u1ee3ng t\u1ed3n");else{let e=n.filter((e=>e.SoLuong)).map((e=>({...e,NgayNhap:D})));e.length>0&&(e.forEach((e=>F(e,!0))),I([...L,...e]),a([...L,...e]))}}else{let e=M.filter((e=>e.SoLuong)).map((e=>({...e,NgayNhap:D})));e.length>0&&(e.forEach((e=>F(e,!0))),I([...L,...e]),a([...L,...e]))}}),[F,L,D,a,M]),$=(0,s.useCallback)((e=>{A(e),v(!0),B(e)}),[B]),H=(0,s.useCallback)((e=>{P(e.target.value),"Enter"===e.key&&B(O)}),[O,B]);return(0,p.jsx)(s.Fragment,{children:(0,p.jsxs)(t.A,{children:[(0,p.jsx)(i.A,{children:(0,p.jsxs)(l.A,{className:"d-flex align-items-center w-100",children:[(0,p.jsx)(o.A,{md:"3",children:(0,p.jsx)("b",{children:"Ch\u1ecdn c\u1eeda h\xe0ng:"})}),(0,p.jsx)(o.A,{md:"6",children:(0,p.jsx)(S.A,{url:"GDTCores/Organizations",where:`Status eq true and DoiTuong eq '${N._Enums_DoiTuong.CuaHang}'`,valueField:"Id",textField:"OrganName",placeholder:"Ch\u1ecdn c\u1eeda h\xe0ng...",value:O,onChange:e=>$(e)})})]})}),(0,p.jsxs)(r.A,{children:[(0,p.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:5},children:[(0,p.jsx)("span",{style:{display:"flex",alignItems:"flex-end",fontSize:15},children:"Danh s\xe1ch v\u1eadt li\u1ec7u c\u1eeda h\xe0ng"}),(0,p.jsx)(j.Hc,{style:{height:"2rem",width:"200px"},className:"date-time pay-time text-right",value:D,onChange:e=>C(e)})]}),(0,p.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:5},children:[(0,p.jsx)(d.A,{style:{width:300},placeholder:"Nh\u1eadp t\xean v\u1eadt li\u1ec7u...",onChange:e=>H(e),onKeyPress:e=>H(e),value:z}),(0,p.jsx)(h.A,{color:"primary",onClick:()=>E(),children:"Ch\u1ecdn t\u1ea5t c\u1ea3"})]}),(0,p.jsx)("div",{className:"table-DanhSachVatLieu",children:(0,p.jsxs)(c.A,{size:"sm",bordered:!0,children:[(0,p.jsx)("thead",{children:(0,p.jsxs)("tr",{children:[(0,p.jsx)("th",{children:"STT"}),(0,p.jsx)("th",{children:"V\u1eadt li\u1ec7u"}),(0,p.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,p.jsx)("th",{children:"\u0110\u01a1n gi\xe1"}),(0,p.jsx)("th",{children:"Thao t\xe1c"})]})}),(0,p.jsx)("tbody",{children:y?Array.from(Array(5).keys()).map(((e,n)=>(0,p.jsx)("tr",{children:(0,p.jsx)("td",{colSpan:"6",children:(0,p.jsx)(b.A,{},n)})},n))):0!==M.length?M.map(((e,n)=>(0,p.jsxs)("tr",{children:[(0,p.jsx)("td",{className:"stt",children:n+1}),(0,p.jsx)("td",{className:"name",children:e.DMVatLieu.Name}),(0,p.jsx)("td",{className:"soLuong",children:(0,p.jsxs)(s.Fragment,{children:[(0,p.jsx)(x.A,{disabled:e.isDisabledBtn,className:"mb-1",onFocus:e=>e.target.select(),thousandSeparator:".",decimalSeparator:",",decimalScale:8,value:e.SoLuong||0,invalid:!e.isDisabledBtn&&(e.isDisabledNumber||e.isTonKho),onValueChange:a=>K(a.values.floatValue,e,n)}),!e.isDisabledBtn&&(0,p.jsx)("span",{style:{fontSize:9,display:e.isDisabledNumber||e.isTonKho?"":"none",color:"red"},children:e.isTonKho?`* S\u1ed1 l\u01b0\u1ee3ng trong kho ch\u1ec9 c\xf2n: ${e.SoLuongTon?(0,g.ZV)(e.SoLuongTon):0}`:"* Vui l\xf2ng nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng"})]})}),(0,p.jsx)("td",{className:"dongia",children:(0,g.vv)(e.DonGia)}),(0,p.jsx)("td",{className:"action",children:(0,p.jsx)(h.A,{className:"mr-1",disabled:e.isDisabledBtn||e.isDisabledNumber,onClick:()=>q(e,n),size:"sm",color:"primary",children:"Ch\u1ecdn"})})]},n))):(0,p.jsx)("tr",{children:(0,p.jsx)("td",{colSpan:"6",children:(0,p.jsx)(u.A,{size:"sm",text:"Ch\u01b0a c\xf3 d\u1eef li\u1ec7u. Vui l\xf2ng ch\u1ecdn v\u1eadt li\u1ec7u !"})})})})]})})]})]})})}))},59701:(e,n,a)=>{a.d(n,{A:()=>m});var s=a(30226),t=a(92965),i=a(82210),l=a(71723),o=a.n(l),r=a(88323),d=a.n(r),h=a(5168),c=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],g={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:h.Wx,responsiveTag:h.Wx,innerRef:o().oneOfType([o().func,o().string,o().object])},u=function(e){var n=e.className,a=e.cssModule,l=e.size,o=e.bordered,r=e.borderless,g=e.striped,u=e.dark,m=e.hover,p=e.responsive,f=e.tag,b=e.responsiveTag,x=e.innerRef,j=(0,t.A)(e,c),S=(0,h.qO)(d()(n,"table",!!l&&"table-"+l,!!o&&"table-bordered",!!r&&"table-borderless",!!g&&"table-striped",!!u&&"table-dark",!!m&&"table-hover"),a),N=i.createElement(f,(0,s.A)({},j,{ref:x,className:S}));if(p){var T=(0,h.qO)(!0===p?"table-responsive":"table-responsive-"+p,a);return i.createElement(b,{className:T},N)}return N};u.propTypes=g,u.defaultProps={tag:"table",responsiveTag:"div"};const m=u},84278:(e,n,a)=>{a.d(n,{Z:()=>s.A});var s=a(5774)}}]); //# sourceMappingURL=1856.dc9b8f15.chunk.js.map