????

Your IP : 3.145.116.170


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/9709.18f4ca2c.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[9709],{99709:(e,t,a)=>{a.r(t),a.d(t,{default:()=>M});var n=a(9950),h=a(85560),o=a(70537),s=a(23931),l=a(78873),i=a(53744),d=a(58195),r=a(14113),c=a(99308),u=a(85907),T=a(18849),K=a(53832),p=a(73613),g=a(4370),m=a(67116),f=a(44414),D={KhoId:{field_name:"KhoId"},TenKho:{field_name:"TenKho",title:"T\xean kho",type:"textbox",required:!0,disabled:!0},ThuKho:{field_name:"ThuKho",title:"Th\u1ee7 kho",type:"data-select",dataSelect:{options:[],column:["MaTaiKhoan","TenHienThi"],value_field:"MaTaiKhoan",text_field:"TenHienThi"},required:!0},DiemKinhDoanhId:{field_name:"DiemKinhDoanhId",title:"\u0110i\u1ec3m kinh doanh: ",type:"data-select",dataSelect:{url:"DiemKinhDoanhs",column:["Id","Ten"],value_field:"Id",text_field:"Ten"},required:!0},isKhoTong:{title:"Lo\u1ea1i kho",field_name:"isKhoTong",type:"radio-list",data:[{value:"true",label:"Kho t\u1ed5ng"},{value:"false",label:"Kho chi nh\xe1nh"}]}};class I extends n.Component{constructor(e){super(e),this.loadData=()=>{this.props.ID?(0,g.Pq)("DM_Kho(".concat(this.props.ID,")"),"GET",null).then((e=>{let{data:t}=this.state;t.KhoId=this.props.ID,t.TenKho=e.Ten,t.ThuKho=e.ThuKho,t.DiemKinhDoanhId=e.DiemKinhDoanh_Id,t.isKhoTong=e.IsKhoTong+"",this.setState({data:t})})):this.setState({data:{}})},this.setStateData=(e,t)=>{var{data:a}=this.state;a[e]=t,this.setState({data:a})},this.handleChange=(e,t)=>{"isKhoTong"===e?("true"===t&&this.setStateData("DiemKinhDoanhId",null),this.setStateData("isKhoTong",t)):this.setStateData(e,t)},this.state={data:{KhoId:null,TenKho:"",ThuKho:null,DiemKinhDoanhId:"",isKhoTong:"true"}},this.save=this.save.bind(this)}componentDidMount(){this.props.ID?(D.ThuKho.dataSelect.options=this.props.dataThuKho.filter((e=>0===e.DM_Kho.length||e.MaTaiKhoan===this.props.MaTaiKhoanSelect)),D.isKhoTong.disabled=!0):(D.ThuKho.dataSelect.options=this.props.dataThuKho.filter((e=>0===e.DM_Kho.length)),D.isKhoTong.disabled=!1),this.loadData()}save(){if(this.handleValidate()){let{data:e}=this.state;console.log(e);let t=e.KhoId?"QuanLyKho/CapNhatKho":"QuanLyKho/ThemKho",a=e.KhoId?"C\u1eadp nh\u1eadt kho th\xe0nh c\xf4ng!":"Th\xeam kho th\xe0nh c\xf4ng",n=e.KhoId?"PUT":"POST";(0,g.Pq)(t,n,JSON.stringify(e),!1).then((e=>(0,m.nw)(a))).then((()=>{this.reset(),this.props.onReloadTable(),this.props.onClose()})).catch((e=>(0,m.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i")))}}reset(){this.setState({data:{KhoId:"",TenKho:"",DiemKinhDoanhId:"",isKhoTong:"true",ThuKho:""}})}handleValidate(){const e=Object.values(D).filter((e=>e.required));let{data:t}=this.state;for(let a=0;a<e.length;a++){const n=e[a];let h=t[n.field_name];return null!==h&&""!==h&&void 0!==h&&0!==h.length||((0,m.AB)('Vui l\xf2ng nh\u1eadp "'+n.title+'"'),!1)}}render(){const{data:e}=this.state,{openModal:t,ID:a,onClose:n}=this.props;let h=a?"Ch\u1ec9nh s\u1eeda kho":"Th\xeam m\u1edbi kho";return(0,f.jsxs)(d.A,{isOpen:t,className:"modal-them-sua-kho",children:[(0,f.jsx)(r.A,{children:h}),(0,f.jsxs)(c.A,{children:[(0,f.jsx)(K.A,{data:D.isKhoTong,value:e.isKhoTong||"true",onChange:this.handleChange}),(0,f.jsx)(K.A,{data:D.TenKho,value:e.TenKho,onChange:this.handleChange}),(0,f.jsx)(K.A,{data:D.ThuKho,value:e.ThuKho,onChange:this.handleChange})]}),(0,f.jsxs)(u.A,{children:[(0,f.jsxs)(T.A,{color:"success",style:{marginRight:"10px"},onClick:this.save,children:[(0,f.jsx)(p.A,{fa:"save"})," L\u01b0u"]}),(0,f.jsxs)(T.A,{color:"dark",onClick:()=>{n()},children:[(0,f.jsx)(p.A,{fa:"ban"})," B\u1ecf qua"]})]})]})}}var b=a(30616),x=a(28412),S=a(62181),v=a(32385),A=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"T\xean kho",field:"Ten",type:"string",searchable:!0,cellStyle:{textAlign:"left"}},{title:"Th\u1ee7 kho",field:"SYS_TaiKhoan.TenHienThi",type:"string",searchable:!0,dataRef:["ThuKho"]},{title:"Lo\u1ea1i kho",field:"IsKhoTong",type:"boolean",editable:"never",searchable:!0,cellStyle:{textAlign:"center"},render:e=>e.IsKhoTong?"Kho t\u1ed5ng":"Kho chi nh\xe1nh"}],y=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"T\xean kho",field:"Ten",type:"string",searchable:!0,cellStyle:{textAlign:"left"}},{title:"Th\u1ee7 kho",field:"SYS_TaiKhoan.TenHienThi",type:"string",searchable:!0,dataRef:["ThuKho"]},{title:"Lo\u1ea1i kho",field:"IsKhoTong",type:"boolean",editable:"never",searchable:!0,cellStyle:{textAlign:"center"},render:e=>e.IsKhoTong?"Kho t\u1ed5ng":"Kho chi nh\xe1nh"},{title:"\u0110i\u1ec3m kinh doanh",field:"DM_DiemKinhDoanh.Ten",type:"string",dataRef:["DiemKinhDoanh_Id"],dataCheck:!0,searchable:!0,editComponent:e=>(0,f.jsx)(o.rb,{url:"DiemKinhDoanhs",column:{field:"Id",label:"Ten",type:"int"},value:e.value,onChange:t=>t?e.onChange(t.value):e.onChange(null)}),cellStyle:{textAlign:"center"}}];const C=n.createRef(),j=()=>C.current&&C.current.onQueryChange();class k extends n.Component{constructor(e){super(e),this.handleChange=(e,t)=>{this.setState({IsKhoTong:t},(()=>j()))},this.getThuKhoTheoIDDonVi=()=>{(0,g.Pq)("TaiKhoans?$expand=DM_Kho&$filter=IDDonVi eq '".concat(i.lg.IDDonVi,"'"),"GET",null).then((e=>this.setState({dataThuKho:e.value}))).catch((e=>(0,m.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!","Th\xf4ng b\xe1o")))},this.setSearchTenKho=e=>{13===e.charCode&&this.setState({searchTenKho:e.target.value},(()=>j()))},this.state={data:[],IsKhoTong:"true",openModal:!1,dataThuKho:null,MaTaiKhoanSelect:null,searchTenKho:null,diemKinhDoanhId:null}}componentDidMount(){this.getThuKhoTheoIDDonVi()}render(){const{IsKhoTong:e,openModal:t,ID:a,dataThuKho:n,searchTenKho:o,MaTaiKhoanSelect:i,diemKinhDoanhId:d}=this.state;let r=[];return"true"===e?r.push("IsKhoTong eq ".concat("true"===e)):r.push("(IsKhoTong eq ".concat("true"===e," or IsKhoTong eq null)")),d&&r.push("DiemKinhDoanh_Id eq ".concat(d)),o&&r.push("(substringof('".concat(o,"', Ten) or substringof('").concat(o,"', SYS_TaiKhoan/TenHienThi))")),(0,f.jsxs)(b.A,{children:[(0,f.jsxs)(x.A,{NoTabs:!0,children:[(0,f.jsx)(s.A,{md:"12",className:"p-0 mb-2",children:(0,f.jsx)(S.A,{title:"T\xecm ki\u1ebfm",defaultValue:o,onKeyPress:e=>this.setSearchTenKho(e),placeholder:"T\xecm ki\u1ebfm theo t\xean kho, t\xean th\u1ee7 kho ..."})}),(0,f.jsx)(s.A,{md:"12",className:"p-0 mb-2",children:(0,f.jsx)(S.A,{type:"radio-list",title:"Lo\u1ea1i",data:[{label:(0,f.jsx)(l.A,{color:"primary",children:"Kho t\u1ed5ng"}),value:"true"},{label:(0,f.jsx)(l.A,{color:"info",children:"Kho chi nh\xe1nh "}),value:"false"}],value:e,onChange:(e,t)=>this.setState({IsKhoTong:t},(()=>j()))})}),"true"!==e&&(0,f.jsx)(s.A,{md:"12",className:"p-0 mb-2",children:(0,f.jsx)(S.A,{type:"dropdown-list",title:"\u0110i\u1ec3m kinh doanh",placeholder:"Ch\u1ecdn \u0111i\u1ec3m kinh doanh",url:"DiemKinhDoanhs",valueField:"Id",textField:"Ten",value:d,onChange:e=>this.setState({diemKinhDoanhId:e},(()=>j()))})})]}),(0,f.jsxs)(v.A,{NoTabs:!0,children:[(0,f.jsx)(h.A,{tableRef:C,title:"Danh s\xe1ch kho",where:r.join(" and "),url:"DM_Kho",columns:"true"===e?A:y,selectType:"withColumns",onEdit:{onClick:(e,t)=>this.setState({openModal:!0,ID:t.Id,MaTaiKhoanSelect:t.ThuKho})}}),t&&(0,f.jsx)(I,{ID:a,MaTaiKhoanSelect:i,onClose:()=>this.setState({openModal:!1}),openModal:t,onReloadTable:j,dataThuKho:n})]})]})}}class M extends n.Component{render(){return(0,f.jsx)(k,{})}}},32385:(e,t,a)=>{a.d(t,{A:()=>s});var n=a(9950),h=a(23931),o=a(44414);class s extends n.Component{render(){let{children:e,className:t,FilterSearchAdvanced:a,FilterNoHeader:n,NoTabs:s}=this.props,l=[];return t&&l.push(t),l.push("filter-datatable"),a&&l.push("filter-search-advanced"),n&&l.push("filter-no-header"),s&&l.push("filter-no-tabs"),(0,o.jsx)(h.A,{className:l.join(" "),md:"9",children:e})}}s.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}},78873:(e,t,a)=>{a.d(t,{A:()=>K});var n=a(58168),h=a(98587),o=a(9950),s=a(11942),l=a.n(s),i=a(48738),d=a.n(i),r=a(44208),c=["className","cssModule","color","innerRef","pill","tag"],u={color:l().string,pill:l().bool,tag:r.Wx,innerRef:l().oneOfType([l().object,l().func,l().string]),children:l().node,className:l().string,cssModule:l().object},T=function(e){var t=e.className,a=e.cssModule,s=e.color,l=e.innerRef,i=e.pill,u=e.tag,T=(0,h.A)(e,c),K=(0,r.qO)(d()(t,"badge","badge-"+s,!!i&&"badge-pill"),a);return T.href&&"span"===u&&(u="a"),o.createElement(u,(0,n.A)({},T,{className:K,ref:l}))};T.propTypes=u,T.defaultProps={color:"secondary",pill:!1,tag:"span"};const K=T},85907:(e,t,a)=>{a.d(t,{A:()=>K});var n=a(58168),h=a(98587),o=a(9950),s=a(11942),l=a.n(s),i=a(48738),d=a.n(i),r=a(44208),c=["className","cssModule","tag"],u={tag:r.Wx,className:l().string,cssModule:l().object},T=function(e){var t=e.className,a=e.cssModule,s=e.tag,l=(0,h.A)(e,c),i=(0,r.qO)(d()(t,"modal-footer"),a);return o.createElement(s,(0,n.A)({},l,{className:i}))};T.propTypes=u,T.defaultProps={tag:"div"};const K=T}}]);