????
Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/8296.c8525f2b.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[8296],{37746:(e,n,a)=>{a.d(n,{A:()=>d});var t=a(9950),s=a(78854),i=a(9330),l=a(44414);const h=t.forwardRef(((e,n)=>(0,l.jsx)(i.A,{direction:"up",ref:n,...e})));function d(e){const{children:n,onClose:a,open:t,className:i}=e;return(0,l.jsx)(s.A,{className:i,fullScreen:!0,open:t,onClose:a,TransitionComponent:h,children:n})}},82376:(e,n,a)=>{a.d(n,{A:()=>y});var t=a(9950),s=a(37746),i=a(69994),l=a(87092),h=a(29312),d=a(81270),o=a(39886),c=a(33322),r=a(44414);const u=(0,i.A)((e=>(0,l.A)({appBar:{position:"relative",backgroundColor:"rgb(3,56,99)"},toolbar:{minHeight:40},title:{marginLeft:e.spacing(2),flex:1}})));function m(e){const n=u(),{renderCustom:a,renderButton:t,title:s,onClose:i}=e;return(0,r.jsx)(h.A,{className:n.appBar,children:(0,r.jsxs)(d.A,{className:n.toolbar,variant:"dense",children:[a,(0,r.jsx)(o.A,{variant:"h6",className:n.title,children:s}),t,(0,r.jsx)(c.A,{onClick:i,children:"\u0110\xf3ng"})]})})}var g=a(77766);function p(e){return(0,r.jsx)(g.A,{style:{backgroundColor:"#eee",paddingTop:20,overflow:"unset"},children:e.children})}function x(e){const{renderCustom:n,renderButton:a,children:i,title:l,onClose:h,open:d,className:o}=e;return(0,t.useEffect)((()=>{}),[d]),(0,r.jsxs)(s.A,{className:o,open:d,onClose:h,children:[(0,r.jsx)(m,{renderCustom:n,renderButton:a,title:l,onClose:h}),(0,r.jsx)(p,{children:i})]})}const y=t.memo(x)},66202:(e,n,a)=>{a.d(n,{A:()=>p});var t=a(9950),s=a(70349),i=a(23931),l=a(52308),h=a(8743),d=a(36640),o=a(51445),c=a(52088),r=a(48738),u=a.n(r),m=a(53744),g=a(44414);const p=e=>{const{OnChangeActiveTab:n,className:a,propsActiveTab:r}=e,[p,x]=(0,t.useState)(0);(0,t.useEffect)((()=>{x(r||0)}),[r]),(0,t.useEffect)((()=>{n&&n(p)}),[p]);const y=e=>{p!==e&&x(e)};return(0,g.jsx)("div",{className:e.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,g.jsxs)(s.A,{className:a,children:[(0,g.jsx)(i.A,{md:"12",children:(0,g.jsx)(l.A,{tabs:!0,children:e.data&&e.data.map(((n,a)=>{let t=n.MaChucNang;const s=m.oC.filter((e=>e.ma_chuc_nang===t));return t?s[0]&&s[0].access&&(0,g.jsx)(h.A,{children:(0,g.jsx)(d.A,{className:u()({active:p===a}),onClick:()=>{y(a),e.onChangeTab&&e.onChangeTab(a)},children:n.TabName})},a):(0,g.jsx)(h.A,{children:(0,g.jsx)(d.A,{className:u()({active:p===a}),onClick:()=>{y(a),e.onChangeTab&&e.onChangeTab(a)},children:n.TabName})},a)}))})}),(0,g.jsx)(i.A,{md:"12",children:(0,g.jsx)(o.A,{activeTab:p,children:e.data&&e.data.map(((e,n)=>(0,g.jsx)(c.A,{tabId:n,children:p===n&&e.TabContent},n)))})})]})})}},38886:(e,n,a)=>{a.d(n,{A:()=>o});var t,s=a(57528),i=(a(9950),a(86006)),l=a(36841),h=a(44414);const d=e=>{let{label:n,value:a,className:t,style:s}=e;return(0,h.jsxs)(c,{style:s,className:"comp-thanh-tien "+t,children:[(0,h.jsxs)("span",{className:"mr-2",children:[n,":"]}),(0,h.jsx)("span",{children:(0,l.vv)(a)})]})},o=d,c=i.Ay.div(t||(t=(0,s.A)(["\n span:first-child{\n font-weight: 500\n }\n span:last-child{\n letter-spacing: 0.2px\n }\n"])));d.defaultProps={className:"pull-right",label:"Th\xe0nh ti\u1ec1n",value:0}},88296:(e,n,a)=>{a.r(n),a.d(n,{default:()=>we});var t=a(9950),s=a(85560),i=a(28412),l=a(62181),h=a(32385),d=a(30616),o=a(8434),c=a(18849),r=a(67116),u=a(82376),m=a(4370);const g="listHangMua",p="listHangKM",x={TheoSanPham:{label:"Theo s\u1ea3n ph\u1ea9m",value:"KM-san-pham"},TheoSoLuong:{label:"Theo s\u1ed1 l\u01b0\u1ee3ng",value:"KM-so-luong"},TangThem:{label:"T\u1eb7ng th\xeam",value:"KM-tang-them"}};var y=a(57528),j=a(50651),T=a(75490),f=a(76991);const M={searchSanPhamMua:"",SanPhamMua_Id:"",SanPhamMua_Ma:"",SanPhamMua_Ten:"",DonViTinhMua_Ten:""},S={searchSanPhamKhuyenMai:"",SanPhamKhuyenMai_Id:"",SanPhamKhuyenMai_Ma:"",SanPhamKhuyenMai_Ten:"",DonViTinhKhuyenMai_Ten:"",SoLuongKhuyenMai:1};var C=a(15986),N=a(73032),v=a(74596),b=a(22220),_=a(85729),I=a(53832),P={MaNhom:{field_name:"MaNhom",title:"Lo\u1ea1i khuy\u1ebfn m\xe3i:",displayWarning:"Lo\u1ea1i KM",type:"radio-list",data:[x.TheoSanPham,x.TheoSoLuong,x.TangThem],required:!0},MaKhuyenMai:{field_name:"MaKhuyenMai",title:"M\xe3 khuy\u1ebfn m\xe3i:",displayWarning:"M\xe3 khuy\u1ebfn m\xe3i",type:"textbox",required:!0},Ten:{field_name:"Ten",title:"T\xean khuy\u1ebfn m\xe3i:",displayWarning:"T\xean khuy\u1ebfn m\xe3i",type:"textbox",required:!0},NhaCungCap_Id:{field_name:"NhaCungCap_Id",title:"Nh\xe0 cung c\u1ea5p:",displayWarning:"Nh\xe0 cung c\u1ea5p",type:"data-select",required:!0,dataSelect:{url:"DM_LienHe",where:"NhomLienHe_Id eq '".concat(o.M.NCC,"' and IsDeleted ne true"),column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},TuNgay:{field_name:"TuNgay",title:"T\u1eeb ng\xe0y:",displayWarning:"Ng\xe0y b\u1eaft \u0111\u1ea7u",type:"datetime",icon:!0,required:!0},DenNgay:{field_name:"DenNgay",title:"\u0110\u1ebfn ng\xe0y:",displayWarning:"Ng\xe0y k\u1ebft th\xfac",type:"datetime",icon:!0,required:!0},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa:",displayWarning:"T\xean khuy\u1ebfn m\xe3i:",type:"textarea",rows:"4"},LuaChon:{field_name:"LuaChon",title:"L\u1ef1a ch\u1ecdn:",type:"checkbox"},SoLuongMua:{field_name:"SoLuongMua",title:"S\u1ed1 l\u01b0\u1ee3ng mua:",displayWarning:"S\u1ed1 l\u01b0\u1ee3ng mua l\u1edbn h\u01a1n 0",type:"currency",required:!0},Base_Id:{field_name:"Base_Id",title:"Li\xean quan v\u1edbi CTKM kh\xe1c:",type:"data-select",dataSelect:{options:[],column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},Base_IdDetail:{field_name:"Base_IdDetail",title:"Li\xean quan v\u1edbi CTKM kh\xe1c:",type:"label"}},D=a(44414);const L=e=>{const{data:n,onChange:a,isDetail:t,ID:s,dataCTKMPhuThuoc:i}=e;return(0,D.jsxs)(v.default,{className:"chi-tiet detail",children:[(0,D.jsx)(_.default,{children:(0,D.jsx)("b",{children:"Th\xf4ng tin khuy\u1ebfn m\xe3i"})}),(0,D.jsxs)(b.default,{children:[(0,D.jsx)(I.A,{data:P.MaNhom,value:n.MaNhom,onChange:a,style:{pointerEvents:s?"none":"auto"},isDetail:t}),(!s||n.Base_Id)&&(0,D.jsx)(I.A,{options:i,data:P.Base_Id,value:n.Base_Id,onChange:a,isDetail:t,style:{pointerEvents:s?"none":"auto"}}),(0,D.jsx)(I.A,{data:P.MaKhuyenMai,value:n.MaKhuyenMai,onChange:a,style:{pointerEvents:s?"none":"auto"},isDetail:t}),(0,D.jsx)(I.A,{data:P.Ten,value:n.Ten,onChange:a,isDetail:t}),(0,D.jsx)(I.A,{data:P.NhaCungCap_Id,value:n.NhaCungCap_Id,onChange:a,isDetail:t||n.Base_Id,style:{pointerEvents:s?"none":"auto"}}),(0,D.jsx)(I.A,{data:P.TuNgay,value:n.TuNgay,onChange:a,isDetail:t||n.Base_Id}),(0,D.jsx)(I.A,{data:P.DenNgay,value:n.DenNgay,onChange:a,isDetail:t||n.Base_Id}),(0,D.jsx)(I.A,{data:P.GhiChu,value:n.GhiChu,onChange:a,isDetail:t})]})]})};var K,A,k=a(66202),w=a(40848),B=a.n(w),H=a(86006),E=a(73613);function V(e){const{item:n,index:a,dataSanPham:t,addListHang:s,updateListHang:i,deleteListHang:l,Base_Id:h}=e,d=function(e,t){var s;let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],h={...n};h=l?{...h,SanPhamMua_Ten:e}:{...h,SanPhamMua_Id:t.Id,SanPhamMua_Ma:t.MaSanPham,DonViTinhMua_Ten:null===(s=t.DM_DonViTinh)||void 0===s?void 0:s.Ten,SanPhamMua_Ten:e},i&&i(g,h,a)};return(0,D.jsxs)("tr",{children:[!h&&(0,D.jsx)("td",{style:{position:"relative",cursor:"pointer"},className:"text-center",children:n.isLast&&(0,D.jsx)(q,{onClick:()=>s(g,M),children:(0,D.jsx)(E.A,{fa:"plus-circle",style:{fontSize:18,color:"#4dbd74"}})})}),(0,D.jsx)("td",{className:"text-center",children:a+1}),(0,D.jsx)("td",{children:h?n.SanPhamMua_Ten:(0,D.jsx)(C.default,{className:"col-autocomplete pl-0 pr-0",children:(0,D.jsx)(B(),{onSelect:e=>e.target.select(),inputProps:{placeholder:"Ch\u1ecdn s\u1ea3n ph\u1ea9m mua",className:"input-SanPhamMua form-control form-control-sm",onFocus:e=>e.target.select()},items:t,getItemValue:e=>e.MaSanPham+" - "+e.TenSanPham,shouldItemRender:(e,n)=>e.TenSanPham.toLowerCase().indexOf(n.toLowerCase())>-1||e.MaSanPham.indexOf(n.toLowerCase())>-1,renderItem:(e,n)=>{var a;return(0,D.jsxs)("div",{className:n?"list-item focus-one":"list-item",children:[(0,D.jsx)("div",{children:(0,D.jsxs)("b",{children:[e.MaSanPham," (",null===(a=e.DM_DonViTinh)||void 0===a?void 0:a.Ten,")"]})}),(0,D.jsx)("div",{children:e.TenSanPham})]},e.Id)},value:n.SanPhamMua_Ten,onChange:e=>d(e.target.value,"abc",!0),onSelect:(e,n)=>d(e,n)})})}),(0,D.jsx)("td",{children:n.DonViTinhMua_Ten}),!h&&(0,D.jsx)("td",{className:"text-center",children:(0,D.jsx)(O,{onClick:()=>l(g,a),children:(0,D.jsx)(E.A,{fa:"times",style:{cursor:"pointer",color:"#f64846",fontSize:"15px"}})})})]},a)}const q=H.Ay.span(K||(K=(0,y.A)(["\n\n"]))),O=H.Ay.span(A||(A=(0,y.A)(["\n"])));function F(e){const{ID:n,data:a,onChange:s,listHangMua:i,dataSanPham:l,addListHang:h,deleteListHang:d,updateListHang:o}=e;return(0,D.jsxs)(t.Fragment,{children:[(0,D.jsxs)(N.default,{children:[(0,D.jsx)(C.default,{md:"6",children:(0,D.jsx)(I.A,{data:P.SoLuongMua,value:parseInt(a.SoLuongMua||0),onChange:s,inline:!0,inline_equal:!0})}),(0,D.jsx)(C.default,{md:"6",children:(0,D.jsx)(I.A,{data:P.LuaChon,value:a.LuaChon,onChange:s,inline:!0,style:{pointerEvents:a.Base_Id?"none":"auto"}})})]}),(0,D.jsxs)("table",{width:"100%",children:[(0,D.jsx)("thead",{children:(0,D.jsxs)("tr",{children:[!a.Base_Id&&(0,D.jsx)("td",{style:{width:30}}),(0,D.jsx)("td",{style:{width:50},children:"STT"}),(0,D.jsx)("td",{style:{width:220},children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,D.jsx)("td",{style:{width:70},children:"\u0110VT"}),!a.Base_Id&&(0,D.jsx)("td",{style:{width:40}})]})}),(0,D.jsx)("tbody",{children:i&&i.map(((e,t)=>(0,D.jsx)(V,{item:{...e,isLast:t===i.length-1},index:t,ID:n,Base_Id:a.Base_Id,dataSanPham:l,addListHang:h,updateListHang:o,deleteListHang:d},t)))})]})]})}var G,U,z=a(67330),R=a(53139);function W(e){let{Base_Id:n,resetListHangKM:a,ID:t,item:s,index:i,dataSanPham:l,addListHang:h,updateListHang:d,deleteListHang:o}=e;const c=function(e,n){var a;let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l={...s};l=t?{...l,SanPhamKhuyenMai_Ten:e}:{...l,SanPhamKhuyenMai_Id:n.Id,SanPhamKhuyenMai_Ma:n.MaSanPham,DonViTinhKhuyenMai_Ten:null===(a=n.DM_DonViTinh)||void 0===a?void 0:a.Ten,SanPhamKhuyenMai_Ten:e},d&&d(p,l,i)};return(0,D.jsxs)("tr",{children:[!t&&!n&&(0,D.jsx)("td",{style:{position:"relative",cursor:"pointer"},className:"text-center",children:s.isLast&&(0,D.jsx)($,{onClick:()=>h(p,S),children:(0,D.jsx)(E.A,{fa:"plus-circle",style:{fontSize:18,color:"#4dbd74"}})})}),(0,D.jsx)("td",{className:"text-center",children:i+1}),(0,D.jsx)("td",{className:"p-0",children:(0,D.jsx)(C.default,{className:"col-autocomplete pl-0 pr-0",children:t||n?s.SanPhamKhuyenMai_Ten:(0,D.jsx)(B(),{onSelect:e=>e.target.select(),inputProps:{placeholder:"Ch\u1ecdn s\u1ea3n ph\u1ea9m khuy\u1ebfn m\xe3i",className:"input-SanPhamMua form-control form-control-sm",onFocus:e=>e.target.select()},items:l,getItemValue:e=>e.MaSanPham+" - "+e.TenSanPham,shouldItemRender:(e,n)=>e.TenSanPham.toLowerCase().indexOf(n.toLowerCase())>-1||e.MaSanPham.indexOf(n.toLowerCase())>-1,renderItem:(e,n)=>{var a;return(0,D.jsxs)("div",{className:n?"list-item focus-one":"list-item",children:[(0,D.jsx)("div",{children:(0,D.jsxs)("b",{children:[e.MaSanPham," (",null===(a=e.DM_DonViTinh)||void 0===a?void 0:a.Ten,")"]})}),(0,D.jsx)("div",{children:e.TenSanPham})]},e.Id)},value:s.SanPhamKhuyenMai_Ten,onChange:e=>c(e.target.value,"abc",!0),onSelect:(e,n)=>c(e,n)})})}),(0,D.jsx)("td",{children:s.DonViTinhKhuyenMai_Ten}),(0,D.jsxs)("td",{className:"text-right",style:{position:"relative"},children:[(0,D.jsx)(R.YI,{min:"1",onFocus:e=>e.target.select(),value:s.SoLuongKhuyenMai,onChange:e=>(e=>{let n={...s};e&&(n={...n,SoLuongKhuyenMai_Original:n.isUpdated?n.SoLuongKhuyenMai_Original:n.SoLuongKhuyenMai,SoLuongKhuyenMai:parseInt(e),isUpdated:!0},d&&d(p,n,i))})(e.target.value)}),!t&&!n&&(0,D.jsx)(J,{onClick:()=>o(p,i),children:(0,D.jsx)(E.A,{fa:"times",style:{cursor:"pointer",color:"#f64846",fontSize:"15px"}})})]}),t&&(0,D.jsx)("td",{children:(0,D.jsx)(z.default,{disabled:!s.isUpdated||s.SoLuongKhuyenMai===s.SoLuongKhuyenMai_Original,color:"success",size:"sm",block:!0,onClick:()=>{parseInt(s.SoLuongKhuyenMai||0)>0&&(0,m.Pq)("KhuyenMai/CapNhatHangKhuyenMai?Id=".concat(s.Id,"&soLuong=").concat(s.SoLuongKhuyenMai),"POST",null,!1).then((e=>{a&&a(i),(0,r.nw)("C\u1eadp nh\u1eadt s\u1ed1 l\u01b0\u1ee3ng khuy\u1ebfn m\xe3i th\xe0nh c\xf4ng","Th\xf4ng b\xe1o")})).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 c\u1eadp nh\xe2t s\u1ed1 l\u01b0\u1ee3ng khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))},children:"L\u01b0u"})})]},i)}const $=H.Ay.span(G||(G=(0,y.A)(["\n\n"]))),J=H.Ay.span(U||(U=(0,y.A)(["\nposition: absolute;\nright: -22%;\ntop: 50%;\ntransform: translate(-50%, -50%);\n"])));function Q(e){const{listHangKM:n,ID:a,data:t,dataSanPham:s,addListHang:i,updateListHang:l,deleteListHang:h,resetListHangKM:d}=e;return(0,D.jsxs)("table",{width:"100%",children:[(0,D.jsx)("thead",{children:(0,D.jsxs)("tr",{children:[!a&&!t.Base_Id&&(0,D.jsx)("td",{style:{width:30}}),(0,D.jsx)("td",{style:{width:50},children:"STT"}),(0,D.jsx)("td",{style:{width:220},children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,D.jsx)("td",{style:{width:70},children:"\u0110VT"}),(0,D.jsx)("td",{style:{width:120},children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,D.jsx)("td",{style:{width:40}})]})}),(0,D.jsx)("tbody",{children:n&&n.map(((e,o)=>(0,D.jsx)(W,{item:{...e,isLast:o===n.length-1},index:o,ID:a,Base_Id:t.Base_Id,dataSanPham:s,addListHang:i,updateListHang:l,deleteListHang:h,resetListHangKM:d},o)))})]})}var X=a(75378),Y=a(15795);const Z=e=>{const{onSearch:n,placeholder:a}=e,s=(0,t.useRef)();(0,t.useEffect)((()=>{window.addEventListener("keydown",i),window.addEventListener("keyup",l)}),[]);const i=e=>{if(114===e.which)return e.preventDefault(),!1},l=e=>{114===e.which&&s.current&&s.current.focus()};return(0,D.jsxs)("div",{className:"search-box-KM pull-right",children:[(0,D.jsx)("input",{className:"form-control-sm form-control",autoFocus:!0,ref:s,onChange:e=>{return a=e.target.value.trim(),void(n&&n(a));var a},placeholder:a?a+" (F3)":"T\xecm s\u1ea3n ph\u1ea9m theo m\xe3 ho\u1eb7c t\xean (F3)"}),(0,D.jsx)("span",{className:"btn-tim-kiem-KM",children:(0,D.jsx)(E.A,{fa:"search"})})]})};var ee,ne,ae,te=a(72565),se=a(76449);function ie(e){const{OnSelect:n}=e,[a,s]=(0,t.useState)([]),[i,l]=(0,t.useState)({MaNhom:!1}),[h,d]=(0,t.useState)(!1),o=()=>d(!h);(0,t.useEffect)((()=>{c()}),[]),(0,t.useEffect)((()=>{n&&n(null===i||void 0===i?void 0:i.MaNhom)}),[i]);const c=()=>{(0,m.Pq)("DM_NhomDonViTinh","GET",null).then((e=>s(e.value))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u nh\xf3m \u0111\u01a1n v\u1ecb t\xednh")))};return(0,D.jsxs)(t.Fragment,{children:[(0,D.jsx)(E.A,{fa:"filter"})," ",(0,D.jsx)(he,{id:"popover-nhom-DVT",onClick:o,children:(null===i||void 0===i?void 0:i.TenNhom)||"Nh\xf3m \u0110VT"}),(null===i||void 0===i?void 0:i.MaNhom)&&(0,D.jsx)(de,{onClick:()=>l(null),children:(0,D.jsx)(E.A,{fa:"times-circle"})}),(0,D.jsx)(le,{className:"popover-nhom-DVT",isOpen:h,toggle:o,trigger:"legacy",placement:"bottom",target:"popover-nhom-DVT",children:(0,D.jsx)(se.default,{children:a.map(((e,n)=>(0,D.jsx)("div",{children:(0,D.jsx)("span",{onClick:()=>(e=>{o(),l(e)})(e),children:e.TenNhom})},n)))})})]})}const le=(0,H.Ay)(te.default)(ee||(ee=(0,y.A)(["\n & > div{\n z-index: 1300;\n }\n .popover-body{\n padding: .35rem .35rem .15rem;\n cursor: pointer;\n\n & > div{\n \n padding: 0 1rem .25rem;\n margin-bottom: 0.25rem;\n\n &:first-child{\n border-bottom: 1px solid #ccc;\n }\n\n span{\n cursor: pointer;\n font-size: 13px;\n font-weight: 500;\n transition: .3s;\n &:hover{\n color: #20a8d8;\n }\n }\n }\n }\n \n"]))),he=H.Ay.span(ne||(ne=(0,y.A)(["\n font-size: 13.5px;\n font-weight: bold;\n cursor: pointer;\n"]))),de=H.Ay.span(ae||(ae=(0,y.A)(["\n position: absolute;\n top: -8px;\n margin-left: 4px;\n color: rgb(246, 72, 70);\n cursor: pointer;\n color: #444;\n font-size: 16px;\n"])));var oe;const ce=e=>{const{NhaCungCap_Id:n,ID:a,data:s,onChange:i,dataCTKMPhuThuoc:l,OnSetlistHangMua:h,OnSetlistHangKM:d}=e,[o,c]=(0,t.useState)(null),[u,p]=(0,t.useState)([]),[x,y]=(0,t.useState)([]),[v,b]=(0,t.useState)([]),[_,I]=(0,t.useState)([]),[P,K]=(0,t.useState)([]),[A,w]=(0,t.useState)(0);(0,t.useEffect)((()=>{s.MaNhom&&(y([M]),b([S]))}),[s.MaNhom]),(0,t.useEffect)((()=>{n&&H()}),[n]),(0,t.useEffect)((()=>{n&&!1!==o&&H()}),[o]),(0,t.useEffect)((()=>{y([M]),b([S])}),[]),(0,t.useEffect)((()=>{a&&B()}),[a]),(0,t.useEffect)((()=>{s.Base_Id&&!a&&B()}),[s.Base_Id]),(0,t.useEffect)((()=>{x.length&&h&&h(x)}),[x]),(0,t.useEffect)((()=>{v.length&&d&&d(v)}),[v]);const B=()=>{(0,m.Pq)("KhuyenMai/GetKhuyenMai?khuyenMai_Id=".concat(a||s.Base_Id),"GET",null,!1).then((e=>{K(e.listHangKM),I(e.listHangMua),y(e.listHangMua),b(e.listHangKM)})).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u chi ti\u1ebft khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))},H=()=>{let e="DM_SanPhamDichVu?$expand=DM_DonViTinh&$filter=NhaCungCap_Id eq ".concat(n," and IsDeleted ne true");o&&(e+=" and DM_DonViTinh/NhomDonViTinh eq '".concat(o,"'")),(0,m.Pq)(e,"GET",null).then((e=>p(e.value))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u s\u1ea3n ph\u1ea9m","Th\xf4ng b\xe1o")))},E=(e,n)=>{let a;a=e===g?x.slice():v.slice(),a.push(n),e===g?y(a):b(a)},V=(e,n,a)=>{let t;t=e===g?x.slice():v.slice(),t[a]=n,e===g?y(t):b(t)},q=(e,n)=>{let a;a=e===g?x.slice():v.slice(),a.length>1&&(a=a.filter(((e,a)=>a!==n)),e===g?y(a):b(a))},O=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=P.slice(),a=v.slice();if(null!==e&&void 0!==e){let t=a[e];n[e]={...t,isUpdated:!1}}K(n),b(n)},G=(0,D.jsx)(Q,{ID:a,data:s,listHangKM:v,dataSanPham:u,addListHang:E,updateListHang:V,deleteListHang:q,resetListHangKM:O}),U=(0,D.jsx)(F,{ID:a,data:s,onChange:i,listHangMua:x,dataSanPham:u,addListHang:E,updateListHang:V,deleteListHang:q});return(0,D.jsxs)(N.default,{children:[(0,D.jsx)(C.default,{md:"4",children:(0,D.jsx)(L,{data:s,dataCTKMPhuThuoc:l,onChange:i,ID:a})}),(0,D.jsx)(C.default,{md:"8",children:(0,D.jsxs)(j.A,{className:"chi-tiet detail",children:[(0,D.jsxs)(T.A,{children:[(0,D.jsx)("b",{children:"Chi ti\u1ebft khuy\u1ebfn m\xe3i"}),(0,D.jsx)(Z,{onSearch:e=>(e=>{if(0===A){let n=_.filter((n=>n.SanPhamMua_Ten.toUpperCase().includes(e.toUpperCase().trim())));y(n)}else{let n=P.filter((n=>n.SanPhamKhuyenMai_Ten.toUpperCase().includes(e.toUpperCase().trim())));b(n)}})(e),placeholder:"T\xecm ki\u1ebfm s\u1ea3n ph\u1ea9m mua theo m\xe3 ho\u1eb7c t\xean..."})]}),(0,D.jsxs)(f.A,{style:{position:"relative"},children:[n?(0,D.jsx)(k.A,{OnChangeActiveTab:e=>w(e),data:[{TabName:"Danh s\xe1ch s\u1ea3n ph\u1ea9m mua",TabContent:U},{TabName:"Danh s\xe1ch s\u1ea3n ph\u1ea9m khuy\u1ebfn m\xe3i",TabContent:G}]}):(0,D.jsx)(X.default,{className:"mb-0 col-md-12",color:"warning",children:"Ch\u01b0a ch\u1ecdn nh\xe0 cung c\u1ea5p ho\u1eb7c kh\xf4ng c\xf3 s\u1ea3n ph\u1ea9m thu\u1ed9c nh\xe0 cung c\u1ea5p n\xe0y"}),n&&(0,D.jsx)(re,{children:(0,D.jsx)(ie,{OnSelect:e=>c(e)})})]}),a&&(0,D.jsx)(Y.default,{children:1==A&&(0,D.jsx)("div",{className:"pull-right",children:(0,D.jsx)(z.default,{color:"primary",size:"sm",onClick:()=>O(),children:"\u0110\u1eb7t l\u1ea1i"})})})]})})]})},re=H.Ay.div(oe||(oe=(0,y.A)(["\n position: absolute;\n top: 20px;\n right: 3rem;\n}\n"]))),ue=e=>{const{open:n,onClose:a,ID:s,reloadTable:i,setIDDetail:l}=e,[h,d]=(0,t.useState)({MaNhom:x.TheoSanPham.value}),[o,y]=(0,t.useState)([]),[j,T]=(0,t.useState)([]),[f,M]=(0,t.useState)([]);(0,t.useEffect)((()=>{h.MaNhom&&(s||d({MaNhom:h.MaNhom,Base_Id:""}),N())}),[h.MaNhom]),(0,t.useEffect)((()=>{s&&C()}),[s]),(0,t.useEffect)((()=>{s||(h.Base_Id?C():d({MaNhom:h.MaNhom}))}),[h.Base_Id]),(0,t.useEffect)((()=>{v()||(h.TuNgay=null,d({...h}),(0,r.AB)(P.DenNgay.displayWarning+" ph\u1ea3i l\u1edbn h\u01a1n "+P.TuNgay.displayWarning))}),[h.TuNgay]),(0,t.useEffect)((()=>{v()||(h.DenNgay=null,d({...h}),(0,r.AB)(P.DenNgay.displayWarning+" ph\u1ea3i l\u1edbn h\u01a1n "+P.TuNgay.displayWarning))}),[h.DenNgay]);const S=s?"C\u1eadp nh\u1eadt khuy\u1ebfn m\xe3i":"Th\xeam m\u1edbi khuy\u1ebfn m\xe3i",C=()=>{(0,m.Pq)("KhuyenMais?$expand=Sale_ChiTietKhuyenMai,Sale_ChiTietKhuyenMai/DM_SanPhamDichVu1,Sale_ChiTietKhuyenMai/DM_SanPhamDichVu&$filter=Id eq ".concat(s||h.Base_Id),"GET",null).then((e=>{d(s?e.value[0]:{...e.value[0],Base_Id:h.Base_Id,Ten:"",MaKhuyenMai:"",GhiChu:""})})).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))},N=()=>{(0,m.Pq)("KhuyenMais?$filter=Base_Id eq null and MaNhom eq '".concat(h.MaNhom,"' and TrangThai eq true&$select=Id,Ten,Base_Id,MaNhom,TrangThai"),"GET",null).then((e=>M(e.value))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))},v=()=>{var e=h.TuNgay?new Date(h.TuNgay):null,n=h.DenNgay?new Date(h.DenNgay):null;return!(e&&n&&n.getTime()<e.getTime())},b=(e,n)=>new Promise(((a,t)=>{for(let s=0;s<e.length;s++)e[s][n]||a(!1),s===e.length-1&&a(!0)})),_=async()=>{let e=!0;return e=await new Promise((async(e,n)=>{let a=await b(j,"SanPhamKhuyenMai_Ten");a?(a=await b(o,"SanPhamMua_Ten"),e(!!a)):e(!1)})),e||(0,r.AB)("Vui l\xf2ng nh\u1eadp chi ti\u1ebft s\u1ea3n ph\u1ea9m mua v\xe0 s\u1ea3n ph\u1ea9m khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o"),e};return(0,D.jsx)(u.A,{className:"create-KM",open:n,onClose:a,title:S,renderButton:(0,D.jsx)(c.A,{onClick:()=>{if((()=>{const e=Object.values(P).filter((e=>e.required));for(let n=0;n<e.length;n++){const a=e[n];let t=h[a.field_name];if(null===t||""===t||void 0===t||0===t.length||"numeric"===a.type&&0==parseInt(t||0))return(0,r.AB)('Vui l\xf2ng nh\u1eadp "'+a.displayWarning+'"'),!1}return!0})()&&_()){let e=s?"KhuyenMai/CapNhatKhuyenMai":"KhuyenMai/TaoMoiKhuyenMai",n=s?"C\u1eadp nh\u1eadt khuy\u1ebfn m\xe3i th\xe0nh c\xf4ng":"Th\xeam khuy\u1ebfn m\xe3i th\xe0nh c\xf4ng",t={Id:s||"",...h,[g]:o,[p]:j};(0,m.Pq)(e,"POST",JSON.stringify(t),!1).then((e=>{i(),(0,r.nw)(n,"Th\xf4ng b\xe1o"),s||l(e).then((()=>a()))})).catch((e=>(0,r.a3)(e.Message,"Th\xf4ng b\xe1o")))}},color:"success",size:"sm mr-2",children:s?"L\u01b0u th\xf4ng tin KM":"L\u01b0u khuy\u1ebfn m\xe3i"}),children:(0,D.jsx)(ce,{ID:s,data:h,dataCTKMPhuThuoc:f,onChange:(e,n)=>{((e,n)=>{h[e]=n,d({...h})})(e,n)},OnSetlistHangMua:y,OnSetlistHangKM:T,NhaCungCap_Id:h.NhaCungCap_Id})})},me=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"Ng\xe0y t\u1ea1o",field:"NgayTao",type:"datetime",defaultSort:"desc"},{title:"M\xe3 khuy\u1ebfn m\xe3i",field:"MaKhuyenMai",type:"string"},{title:"T\xean",field:"Ten",type:"string"},{title:"Nh\xe0 cung c\u1ea5p",field:"DM_LienHe.Ten",dataRef:["NhaCungCap_Id"],type:"string",cellStyle:{width:100}},{title:"Ng\xe0y b\u1eaft \u0111\u1ea7u",field:"TuNgay",type:"date",cellStyle:{textAlign:"left"}},{title:"Ng\xe0y k\u1ebft th\xfac",field:"DenNgay",type:"date",cellStyle:{textAlign:"left",width:100}},{title:"Lo\u1ea1i khuy\u1ebfn m\xe3i",field:"Sale_KM_NhomKM.TenNhom",type:"string",dataRef:["MaNhom"],cellStyle:{width:120}}];var ge=a(15347),pe=a.n(ge);function xe(e){let{item:n,index:a}=e;return(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{className:"text-center",children:a+1}),(0,D.jsx)("td",{className:"p-0",children:n.SanPhamKhuyenMai_Ten}),(0,D.jsx)("td",{children:n.DonViTinhKhuyenMai_Ten}),(0,D.jsx)("td",{className:"text-right",children:n.SoLuongKhuyenMai})]},a)}function ye(e){const{listHangKM:n}=e;return(0,D.jsxs)("table",{width:"100%",children:[(0,D.jsx)("thead",{children:(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{style:{width:50},children:"STT"}),(0,D.jsx)("td",{style:{width:220},children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,D.jsx)("td",{style:{width:70},children:"\u0110VT"}),(0,D.jsx)("td",{style:{width:120},children:"S\u1ed1 l\u01b0\u1ee3ng"})]})}),(0,D.jsx)("tbody",{children:n&&n.map(((e,a)=>(0,D.jsx)(xe,{item:{...e,isLast:a===n.length-1},index:a},a)))})]})}function je(e){const{item:n,index:a}=e;return(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{className:"text-center",children:a+1}),(0,D.jsx)("td",{children:n.SanPhamMua_Ten}),(0,D.jsx)("td",{children:n.DonViTinhMua_Ten})]},a)}function Te(e){const{data:n,listHangMua:a}=e;return(0,D.jsxs)(t.Fragment,{children:[(0,D.jsxs)(N.default,{children:[(0,D.jsx)(C.default,{md:"6",children:(0,D.jsx)(I.A,{data:P.SoLuongMua,value:parseInt(n.SoLuongMua),isDetail:!0,inline:!0,inline_equal:!0})}),(0,D.jsx)(C.default,{md:"6",children:(0,D.jsx)(I.A,{data:P.LuaChon,value:n.LuaChon,inline:!0,style:{pointerEvents:"none"}})})]}),(0,D.jsxs)("table",{width:"100%",children:[(0,D.jsx)("thead",{children:(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{style:{width:50},children:"STT"}),(0,D.jsx)("td",{style:{width:220},children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,D.jsx)("td",{style:{width:70},children:"\u0110VT"})]})}),(0,D.jsx)("tbody",{children:a&&a.map(((e,n)=>(0,D.jsx)(je,{item:{...e,isLast:n===a.length-1},index:n},n)))})]})]})}const fe=e=>{const{ID:n,data:a,isDetail:s,dataCTKMPhuThuoc:i}=e,[l,h]=(0,t.useState)([]),[d,o]=(0,t.useState)([]),[c,u]=(0,t.useState)([]),[g,p]=(0,t.useState)([]),[x,y]=(0,t.useState)(0);(0,t.useEffect)((()=>{n&&(0,m.Pq)("KhuyenMai/GetKhuyenMai?khuyenMai_Id=".concat(n),"GET",null,!1).then((e=>{p(e.listHangKM),u(e.listHangMua),h(e.listHangMua),o(e.listHangKM)})).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u chi ti\u1ebft khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))}),[n]);const M=(0,D.jsx)(ye,{listHangKM:d}),S=(0,D.jsx)(Te,{data:a,listHangMua:l});return(0,D.jsxs)(N.default,{children:[(0,D.jsx)(C.default,{md:"4",children:(0,D.jsx)(L,{data:a,dataCTKMPhuThuoc:i,isDetail:s,ID:n})}),(0,D.jsx)(C.default,{md:"8",children:(0,D.jsxs)(j.A,{className:"chi-tiet detail",children:[(0,D.jsxs)(T.A,{children:[(0,D.jsx)("b",{children:"Chi ti\u1ebft khuy\u1ebfn m\xe3i"}),(0,D.jsx)(Z,{onSearch:e=>(e=>{if(0===x){let n=c.filter((n=>n.SanPhamMua_Ten.toUpperCase().includes(e.toUpperCase().trim())));h(n)}else{let n=g.filter((n=>n.SanPhamKhuyenMai_Ten.toUpperCase().includes(e.toUpperCase().trim())));o(n)}})(e),placeholder:"T\xecm ki\u1ebfm s\u1ea3n ph\u1ea9m mua theo t\xean ho\u1eb7c m\xe3"})]}),(0,D.jsx)(f.A,{children:(0,D.jsx)(k.A,{OnChangeActiveTab:e=>y(e),data:[{TabName:"Danh s\xe1ch s\u1ea3n ph\u1ea9m mua",TabContent:S},{TabName:"Danh s\xe1ch s\u1ea3n ph\u1ea9m khuy\u1ebfn m\xe3i",TabContent:M}]})})]})})]})};var Me=a(86803),Se=a.n(Me),Ce=a(21205),Ne=a(36841),ve=a(38886);function be(e){let{data:n,reloadData:a}=e;const[s,i]=(0,t.useState)([]),[l,h]=(0,t.useState)([]),[d,o]=(0,t.useState)([]);(0,t.useEffect)((()=>{n.Id&&u()}),[n.Id]),(0,t.useEffect)((()=>{if(0!==s.length&&0!==d.length){let e=[],n=[];s.forEach((n=>{let a={...n};a.ParentId=null,a.Id=n.KM_PhanBo_Id+1,e.push(a)})),d.forEach((e=>{let a={...e};a.ParentId=e.KM_PhanBo_Id+1,n.push(a)}));let a=[...e,...n];h((0,Ne.Rv)(a))}}),[s,d]),(0,t.useEffect)((()=>{c()}),[]);const c=()=>{(0,m.Pq)("KM_HangPhanBos","GET",null).then((e=>o(e.value))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u h\xe0ng khuy\u1ebfn m\xe3i ph\xe2n b\u1ed5","Th\xf4ng b\xe1o")))},u=()=>{(0,m.Pq)("PhanBoKhuyenMais/ChiTietPhanBo?KhuyenMai_Id=".concat(n.Id),"GET",null,!1).then((e=>i(e))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u chi ti\u1ebft ph\xe2n b\u1ed5","Th\xf4ng b\xe1o")))},g=()=>{let e=0;return s.forEach((n=>{e+=parseInt(n.SoLuongDaSuDung||0)})),e},p=e=>new Promise(((a,t)=>{let i=0;s.forEach(((t,l)=>{l!==e&&(i+=parseInt(t.SoLuongPhanBo||0)),l===s.length-1&&a(parseInt(n.SoLuongNganSach||0)-i)}))}));return(0,D.jsxs)(v.default,{className:"chi-tiet detail",children:[(0,D.jsxs)(_.default,{children:[(0,D.jsx)("b",{children:"Ph\xe2n b\u1ed5 ng\xe2n s\xe1ch cho NVBH"}),(0,D.jsx)(Z,{onSearch:e=>(e=>{let n=s.filter((n=>n.MaNhanVien.toUpperCase().includes(e.toUpperCase().trim())||n.TenNhanVien.toUpperCase().includes(e.toUpperCase().trim())));h(n)})(e),placeholder:"T\xecm nh\xe2n vi\xean theo m\xe3 ho\u1eb7c t\xean"})]}),(0,D.jsx)(b.default,{children:(0,D.jsxs)(Ce.A,{width:"100%",bordered:!0,children:[(0,D.jsx)("thead",{children:(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{}),(0,D.jsx)("td",{style:{width:70},children:"STT"}),(0,D.jsx)("td",{style:{width:150},children:"M\xe3 NVBH"}),(0,D.jsx)("td",{style:{width:300},children:"T\xean NVBH"}),(0,D.jsx)("td",{style:{width:150},children:"SL \u0111\xe3 ph\xe2n b\u1ed1"}),(0,D.jsx)("td",{style:{width:150},children:"SL \u0111\xe3 s\u1eed d\u1ee5ng"}),(0,D.jsx)("td",{style:{width:150},children:"SL c\xf2n l\u1ea1i"}),(0,D.jsx)("td",{style:{width:70}})]})}),(0,D.jsx)("tbody",{children:l.map(((e,n)=>(0,D.jsxs)(t.Fragment,{children:[(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{children:(0,D.jsx)("span",{style:{fontSize:15,cursor:"pointer"},onClick:()=>((e,n)=>{let a;a=e.isChange?{...e,isChange:!1}:{...e,isChange:!0},l[n]=a,i(l)})(e,n),children:(0,D.jsx)(E.A,{fa:e.isChange?"chevron-circle-down":"chevron-circle-up"})})}),(0,D.jsx)("td",{className:"text-center",children:n+1}),(0,D.jsx)("td",{children:e.MaNhanVien}),(0,D.jsx)("td",{children:e.TenNhanVien}),(0,D.jsx)("td",{children:(0,D.jsx)(Se(),{min:"0",onFocus:e=>e.target.select(),placeholder:"0",style:{textAlign:"right"},className:"form-control-sm form-control",value:e.SoLuongPhanBo||0,thousandSeparator:".",decimalSeparator:",",onValueChange:e=>{const{value:a}=e;((e,n)=>{let a=s.slice(),t=a[n],l=0;p(n).then((s=>{l=parseInt(e||0)<s?e||0:s,t={...t,SoLuongPhanBo_Original:t.isUpdated?t.SoLuongPhanBo_Original:parseInt(t.SoLuongPhanBo||0),SoLuongPhanBo:parseInt(l),SoLuongConLai:parseInt(l)-parseInt(t.SoLuongDaSuDung||0),isUpdated:!0},a[n]=t,i(a)}))})(a,n)}})}),(0,D.jsx)("td",{className:"text-right",children:e.SoLuongDaSuDung||0}),(0,D.jsx)("td",{className:"text-right",children:e.SoLuongConLai||0}),(0,D.jsx)("td",{children:(0,D.jsx)(z.default,{disabled:!e.isUpdated||e.SoLuongPhanBo===e.SoLuongPhanBo_Original,color:"success",size:"sm",block:!0,onClick:()=>(e=>{parseInt(e.SoLuongPhanBo||0)>=0&&(parseInt(e.SoLuongPhanBo||0)>=parseInt(e.SoLuongDaSuDung||0)?(0,m.Pq)("PhanBoKhuyenMais/CapNhatChiTietPhanBo","POST",JSON.stringify(e),!1).then((e=>{a&&a(),(0,r.nw)("C\u1eadp nh\u1eadt s\u1ed1 l\u01b0\u1ee3ng ph\xe2n b\u1ed5 th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o").then((()=>c()))})).catch((e=>(0,r.a3)(e.Message,"Th\xf4ng b\xe1o"))):(0,r.AB)("S\u1ed1 l\u01b0\u1ee3ng ph\xe2n b\u1ed5 ph\u1ea3i l\u1edbn h\u01a1n s\u1ed1 l\u01b0\u1ee3ng \u0111\xe3 s\u1eed d\u1ee5ng!","Th\xf4ng b\xe1o"))})(e),children:"L\u01b0u"})})]},e.NhanVien_Id),e.isChange?e.children.map(((e,n)=>(0,D.jsxs)("tr",{children:[(0,D.jsx)("td",{colSpan:"4"}),(0,D.jsx)("td",{className:"text-right",children:(0,Ne.vv)(e.SoLuongBanDau)}),(0,D.jsx)("td",{className:"text-right",children:(0,Ne.vv)(e.SoLuongDaSuDung)}),(0,D.jsx)("td",{className:"text-right",children:(0,Ne.vv)(e.SoLuongConLai)}),(0,D.jsx)("td",{})]},n))):null]},n)))})]})}),(0,D.jsx)(Y.default,{children:(0,D.jsxs)(N.default,{className:"mb-0 align-items-center",children:[(0,D.jsx)(C.default,{md:"4"}),(0,D.jsx)(C.default,{md:"4",children:(0,D.jsx)(ve.A,{label:"T\u1ed5ng SL \u0111\xe3 s\u1eed d\u1ee5ng",value:g()})}),(0,D.jsx)(C.default,{md:"4",children:(0,D.jsx)(ve.A,{label:"T\u1ed5ng SL c\xf2n l\u1ea1i",value:(()=>{let e=0;return s.forEach((n=>{e+=parseInt(n.SoLuongPhanBo||0)})),e})()-g()})})]})})]})}var _e={SoLuongNganSach:{field_name:"SoLuongNganSach",title:"S\u1ed1 l\u01b0\u1ee3ng ng\xe2n s\xe1ch:",type:"currency"},DaPhanBo:{field_name:"DaPhanBo",title:"S\u1ed1 l\u01b0\u1ee3ng \u0111\xe3 ph\xe2n b\u1ed5:",type:"currency"},ChuaPhanBo:{field_name:"ChuaPhanBo",title:"S\u1ed1 l\u01b0\u1ee3ng ch\u01b0a ph\xe2n b\u1ed5:",type:"currency"}};function Ie(e){let{data:n,reloadData:a}=e;const[s,i]=(0,t.useState)(null);(0,t.useEffect)((()=>{n&&i(n.SoLuongNganSach)}),[n]);return(0,D.jsxs)(v.default,{className:"chi-tiet detail",children:[(0,D.jsx)(_.default,{children:(0,D.jsx)("b",{children:"Th\xf4ng tin ng\xe2n s\xe1ch khuy\u1ebfn m\xe3i"})}),(0,D.jsxs)(b.default,{children:[(0,D.jsx)(N.default,{children:(0,D.jsx)(C.default,{md:"12",children:(0,D.jsx)("h6",{children:(0,D.jsxs)("b",{children:["Ch\u01b0\u01a1ng tr\xecnh khuy\u1ebfn m\xe3i: ",n.Ten]})})})}),(0,D.jsxs)(N.default,{children:[(0,D.jsxs)(N.default,{style:{width:"calc(100% - 15px)"},children:[(0,D.jsx)(C.default,{md:"9",className:"pr-0 pl-0",children:(0,D.jsx)(I.A,{data:_e.SoLuongNganSach,value:s||n.SoLuongNganSach||0,onChange:(e,n)=>i(n)})}),(0,D.jsx)(C.default,{md:"3",className:"pl-0",style:{position:"relative"},children:(0,D.jsx)(z.default,{disabled:parseInt(n.SoLuongNganSach||0)===parseInt(s||0),onClick:()=>{s?parseInt(s||0)>=parseInt(n.DaPhanBo||0)?(0,m.Pq)("KhuyenMais(".concat(n.Id,")"),"PATCH",JSON.stringify({SoLuongNganSach:parseInt(s)})).then((e=>{a&&a(),(0,r.nw)("L\u01b0u s\u1ed1 l\u01b0\u1ee3ng ng\xe2n s\xe1ch th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o")})).catch((e=>(0,r.a3)("L\u01b0u kh\xf4ng th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o"))):(0,r.AB)("S\u1ed1 l\u01b0\u1ee3ng ng\xe2n s\xe1ch ph\u1ea3i l\u1edbn h\u01a1n s\u1ed1 l\u01b0\u1ee3ng ng\xe2n s\xe1ch \u0111\xe3 ph\xe2n b\u1ed1!","Th\xf4ng b\xe1o"):(0,r.AB)("Ch\u01b0a nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng ng\xe2n s\xe1ch!","Th\xf4ng b\xe1o")},color:"success",size:"sm",block:!0,style:{position:"absolute",bottom:0},children:"L\u01b0u"})})]}),(0,D.jsx)(I.A,{data:_e.DaPhanBo,value:n.DaPhanBo||0,style:{pointerEvents:"none"},styleRow:{width:"100%"}}),(0,D.jsx)(I.A,{data:_e.ChuaPhanBo,value:n.ChuaPhanBo||0,style:{pointerEvents:"none"},styleRow:{width:"100%"}})]})]})]})}function Pe(e){let{data:n,reloadData:a}=e;return(0,D.jsxs)(N.default,{children:[(0,D.jsx)(C.default,{md:"4",children:(0,D.jsx)(Ie,{data:n,reloadData:a})}),(0,D.jsx)(C.default,{md:"8",children:(0,D.jsx)(be,{data:n,reloadData:a})})]})}const De=(0,t.forwardRef)(((e,n)=>{const{open:a,onClose:s,ID:i}=e,[l,h]=(0,t.useState)({}),[d,o]=(0,t.useState)(0),[c,g]=(0,t.useState)([]);(0,t.useImperativeHandle)(n,(()=>({_setactiveTab(e){o(e)}}))),(0,t.useEffect)((()=>{i&&p()}),[i]),(0,t.useEffect)((()=>{l&&x()}),[l]);const p=()=>{(0,m.Pq)("KhuyenMais?$expand=Sale_ChiTietKhuyenMai,Sale_KM_NhomKM,Sale_ChiTietKhuyenMai/DM_SanPhamDichVu1,Sale_ChiTietKhuyenMai/DM_SanPhamDichVu&$filter=Id eq ".concat(i),"GET",null).then((e=>h(e.value[0]))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))},x=()=>{(0,m.Pq)("KhuyenMais?$filter=Base_Id eq null and MaNhom eq '".concat(l.MaNhom,"' and TrangThai eq true&$select=Id,Ten,Base_Id,MaNhom,TrangThai"),"GET",null).then((e=>g(e.value))).catch((e=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u khuy\u1ebfn m\xe3i","Th\xf4ng b\xe1o")))};return(0,D.jsx)(u.A,{className:"create-KM",open:a,onClose:s,title:"Xem th\xf4ng tin khuy\u1ebfn m\xe3i",children:(0,D.jsx)(k.A,{OnChangeActiveTab:e=>o(e),propsActiveTab:d,data:[{TabName:"Th\xf4ng tin",TabContent:(0,D.jsx)(fe,{data:l,dataCTKMPhuThuoc:c,isDetail:!0,ID:i})},{TabName:"Ph\xe2n b\u1ed5 ng\xe2n s\xe1ch khuy\u1ebfn m\xe3i",TabContent:(0,D.jsx)(Pe,{data:l,reloadData:p})}]})})}));var Le=a(18383),Ke=a(39051);const Ae=t.createRef(),ke=()=>Ae.current&&Ae.current.onQueryChange(),we=e=>{const n=(0,t.useRef)(),[a,c]=(0,t.useState)(null),[u,g]=(0,t.useState)(null),[p,x]=(0,t.useState)(null),[y,j]=(0,t.useState)(null),[T,f]=(0,t.useState)(null),[M,S]=(0,t.useState)([]),[C,N]=(0,t.useState)(!1),[v,b]=(0,t.useState)(!1),[_,I]=pe()(0,(e=>{N(0!==e)})),[P,L]=pe()(0,(e=>{b(0!==e)}));(0,t.useEffect)((()=>{ke()}),[M]),(0,t.useEffect)((()=>{let e=[];e.push("TrangThai eq ".concat(!0)),y&&T&&e.push("(NgayTao gt (datetime'".concat(y,"') and NgayTao lt (datetime'").concat(T,"'))")),a&&e.push("(substringof('".concat(a,"', Ten) or substringof('").concat(a,"', MaKhuyenMai))")),u&&e.push("NhaCungCap_Id eq ".concat(u)),p&&e.push("MaNhom eq '".concat(p,"'")),S([...e])}),[u,a,y,T,p]);return(0,D.jsxs)(d.A,{className:"Module-Khuyen-Mai",children:[(0,D.jsxs)(i.A,{NoTabs:!0,PageBaoCao:!0,children:[(0,D.jsx)(l.A,{className:"mb-2",title:"T\xecm ki\u1ebfm",placeholder:"T\xecm ki\u1ebfm theo m\xe3, t\xean...",defaultValue:a,onKeyPress:e=>13===e.charCode&&c(e.target.value)}),(0,D.jsx)(l.A,{className:"mb-2",title:"Lo\u1ea1i khuy\u1ebfn m\xe3i",type:"dropdown-list",placeholder:"Ch\u1ecdn lo\u1ea1i khuy\u1ebfn m\xe3i..",url:"KM_NhomKMs",value:p,valueField:"MaNhom",textField:"TenNhom",onChange:e=>x(e)}),(0,D.jsx)(l.A,{className:"mb-2",title:"Th\u1eddi gian",type:"date-report",onChangeDate:(e,n,a)=>{j(n?(0,Le.A)(n,"yyyy-MM-dd"):null),f(a?(0,Le.A)(a,"yyyy-MM-dd")+"T23:59:59.000":null)},status:!0,defaultValueDate:Ke.Eb.ToanThoiGian}),(0,D.jsx)(l.A,{className:"mb-2",title:"Nh\xe0 cung c\u1ea5p",type:"dropdown-list",placeholder:"Ch\u1ecdn nh\xe0 cung c\u1ea5p..",url:"DM_LienHe",where:"NhomLienHe_Id eq '".concat(o.M.NCC,"' and IsDeleted ne true"),value:u,valueField:"Id",textField:"Ten",onChange:e=>g(e)})]}),(0,D.jsxs)(h.A,{NoTabs:!0,children:[(0,D.jsx)(s.A,{tableRef:Ae,title:"Danh s\xe1ch khuy\u1ebfn m\xe3i",url:"KhuyenMais",where:M.join(" and "),columns:me,selectType:"withColumns",onAdd:{disabled:!1,onClick:(e,n)=>I(null)},onEdit:{onClick:(e,n)=>I(n.Id)},onDelete:{onClick:(e,n)=>(0,r.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n k\u1ebft th\xfac \u0111\u1ee3t khuy\u1ebfn m\xe3i n\xe0y?","Th\xf4ng b\xe1o").then((()=>{return e=n.Id,void(0,m.Pq)("KhuyenMai/HuyKhuyenMai?khuyenMaiId=".concat(e),"POST",null,!1).then((n=>(0,r.nw)("X\xf3a khuy\u1ebfn m\xe3i "+e+" th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o").then((()=>ke())))).catch((e=>(0,r.a3)(e.Message,"Th\xf4ng b\xe1o")));var e}))},onRowClick:(e,n)=>L(n.Id)}),C&&(0,D.jsx)(ue,{reloadTable:()=>ke(),setIDDetail:async e=>{new Promise(((n,a)=>{n(L(e))})).then((e=>n.current&&n.current._setactiveTab(1)))},onClose:()=>I(0),open:C,ID:_}),v&&(0,D.jsx)(De,{ref:n,ID:P,open:v,onClose:()=>L(0)})]})]})}},8434:(e,n,a)=>{a.d(n,{M:()=>t});const t={KH:"khachhang",NCC:"nhacungcap"}},32385:(e,n,a)=>{a.d(n,{A:()=>l});var t=a(9950),s=a(23931),i=a(44414);class l extends t.Component{render(){let{children:e,className:n,FilterSearchAdvanced:a,FilterNoHeader:t,NoTabs:l}=this.props,h=[];return n&&h.push(n),h.push("filter-datatable"),a&&h.push("filter-search-advanced"),t&&h.push("filter-no-header"),l&&h.push("filter-no-tabs"),(0,i.jsx)(s.A,{className:h.join(" "),md:"9",children:e})}}l.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}}}]);