????
Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/9121.b33376ef.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[9121],{99121:(n,e,i)=>{i.r(e),i.d(e,{default:()=>I});var h=i(9950),l=i(40232),a=i(94975),o=i(17750),t=i(68315),u=i(4370),s=i(53744),d=i(67116),c=i(43981),r=i(81317),m=i(73613),T=i(59051),g=i.n(T),L=i(18849),S=i(44414);let f=[{Id:"ThanhPham",Ten:"Th\xe0nh ph\u1ea9m"},{Id:"Combo",Ten:"Combo"}];const I=()=>{var n;const[e,i]=(0,h.useState)([]),[T,g]=(0,h.useState)([]),[I,D]=(0,h.useState)("ThanhPham"),[p,C]=(0,h.useState)(null),[P,j]=(0,h.useState)(null),[x,N]=(0,h.useState)(!1);(0,h.useEffect)((()=>{"LuuTam"!==I&&(0,u.Pq)("CheBien/ListSanPhamCheBien?DiemKinhDoanh_Id=".concat(null===s.lg||void 0===s.lg?void 0:s.lg.DiemKinhDoanhId).concat(I?"&Loai=".concat(I):""),"GET",null,!1).then((n=>{let e=[];n.value.forEach((n=>e.push({...n,SoLuong:1}))),i(e)})).catch((n=>(0,d.a3)(n)))}),[I]);const b=n=>{let e=T.filter((e=>e.Id===n.Id));e.length?B(n,e[0].SoLuong+1):g((e=>[...e,{...n,nhomSP:I}]))},B=(n,e)=>{let i=[];T.forEach((h=>{h.Id===n.Id?i.push({...h,SoLuong:+e}):i.push(h)})),g(i)},y=(0,h.useCallback)((n=>{let e=[];(n||T).filter((n=>n.nhomSP===I)).forEach((n=>{e.push({ThanhPham_Id:n.Id,SoLuong:n.SoLuong,DonViTinh:n.DonViTinh_Id})})),(0,u.Pq)("CheBien/LayDSNguyenVatLieuCan?DiemKinhDoanh_Id=".concat(s.lg.DiemKinhDoanhId,"&Loai=").concat(I),"POST",JSON.stringify(e),!1).then((n=>{C(n)}))}),[T,I]),A=(n,e)=>{!n&&D(e||"LuuTam"),!n&&g([]),!n&&j(null),C(null),N(!1)},_=(n,e)=>{n?(0,d.A1)(n,"Th\xf4ng b\xe1o").then((()=>{A(e)})):A(e)};return(0,h.useEffect)((()=>{x&&y()}),[y,x]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)(a.OutlineChoosePro,{numberLayout:"LuuTam"===I&&1,children:[(0,S.jsx)(l.A,{list:e,choose:"LuuTam"!==I&&b,onChangGroup:n=>{null===P&&D(n)},urlGroup:"DM_NhomSanPhamDichVu?$filter=Display eq true",optionGroup:{field:"Id",name:"Ten"},hiddenInputSearch:"LuuTam"===I,valueGroup:I,isSearchQR:!1,dataGroup:null===P?f:f.filter((n=>n.Id===(null===P||void 0===P?void 0:P.LoaiCheBien))),hiddenGroupAll:!0,hiddenDonGia:!0}),"LuuTam"!==I&&(0,S.jsx)(t.Ay,{hiddenDonGia:!0,list:e,choose:"LuuTam"!==I&&b}),(0,S.jsx)(o.Ay,{title:"luutam"===(null===P||void 0===P?void 0:P.TrangThai)?"CH\u1ec8NH S\u1eecA PHI\u1ebeU L\u01afU T\u1ea0M":"S\u1ea2N PH\u1ea8M CH\u1ebe BI\u1ebeN",icon:"cutlery",renderBtn:{icon:"sliders",title:"luutam"===(null===P||void 0===P?void 0:P.TrangThai)?"Ti\u1ebfn h\xe0nh ch\u1ec9nh s\u1eeda":"Danh s\xe1ch Nguy\xean li\u1ec7u"},isSoLuong:!0,hiddenDonGia:!0,list:T.filter((n=>n.nhomSP===I)),remove:n=>{g((e=>e.filter((e=>e.Id!==n.Id))))},onChange:(n,e)=>B(n,e),onClick:n=>y(n),hidden:"LuuTam"===I,renderChild:null!==P?(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(v,{data:P,reset:_})}):null,renderBtnSecondary:null!==P?(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)(L.A,{onClick:()=>_("B\u1ea1n s\u1ebd \u0111\xf3ng phi\u1ebfu l\u01b0u t\u1ea1m m\xe3: ".concat(P.Id)),children:[(0,S.jsx)(m.A,{fa:"reply-all"})," Tr\u1edf l\u1ea1i"]})}):null}),(0,S.jsx)(r.A,{hidden:"LuuTam"!==I,setNhomSP:D,setListChoose:n=>g(n),getListNL:n=>C(n),onRowClick:n=>j(n),setIsDetailLuuTam:N,reset:A})]}),null!==p&&(0,S.jsx)(c.A,{open:null!==p,save:n=>{let e=[];T.filter((n=>n.nhomSP===I)).forEach((n=>{e.push({ThanhPham_Id:n.Id,SoLuong:n.SoLuong,DonViTinh:n.DonViTinh_Id})})),(0,d.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n ti\u1ebfp t\u1ee5c th\u1ef1c hi\u1ec7n thao t\xe1c!","Th\xf4ng b\xe1o").then((()=>{let i="luutam"===(null===P||void 0===P?void 0:P.TrangThai)&&(null===P||void 0===P?void 0:P.Id),h=null===P||void 0===P?void 0:P.Id;(0,u.Pq)(i?"CheBien/UpdateCheBien":"CheBien/TaoLenhCheBien","POST",JSON.stringify({Id:i?h:null,Loai:I,NgayCheBien:(new Date).toISOString(),TrangThai:n,NguoiTao:s.lg.MaTaiKhoan,DiemKinhDoanh_Id:s.lg.DiemKinhDoanhId,DanhSachThanhPham:e}),!1).then((n=>{g([]),C(null),(0,r.H)(),(0,d.nw)("Th\u1ef1c hi\u1ec7n th\xe0nh c\xf4ng!","Th\xf4ng B\xe1o")})).catch((n=>{(0,d.AB)(n,"Th\xf4ng b\xe1o")}))}))},close:()=>{C(null),null!==P&&_(null,"luutam"===P.TrangThai&&null!==p)},listMonAn:T.filter((n=>n.nhomSP===I)),title:{titleMain:x?"Xem th\xf4ng tin L\u01b0u t\u1ea1m":P?null!==P&&void 0!==P&&P.PhieuXuatNVL_Id||null!==P&&void 0!==P&&P.PhieuNhapThanhPham_Id?"Xem th\xf4ng tin":"C\u1eadp nh\u1eadt phi\u1ebfu l\u01b0u t\u1ea1m":null,loai:"ThanhPham"===(null===(n=T.filter((n=>(null===n||void 0===n?void 0:n.nhomSP)===I))[0])||void 0===n?void 0:n.Loai)?"Th\xe0nh ph\u1ea9m":"Combo"},listNL:p,reset:A,dataDSCB:P})]})},v=n=>{let{data:e,reset:i}=n;return(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)("div",{className:"pl-3 pr-3 outline-form-info-lenh-che-bien",children:[(0,S.jsxs)("div",{className:"form-info-lenh-che-bien",children:[(0,S.jsxs)("div",{className:"info-lenh-che-bien",children:["M\xe3 l\u1ec7nh: ",(0,S.jsx)("strong",{children:e.Id})]}),(0,S.jsxs)("div",{className:"info-lenh-che-bien",children:["Ng\xe0y ch\u1ebf bi\u1ebfn:"," ",(0,S.jsx)("strong",{children:g()(e.NgayTao).format("DD/MM/YYYY")})]}),(0,S.jsxs)("div",{className:"info-lenh-che-bien",children:["Lo\u1ea1i ch\u1ebf bi\u1ebfn: ",(0,S.jsx)("strong",{children:e.DM_LoaiSanPham.TenLoai})]}),(0,S.jsxs)("div",{className:"info-lenh-che-bien",children:["Tr\u1ea1ng th\xe1i:"," ",(0,S.jsx)("strong",{children:e.CheBien_DMTrangThai.Name})]})]}),(0,S.jsx)("div",{onClick:()=>i("B\u1ea1n s\u1ebd \u0111\xf3ng phi\u1ebfu l\u01b0u t\u1ea1m m\xe3: ".concat(e.Id)),className:"ml-5 btn-close-form-nlcb",children:(0,S.jsx)(m.A,{fa:"times"})})]})})}}}]);