????

Your IP : 18.190.239.193


Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/
Upload File :
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/3940.46fd2c86.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[3940],{83940:(e,a,t)=>{t.r(a),t.d(a,{default:()=>M});var n=t(9950),o=t(85560),i=t(70537),l=t(58195),r=t(14113),d=t(99308),s=t(85907),c=t(80045),h=t(58168),p=t(2803),u=t(33720),m=t(37751),g=t(53755),b=t(52521),S=n.forwardRef((function(e,a){var t=e.children,o=e.classes,i=e.className,l=e.color,r=void 0===l?"default":l,d=e.component,s=void 0===d?"button":d,u=e.disabled,m=void 0!==u&&u,S=e.disableElevation,C=void 0!==S&&S,x=e.disableFocusRipple,f=void 0!==x&&x,y=e.endIcon,v=e.focusVisibleClassName,D=e.fullWidth,T=void 0!==D&&D,A=e.size,I=void 0===A?"medium":A,k=e.startIcon,N=e.type,w=void 0===N?"button":N,P=e.variant,R=void 0===P?"text":P,V=(0,c.A)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),j=k&&n.createElement("span",{className:(0,p.A)(o.startIcon,o["iconSize".concat((0,b.A)(I))])},k),z=y&&n.createElement("span",{className:(0,p.A)(o.endIcon,o["iconSize".concat((0,b.A)(I))])},y);return n.createElement(g.A,(0,h.A)({className:(0,p.A)(o.root,o[R],i,"inherit"===r?o.colorInherit:"default"!==r&&o["".concat(R).concat((0,b.A)(r))],"medium"!==I&&[o["".concat(R,"Size").concat((0,b.A)(I))],o["size".concat((0,b.A)(I))]],C&&o.disableElevation,m&&o.disabled,T&&o.fullWidth),component:s,disabled:m,focusRipple:!f,focusVisibleClassName:(0,p.A)(o.focusVisible,v),ref:a,type:w},V),n.createElement("span",{className:o.label},j,t,z))}));const C=(0,u.A)((function(e){return{root:(0,h.A)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:(0,m.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,m.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,m.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat((0,m.X4)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:(0,m.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat((0,m.X4)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:(0,m.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(S);var x=t(53832),f=t(73613),y=t(67116),v=t(4370),D=t(53744),T=t(44414),A={Id:{field_name:"Id",title:"M\xe3 thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code: ",type:"label"},Ten:{field_name:"Ten",title:"T\xean thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code: ",type:"textbox",required:!0},SanPhamDichVu_Id:{field_name:"SanPhamDichVu_Id",title:(0,T.jsxs)("b",{children:["S\u1ea3n ph\u1ea9m d\u1ecbch v\u1ee5: ",(0,T.jsx)("span",{style:{color:"red"},children:"*"})]}),type:"data-select",dataSelect:{options:[],column:["Id","TenSanPham"],value_field:"Id",text_field:"TenSanPham"}},ChucNangBanHang:{field_name:"ChucNangBanHang",title:"Lo\u1ea1i thi\u1ebft b\u1ecb:",type:"radio-list",data:[{value:"true",label:"POS B\xe1n h\xe0ng"},{value:"false",label:"D\u1ecbch v\u1ee5 WC"}]}};class I extends n.Component{constructor(e){super(e),this.getDataSanPhamDichVuTheoWC=()=>{(0,v.Pq)("SanPham/CheckSanPhamVeSinh","GET",null,!1).then((e=>this.setState({dataSanPhamDichVuTheoWC:e},(()=>{A.SanPhamDichVu_Id.dataSelect.options=this.state.dataSanPhamDichVuTheoWC})))).catch((e=>(0,y.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!","Th\xf4ng b\xe1o")))},this.setStateData=(e,a)=>{var{data:t}=this.state;t[e]=a,this.setState({data:t})},this.handleChange=(e,a)=>{if("ChucNangBanHang"===e){"true"===a&&this.setStateData("SanPhamDichVu_Id",null);let e="true"===a;this.setStateData("ChucNangBanHang",e)}else this.setStateData(e,a)},this.handleValidate=e=>{const a=Object.values(A).filter((e=>e.required));let{data:t}=this.state;for(let n=0;n<a.length;n++){const e=a[n];let o=t[e.field_name];if(null===o||""===o||void 0===o||0===o.length)return(0,y.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return!0},this.state={data:{Id:null,Ten:"",SanPhamDichVu_Id:null,ChucNangBanHang:!0,DiemKinhDoanh_Id:"",dataSanPhamDichVuTheoWC:[]}},this.save=this.save.bind(this)}componentDidMount(){this.getDataSanPhamDichVuTheoWC()}componentDidUpdate(e,a){var t,n;(null===(t=e.rowSelected)||void 0===t?void 0:t.Id)!==(null===(n=this.props.rowSelected)||void 0===n?void 0:n.Id)&&this.setState({data:{Id:this.props.rowSelected.Id,Ten:this.props.rowSelected.Ten,SanPhamDichVu_Id:this.props.rowSelected.SanPhamDichVu_Id,ChucNangBanHang:this.props.rowSelected.ChucNangBanHang}})}save(){if(this.handleValidate()){let{data:e}=this.state;if(e.ChucNangBanHang||e.SanPhamDichVu_Id){e.DiemKinhDoanh_Id=D.b9.DiemKinhDoanhId;let a=e.Id?"ThietBiDocQRCode/ChinhSua":"ThietBiDocQRCode/TaoMoi",t=e.Id?"C\u1eadp nh\u1eadt th\xe0nh c\xf4ng thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code!":"Th\xeam th\xe0nh c\xf4ng thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code!";(0,v.Pq)(a,"POST",JSON.stringify(e),!1).then((e=>(0,y.nw)(t))).then((()=>{this.props.onReloadTable(),this.props.onClose()})).catch((e=>(0,y.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!")))}else(0,y.AB)("Vui l\xf2ng ch\u1ecdn S\u1ea3n ph\u1ea9m d\u1ecbch v\u1ee5","Th\xf4ng b\xe1o")}}reset(){this.setState({data:{Id:null,Ten:"",SanPhamDichVu_Id:null,ChucNangBanHang:!0}})}render(){const{data:e}=this.state,{rowSelected:a,onClose:t,openModal:n}=this.props;let o=a?"Ch\u1ec9nh s\u1eeda thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code":"Th\xeam thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code";return(0,T.jsxs)(l.A,{isOpen:n,className:"modal-them-sua-thiet-bi",children:[(0,T.jsx)(r.A,{children:o}),(0,T.jsxs)(d.A,{children:[(0,T.jsx)(x.A,{data:A.ChucNangBanHang,value:"".concat(e.ChucNangBanHang)||"true",onChange:this.handleChange}),(0,T.jsx)(x.A,{data:A.Ten,value:e.Ten,onChange:this.handleChange}),e.ChucNangBanHang?"":(0,T.jsx)(x.A,{data:A.SanPhamDichVu_Id,value:e.SanPhamDichVu_Id,onChange:this.handleChange})]}),(0,T.jsxs)(s.A,{children:[(0,T.jsxs)(C,{className:"cus-btn bg-success",style:{color:"white",marginRight:"10px"},onClick:this.save,children:[(0,T.jsx)(f.A,{fa:"save"})," L\u01b0u"]}),(0,T.jsxs)(C,{className:"cus-btn bg-dark",style:{color:"white"},onClick:()=>{t()},children:[(0,T.jsx)(f.A,{fa:"ban"})," B\u1ecf qua"]})]})]})}}const k=I;var N=t(30616),w=t(28412),P=t(32385),R=t(23931),V=t(62181),j=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"T\xean",field:"Ten",type:"string",searchable:!0,cellStyle:{minWidth:100,textAlign:"left"}},{title:"S\u1ea3n ph\u1ea9m d\u1ecbch v\u1ee5",field:"DM_SanPhamDichVu.TenSanPham",type:"string",dataRef:["SanPhamDichVu_Id"],dataCheck:!0,editComponent:e=>(0,T.jsx)(i.rb,{url:"DM_SanPhamDichVu",column:{field:"Id",label:"TenSanPham",type:"int"},value:e.value,onChange:a=>a?e.onChange(a.value):e.onChange(null)}),cellStyle:{minWidth:100,textAlign:"left"},defaultSort:"asc"},{title:"\u0110i\u1ec3m kinh doanh",field:"DM_DiemKinhDoanh.Ten",type:"string",dataRef:["DiemKinhDoanh_Id"],dataCheck:!0,editComponent:e=>(0,T.jsx)(i.rb,{url:"DiemKinhDoanhs",column:{field:"Id",label:"Ten",type:"int"},value:e.value,onChange:a=>a?e.onChange(a.value):e.onChange(null)}),cellStyle:{minWidth:100,textAlign:"left"},defaultSort:"asc"},{title:"Lo\u1ea1i thi\u1ebft b\u1ecb",field:"ChucNangBanHang",type:"boolean",cellStyle:{textAlign:"left"},render:e=>e.ChucNangBanHang?"POS B\xe1n h\xe0ng":"D\u1ecbch v\u1ee5 WC"}];const z=n.createRef(),_=()=>z.current&&z.current.onQueryChange();class B extends n.Component{constructor(e){super(e),this.setSearch=e=>{13===e.charCode&&this.setState({search:e.target.value},(()=>_()))},this.state={openModal:!1,rowSelected:null,search:null},this.CreateAndUpdate=n.createRef()}render(){const{rowSelected:e,openModal:a,search:t}=this.state;let n=[];return t&&n.push("substringof('".concat(t,"', Ten)")),D.b9&&n.push("DiemKinhDoanh_Id eq ".concat(D.b9.DiemKinhDoanhId)),(0,T.jsxs)(N.A,{children:[(0,T.jsx)(w.A,{NoTabs:!0,children:(0,T.jsx)(R.A,{md:"12",className:"p-0 mb-2",children:(0,T.jsx)(V.A,{title:"T\xecm ki\u1ebfm",defaultValue:t,onKeyPress:e=>this.setSearch(e),placeholder:"T\xecm ki\u1ebfm theo t\xean..."})})}),(0,T.jsxs)(P.A,{NoTabs:!0,children:[(0,T.jsx)(o.A,{tableRef:z,title:"Danh s\xe1ch thi\u1ebft b\u1ecb \u0111\u1ecdc QR Code",url:"DM_ThietBiDocQRCode",where:n.join(" and "),columns:j,selectType:"withColumns",onAdd:{onClick:()=>{this.CreateAndUpdate.current.reset(),this.setState({openModal:!0})}},onEdit:{onClick:(e,a)=>this.setState({openModal:!0,rowSelected:a})},onDelete:{}}),(0,T.jsx)(k,{ref:this.CreateAndUpdate,rowSelected:e,onClose:()=>this.setState({openModal:!1}),openModal:a,onReloadTable:_})]})]})}}class M extends n.Component{render(){return(0,T.jsx)(B,{})}}},32385:(e,a,t)=>{t.d(a,{A:()=>l});var n=t(9950),o=t(23931),i=t(44414);class l extends n.Component{render(){let{children:e,className:a,FilterSearchAdvanced:t,FilterNoHeader:n,NoTabs:l}=this.props,r=[];return a&&r.push(a),r.push("filter-datatable"),t&&r.push("filter-search-advanced"),n&&r.push("filter-no-header"),l&&r.push("filter-no-tabs"),(0,i.jsx)(o.A,{className:r.join(" "),md:"9",children:e})}}l.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}},85907:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),o=t(98587),i=t(9950),l=t(11942),r=t.n(l),d=t(48738),s=t.n(d),c=t(44208),h=["className","cssModule","tag"],p={tag:c.Wx,className:r().string,cssModule:r().object},u=function(e){var a=e.className,t=e.cssModule,l=e.tag,r=(0,o.A)(e,h),d=(0,c.qO)(s()(a,"modal-footer"),t);return i.createElement(l,(0,n.A)({},r,{className:d}))};u.propTypes=p,u.defaultProps={tag:"div"};const m=u}}]);