????
Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/1274.5da7bbe4.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[1274],{41274:(e,t,n)=>{n.r(t),n.d(t,{default:()=>k});var a=n(9950),s=n(85560),h=n(30616),i=n(28412),o=n(62181),l=n(23931),r=n(32385),d=n(67116),c=n(4370),p=n(58195),u=n(14113),m=n(99308),D=n(85907),T=n(18849),g=n(53832),x=n(73613),b=n(44414),f={Id:{field_name:"Id"},TenDiemKinhDoanh:{field_name:"TenDiemKinhDoanh",title:"T\xean",type:"textbox",required:!0}};class A extends a.Component{constructor(e){super(e),this.loadData=()=>{this.props.ID&&(0,c.Pq)("DiemKinhDoanhs(".concat(this.props.ID,")"),"GET",null).then((e=>this.setState({data:{TenDiemKinhDoanh:e.Ten}})))},this.setStateData=(e,t)=>{var{data:n}=this.state;n[e]=t,this.setState({data:n})},this.handleChange=(e,t)=>{this.setStateData(e,t)},this.state={data:{Id:null,TenDiemKinhDoanh:""}},this.save=this.save.bind(this)}componentDidMount(){this.loadData()}save(){if(this.handleValidate()){const{data:e}=this.state;let t=this.props.ID?"DiemKinhDoanh/CapNhat":"DiemKinhDoanh/TaoMoi",n=this.props.ID?"C\u1eadp nh\u1eadt th\xe0nh c\xf4ng!":"T\u1ea1o \u0111i\u1ec3m kinh doanh th\xe0nh c\xf4ng",a={DiemKinhDoanhId:this.props.ID||"",TenDiemKinhDoanh:e.TenDiemKinhDoanh};(0,c.Pq)(t,"POST",JSON.stringify(a),!1).then((e=>{this.props.onReloadTable(),this.props.onClose(),(0,d.nw)(n,"Th\xf4ng b\xe1o")})).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")))}}handleValidate(){const e=Object.values(f).filter((e=>e.required));let{data:t}=this.state;for(let n=0;n<e.length;n++){const a=e[n];let s=t[a.field_name];return null!==s&&""!==s&&void 0!==s&&0!==s.length||((0,d.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1)}}render(){const{data:e}=this.state,{openModal:t,onClose:n,ID:a}=this.props;let s=a?"Ch\u1ec9nh s\u1eeda":"Th\xeam m\u1edbi";return(0,b.jsxs)(p.A,{isOpen:t,className:"modal-them-dkd",children:[(0,b.jsx)(u.A,{children:s}),(0,b.jsx)(m.A,{children:(0,b.jsx)(g.A,{data:f.TenDiemKinhDoanh,value:e.TenDiemKinhDoanh,onChange:this.handleChange})}),(0,b.jsxs)(D.A,{children:[(0,b.jsxs)(T.A,{color:"success",style:{marginRight:"10px"},onClick:this.save,children:[(0,b.jsx)(x.A,{fa:"save"})," L\u01b0u"]}),(0,b.jsxs)(T.A,{color:"dark",onClick:()=>{n()},children:[(0,b.jsx)(x.A,{fa:"ban"})," B\u1ecf qua"]})]})]})}}var C=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"T\xean",field:"Ten",type:"string",dataCheck:!0,searchable:!0}];const j=a.createRef(),v=()=>j.current&&j.current.onQueryChange();class I extends a.Component{constructor(e){super(e),this.createKho=e=>{(0,c.Pq)("DiemKinhDoanh/TaoMoi","POST",JSON.stringify(e),!1).then((e=>{this.props.reloadTable(),(0,d.nw)("T\u1ea1o kho th\xe0nh c\xf4ng","Th\xf4ng b\xe1o")})).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")))},this.setSearch=e=>{13===e.charCode&&this.setState({search:e.target.value},(()=>v()))},this.state={search:null,Ten:"",openModal:!1}}deleteRow(e){(0,c.Pq)("DiemKinhDoanh/HuyDiemKinhDoanh?Id=".concat(e),"DELETE",null,!1).then((t=>(0,d.nw)("X\xf3a \u0111i\u1ec3m kinh doanh "+e+" th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o").then((()=>v())))).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!","Th\xf4ng b\xe1o")))}render(){const{search:e,openModal:t,Id:n}=this.state;let a=[];return e&&a.push("substringof('".concat(e,"', Ten)")),(0,b.jsxs)(h.A,{children:[(0,b.jsx)(i.A,{NoTabs:!0,children:(0,b.jsx)(l.A,{md:"12",className:"p-0 mb-2",children:(0,b.jsx)(o.A,{title:"T\xecm ki\u1ebfm",defaultValue:e,onKeyPress:e=>this.setSearch(e),placeholder:"T\xecm ki\u1ebfm theo t\xean..."})})}),(0,b.jsxs)(r.A,{NoTabs:!0,children:[(0,b.jsx)(s.A,{tableRef:j,title:"Danh s\xe1ch chi nh\xe1nh",url:"DiemKinhDoanhs",columns:C,where:a.join(" and "),selectType:"withColumns",onAdd:{onClick:()=>{this.setState({openModal:!0,Id:null})}},onEdit:{onClick:(e,t)=>this.setState({openModal:!0,Id:t.Id})},onDelete:{onClick:(e,t)=>(0,d.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a kh\xf4ng?","C\u1ea3nh b\xe1o").then((()=>this.deleteRow(t.Id)))}}),t&&(0,b.jsx)(A,{ID:n,onClose:()=>this.setState({openModal:!1}),openModal:t,onReloadTable:v})]})]})}}class k extends a.Component{render(){return(0,b.jsx)(I,{})}}},32385:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(9950),s=n(23931),h=n(44414);class i extends a.Component{render(){let{children:e,className:t,FilterSearchAdvanced:n,FilterNoHeader:a,NoTabs:i}=this.props,o=[];return t&&o.push(t),o.push("filter-datatable"),n&&o.push("filter-search-advanced"),a&&o.push("filter-no-header"),i&&o.push("filter-no-tabs"),(0,h.jsx)(s.A,{className:o.join(" "),md:"9",children:e})}}i.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}},85907:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(58168),s=n(98587),h=n(9950),i=n(11942),o=n.n(i),l=n(48738),r=n.n(l),d=n(44208),c=["className","cssModule","tag"],p={tag:d.Wx,className:o().string,cssModule:o().object},u=function(e){var t=e.className,n=e.cssModule,i=e.tag,o=(0,s.A)(e,c),l=(0,d.qO)(r()(t,"modal-footer"),n);return h.createElement(i,(0,a.A)({},o,{className:l}))};u.propTypes=p,u.defaultProps={tag:"div"};const m=u}}]);