????

Your IP : 18.191.176.192


Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/
Upload File :
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/9512.308591b7.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[9512],{428:(e,t,n)=>{n.d(t,{A5:()=>r,G5:()=>a,Is:()=>m,UI:()=>i,V$:()=>c,Yv:()=>d,Z5:()=>u,e9:()=>p,gn:()=>o,jB:()=>h,xz:()=>f});n(67116);const a=e=>e.filter((e=>e.dataID))[0],i=e=>a(e).field,o=e=>e&&e.includes("."),s=e=>e.split(".").join("/"),l=(e,t)=>e?t.field:t,d=(e,t,n)=>{const i=a(t);return`${e}(${"guid"===i.type?"guid":""}'${n[i.field]}')`},h=function(e,t,n){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?`substringof('${n}', ${e})`:`${e} eq ${((e,t)=>"string"===e?`'${t}'`:"datetime"===e?`datetime'${t}'`:"guid"===e?`guid'${t}'`:`${t}`)(t,n)}`},r=(e,t)=>{if(e.filters&&e.filters.length>0){const t=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{const t=`${o(e.column.field)?e.column.dataRef?e.column.dataRef[0]:s(e.column.field):e.column.field}`;return h(t,e.column.type,e.value)}));return t&&t.join(" and ")}if(e.search&&e.search.length>=1){const n=t.filter((e=>e.searchable&&e.field&&e.type)).map((t=>{const n=`${o(t.field)?s(t.field):t.field}`;return h(n,t.type,e.search,!0)}));return n&&n.join(" or ")}return""},u=(e,t)=>`$top=${t}&$skip=${e*t}&$inlinecount=allpages`,c=(e,t)=>`&$orderby=${o(e)?s(e):e} ${t}`,p=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.filter((e=>o(l(t,e))));return 0===n.length?"":`&$expand=${function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[];return e.forEach(((e,a)=>{let i=l(t,e).split(".").reverse().splice(1).reverse().join("/");0===a?n.push(i):n.some((e=>e===i))||n.push(i)})),n.join(",")}(n,t)}`},m=function(e){const t=function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t?"withColumns"===t?`${e.reduce(((e,t,a,i)=>{let d=l(n,t),h=`${e}`;return o(d)?h+=`${void 0===t.dataRef?"":t.dataRef[0]+","}${s(d)}`:h+=`${d}`,`${h}${a===i.length-1?"":","}`}),"")}`:"":`${e.filter((e=>o(e.field))).reduce(((e,t)=>`${e},${s(l(n,t))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);return t?`&$select=${t}`:""},f=function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns";return`${p(e,n)}${m(e,a,n)}${t?"&$filter="+t:""}`}},10077:(e,t,n)=>{n.d(t,{A:()=>C});var a=n(9950),i=n(15255);const o={body:{emptyDataSourceMessage:"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 hi\u1ec3n th\u1ecb",addTooltip:"Th\xeam",editTooltip:"S\u1eeda",deleteTooltip:"X\xf3a",editRow:{deleteText:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn x\xf3a d\xf2ng n\xe0y kh\xf4ng?",cancelTooltip:"H\u1ee7y",saveTooltip:"L\u01b0u"}},toolbar:{exportTitle:"Xu\u1ea5t file",searchTooltip:"T\xecm ki\u1ebfm",showColumnsTitle:"Hi\u1ec7n c\u1ed9t",addRemoveColumns:"Th\xeam v\xe0 hi\u1ec3n th\u1ecb c\xe1c c\u1ed9t",searchPlaceholder:"T\xecm ki\u1ebfm"},pagination:{labelRowsPerPage:"S\u1ed1 d\xf2ng cho 1 trang",labelRowsSelect:"d\xf2ng",labelDisplayedRows:" {from}-{to} c\u1ee7a {count}",firstTooltip:"Trang \u0111\u1ea7u ti\xean",previousTooltip:"Trang tr\u01b0\u1edbc",nextTooltip:"Trang sau",lastTooltip:"Trang cu\u1ed1i c\xf9ng"},header:{actions:"Thao t\xe1c"}};var s=n(44414);const l=a.lazy((()=>Promise.all([n.e(9818),n.e(8185),n.e(3130),n.e(783),n.e(7930),n.e(7608),n.e(7476),n.e(484),n.e(7925),n.e(5060),n.e(2026),n.e(8190),n.e(537),n.e(1105)]).then(n.bind(n,38671)))),d=a.lazy((()=>Promise.all([n.e(9818),n.e(3130),n.e(783),n.e(7930),n.e(5060),n.e(5897)]).then(n.bind(n,46350)))),h=a.lazy((()=>Promise.all([n.e(9818),n.e(3435)]).then(n.bind(n,33435)))),r={color:"#000",padding:"2px",fontSize:"12px",fontWeight:"bold",textAlign:"center",backgroundColor:"powderblue",borderLeft:"0.5px solid rgb(224, 224, 224)",zIndex:99},u={even:"#FFF",odd:"rgb(247, 248, 255)"},c={fontSize:"12px",borderLeft:"0.5px solid rgba(224, 224, 224, 1)"};class p extends a.Component{render(){const{addMoreRows:e,pageSize:t,search:n,CustumToolbar:a,CustumCell:i,SearchAdvanced:u,onRowClick:p,dataCount:m,rowStyle:f,rowsPerPage:g,page:C,...v}=this.props;return(0,s.jsx)(l,{...v,addMoreRows:e,localization:o,options:{exportButton:!1,search:n,actionsColumnIndex:-1,pageSize:t,headerStyle:r,rowStyle:f},onRowClick:void 0===p?void 0:(e,t)=>p(e,t),components:(()=>{let e={Toolbar:e=>(0,s.jsx)(d,{...e,SearchAdvanced:u}),Cell:e=>(0,s.jsx)(h,{...e,style:c})};return a&&(e.Toolbar=a),i&&(e.Cell=i),e})()})}}p.defaultProps={rowStyle:(e,t,n)=>({backgroundColor:t%2===0?u.even:u.odd}),pageSize:10,search:!0};var m=n(428),f=n(4370),g=n(67116);class C extends a.Component{render(){const{tableRef:e,url:t,title:n,columns:a,pageSize:o,detailPanel:l,where:d,search:h,selectType:r,rowStyle:u,onAdd:c,onEdit:C,onDelete:v,onActions:D,onRowClick:b,SearchAdvanced:T,CustumToolbar:x,CustumCell:K,urlExt:I,unRefresDatatable:y,notCreateUUID:A,messageCustomDetele:S}=this.props,$=e=>a.filter((e=>m.gn(e.field)&&e.dataRef)).map((e=>({column:e,field_split:e.field.split(".")}))).forEach((t=>{delete e[t.field_split[0]]})),k=e=>{let t=a.filter((e=>e.dataCheck));for(var n=0;n<t.length;n++)if(m.gn(t[n].field)&&t[n].dataRef){if(null===e[t[n].dataRef[0]]||void 0===e[t[n].dataRef[0]]||""===e[t[n].field])return(0,g.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[n].title),!1}else if(void 0===e[t[n].field]||null===e[t[n].field]||""===e[t[n].field])return(0,g.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[n].title),!1;return!0};return(0,s.jsx)(p,{search:h,pageSize:o,title:n,columns:a,tableRef:e,SearchAdvanced:T,CustumToolbar:x,CustumCell:K,data:e=>I?(0,f.g3)((e=>`${I}${d?"?"+d:"&"}skip=${e.page*e.pageSize}&take=${e.pageSize}`)(e),"GET",null,!1).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t.count)}))):(0,f.g3)((e=>{let n=`${t}?${m.Z5(e.page,e.pageSize)}`;n+=`${m.e9(a)}${m.Is(a,r)}`,e.orderBy&&void 0!==e.orderBy&&e.orderDirection&&""!==e.orderDirection&&(n+=m.V$(e.orderBy.field,e.orderDirection));let i=m.A5(e,a);return n+=i?d?`&$filter=(${i}) and ${d}`:`&$filter=${i}`:d?"&$filter="+d:"",n})(e)).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t["odata.count"])}))),rowStyle:u,detailPanel:l,editable:(()=>{let e={};return c&&void 0===c.onClick&&!1===c.disabled&&(void 0===c.onRowAdd?e.onRowAdd=e=>new Promise(((n,o)=>{let s=m.G5(a);s.type&&"numeric"!==s.type&&(A?delete e[m.UI(a)]:s.dataIdCustom||(e[m.UI(a)]=(0,i.A)())),$(e),c.defaultValues&&c.defaultValues.forEach((t=>e[t.field]=t.value)),k(e)?(0,f.g3)(`${t}`,"POST",JSON.stringify(e)).then((e=>n(e))).catch((e=>{e.json().then((e=>(0,g.AB)(e.value))),o(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.addCallback&&this.props.addCallback()})):o()})).then((e=>this.props.addCallbackWithResponse&&this.props.addCallbackWithResponse(e))).catch((e=>console.log(e))):e.onRowAdd=e=>c.onRowAdd(e)),C&&void 0===C.onClick&&(C.hidden&&("function"===typeof C.hidden?e.onUpdateHidden=e=>C.hidden(e):e.onUpdateHidden=C.hidden),C.disabled&&(e.isEditable=e=>C.disabled(e)),void 0===C.onRowUpdate?e.onRowUpdate=(e,n)=>new Promise(((i,o)=>{$(e),k(e)?(0,f.g3)(m.Yv(t,a,n),"PATCH",JSON.stringify(e)).then((()=>i())).catch((e=>{e.json().then((e=>(0,g.AB)(e.value))),o(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.updateCallback&&this.props.updateCallback()})):o()})):e.onRowUpdate=(e,t)=>C.onRowUpdate(e,t)),v&&void 0===v.onClick&&(v.hidden&&("function"===typeof v.hidden?e.onDeleteHidden=e=>v.hidden(e):e.onDeleteHidden=v.hidden),v.disabled&&(e.isDeletable=e=>v.disabled(e)),void 0===v.onRowDelete?e.onRowDelete=e=>new Promise(((n,i)=>(0,f.g3)(m.Yv(t,a,e),"DELETE").then((()=>{v.messageSuccess?n(null,v.messageSuccess):n("X\xf3a d\u1eef li\u1ec7u th\xe0nh c\xf4ng !")})).catch((e=>{S?(0,g.a3)(S,"Th\xf4ng b\xe1o"):(0,g.a3)("X\xf3a d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),v.messageError?i(e,v.messageError):i("X\xf3a d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i !")})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.deleteCallback&&this.props.deleteCallback()})))):e.onRowDelete=e=>v.onRowDelete(e)),e})(),actions:(()=>{let e=[];return D&&D.map((t=>e.push(t))),c&&c.onClick&&(c.icon="add_box",c.tooltip="Th\xeam",c.isAdd=!0,c.isFreeAction=!0,e.push(c)),C&&C.onClick&&(C.icon="edit",C.tooltip="S\u1eeda",C.isEdit=!0,e.push(C)),v&&v.onClick&&(v.icon="delete",v.tooltip="X\xf3a",v.isDelete=!0,e.push(v)),e})(),onRowClick:void 0===b?void 0:(e,t)=>b(e,t)})}}C.defaultProps={title:"",columns:[],pageSize:10,search:!0,tableRef:a.createRef()}},15255:(e,t,n)=>{var a;n.d(t,{A:()=>u});var i=new Uint8Array(16);function o(){if(!a&&!(a="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(i)}const s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const l=function(e){return"string"===typeof e&&s.test(e)};for(var d=[],h=0;h<256;++h)d.push((h+256).toString(16).substr(1));const r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!l(n))throw TypeError("Stringified UUID is invalid");return n};const u=function(e,t,n){var a=(e=e||{}).random||(e.rng||o)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=a[i];return t}return r(a)}},32385:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(9950),i=n(23931),o=n(44414);class s extends a.Component{render(){let{children:e,className:t,FilterSearchAdvanced:n,FilterNoHeader:a,NoTabs:s}=this.props,l=[];return t&&l.push(t),l.push("filter-datatable"),n&&l.push("filter-search-advanced"),a&&l.push("filter-no-header"),s&&l.push("filter-no-tabs"),(0,o.jsx)(i.A,{className:l.join(" "),md:"9",children:e})}}s.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}},38672:(e,t,n)=>{n.r(t),n.d(t,{default:()=>_});var a=n(9950),i=n(58195),o=n(14113),s=n(99308),l=n(85907),d=n(18849),h=n(16272),r=n(73613),u=n(4370),c=n(67116),p=n(53744),m=n(44414),f={KhuId:{field_name:"KhuId"},TenKhuVuc:{title:"T\xean khu",field_name:"TenKhuVuc",type:"textbox",required:!0},DiemKinhDoanh_Id:{field_name:"DiemKinhDoanh_Id",title:"\u0110i\u1ec3m kinh doanh: ",type:"data-select",dataSelect:{url:"DiemKinhDoanhs",column:["Id","Ten"],value_field:"Id",text_field:"Ten"},required:!0}};class g extends a.Component{constructor(e){super(e),this.loadData=()=>{this.props.Id?(0,u.Pq)(`DM_KhuVucBan(${this.props.Id})`,"GET",null).then((e=>{let{data:t}=this.state;t.KhuId=this.props.Id,t.TenKhuVuc=e.TenKhuVuc,t.DiemKinhDoanh_Id=e.DiemKinhDoanh_Id,this.setState({data:t})})):this.setState({data:{}})},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:{KhuId:null,TenKhuVuc:"",DiemKinhDoanh_Id:""}},this.save=this.save.bind(this)}componentDidMount(){this.loadData()}save(){if(this.handleValidate()){let{data:e}=this.state;e.DiemKinhDoanh_Id=p.b9.DiemKinhDoanhId;let t="KhuVuc/ThemMoi",n="Th\xeam khu th\xe0nh c\xf4ng",a="POST";(0,u.Pq)(t,a,JSON.stringify(e),!1).then((e=>(0,c.nw)(n))).then((()=>{this.props.loadData(),this.reset(),this.props.onReloadTable(),this.props.onClose()})).catch((e=>(0,c.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i")))}}reset(){this.setState({data:{KhuId:"",TenKhuVuc:"",DiemKinhDoanhId:""}})}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 i=t[a.field_name];return null!==i&&""!==i&&void 0!==i&&0!==i.length||((0,c.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1)}}render(){const{data:e}=this.state,{openCreateKhu:t,onClose:n}=this.props;return(0,m.jsxs)(i.A,{isOpen:t,className:"modal-them-khu",children:[(0,m.jsx)(o.A,{children:"Th\xeam m\u1edbi khu"}),(0,m.jsx)(s.A,{children:(0,m.jsx)(h.A,{data:f.TenKhuVuc,value:e.TenKhuVuc,onChange:this.handleChange})}),(0,m.jsxs)(l.A,{children:[(0,m.jsxs)(d.A,{color:"success",style:{marginRight:"10px"},onClick:this.save,children:[(0,m.jsx)(r.A,{fa:"save"})," L\u01b0u"]}),(0,m.jsxs)(d.A,{color:"dark",onClick:()=>{n()},children:[(0,m.jsx)(r.A,{fa:"ban"})," B\u1ecf qua"]})]})]})}}var C=n(23931),v=n(97159),D=n(10077),b=n(28412),T=n(62181),x=n(32385),K=n(30616),I=n(65597),y=n(70537),A=[{title:"Id",field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never",cellStyle:{textAlign:"center"}},{title:"T\xean khu",field:"TenKhuVuc",type:"string",dataCheck:!0,searchable:!0,cellStyle:{textAlign:"left"}},{title:"\u0110i\u1ec3m kinh doanh",field:"DM_DiemKinhDoanh.Ten",type:"string",dataRef:["DiemKinhDoanh_Id"],dataCheck:!0,searchable:!0,editComponent:e=>(0,m.jsx)(y.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 S=a.createRef();class $ extends a.Component{constructor(e){super(e),this.state={}}componentDidMount(){}render(){const{openListKhu:e,onClose:t}=this.props;let n=[];return p.b9.DiemKinhDoanhId&&n.push(`DiemKinhDoanh_Id eq ${p.b9.DiemKinhDoanhId}`),(0,m.jsx)(I.A,{open:e,handleClose:t,maxWidth:"md",className:"modal-detail-khu",children:(0,m.jsx)(s.A,{children:(0,m.jsx)(C.A,{children:(0,m.jsx)(D.A,{tableRef:S,title:"Chi ti\u1ebft khu",url:"DM_KhuVucBan",where:n.join(" and "),selectType:"withColumns",value_field:"Id",text_field:"TenKhuVuc",columns:A,onAdd:{disabled:!0},onEdit:{},onDelete:{},search:!1})})})})}}var k={Id:{field_name:"Id"},TenBan:{field_name:"TenBan",title:"T\xean b\xe0n",type:"textbox",required:!0}};class j extends a.Component{constructor(e){super(e),this.save=()=>{const{khuVucBanId:e}=this.props;if(this.handleValidate()){let{data:t}=this.state;const n={TenBan:t.TenBan,KhuVucBan_Id:e,DiemKinhDoanh_Id:p.b9.DiemKinhDoanhId};let a="KhuVuc/ThemBan",i="Th\xeam b\xe0n th\xe0nh c\xf4ng",o="POST";(0,u.Pq)(`${a}`,o,JSON.stringify(n),!1).then((e=>(0,c.nw)(i))).then((()=>{this.reset(),this.props.onReloadTable(),this.props.onClose()})).catch((e=>(0,c.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i")))}},this.loadData=()=>{this.props.Id?(0,u.Pq)(`DM_Ban(${this.props.Id})`,"GET",null).then((e=>{let{data:t}=this.state;t.Id=this.props.Id,t.TenBan=e.TenBan,t.KhuVucBan_Id=e.KhuVucBan_Id,t.DiemKinhDoanh_Id=e.DiemKinhDoanh_Id,this.setState({data:t})})):this.setState({data:{}})},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:{TenBan:""}},this.save=this.save.bind(this)}componentDidMount(){this.loadData()}reset(){this.setState({data:{Id:"",TenBan:"",KhuVucBan_Id:"",DiemKinhDoanh_Id:""}})}handleValidate(){const e=Object.values(k).filter((e=>e.required));let{data:t}=this.state;for(let n=0;n<e.length;n++){const a=e[n];let i=t[a.field_name];return null!==i&&""!==i&&void 0!==i&&0!==i.length||((0,c.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1)}}render(){const{data:e}=this.state,{onClose:t,openEditBan:n}=this.props;return(0,m.jsxs)(i.A,{isOpen:n,size:"lg",className:"modal-edit-ban",children:[(0,m.jsx)(o.A,{children:"Th\xeam b\xe0n"}),(0,m.jsxs)(s.A,{children:[(0,m.jsx)(h.A,{data:k.TenBan,value:e.TenBan,onChange:this.handleChange}),(0,m.jsxs)(C.A,{style:{display:"flex",justifyContent:"flex-end"},children:[(0,m.jsxs)(d.A,{color:"success",style:{marginRight:"10px"},onClick:this.save,children:[(0,m.jsx)(r.A,{fa:"save"})," L\u01b0u"]}),(0,m.jsxs)(d.A,{color:"dark",onClick:()=>{t()},children:[(0,m.jsx)(r.A,{fa:"ban"})," B\u1ecf qua"]})]})]})]})}}var B=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"T\xean b\xe0n",field:"TenBan",type:"string",dataCheck:!0,defaultSort:"asc"},{title:"Khu v\u1ef1c b\xe0n",field:"DM_KhuVucBan.TenKhuVuc",type:"string",dataRef:["KhuVucBan_Id"],dataCheck:!0,customCol:!0,editComponent:e=>(0,m.jsx)(v.A,{options:[],valueField:"Id",textField:"TenKhuVuc",value:e.value,onChange:t=>t?e.onChange(t.value):e.onChange(null),placeholder:"Ch\u1ecdn khu v\u1ef1c b\xe0n"})}];const R=a.createRef(),w=()=>R.current&&R.current.onQueryChange();class V extends a.Component{constructor(e){super(e),this.loadData=()=>{(0,u.Pq)(`DM_KhuVucBan?$filter=DiemKinhDoanh_Id eq ${p.b9.DiemKinhDoanhId}`,"GET",null).then((e=>{this.setState({dataDropdownKhuVuc:e.value},(()=>this.state.dataDropdownKhuVuc.length>0&&this.setState({khuVucBanId:e.value[0].Id},(()=>this.renderWhere()))))}))},this.setSearchBan=e=>{13===e.charCode&&this.setState({searchBan:e.target.value},(()=>w()))},this.state={openCreateKhu:!1,openListKhu:!1,openEditBan:!1,searchBan:null,khuVucBanId:null,dataDropdownKhuVuc:[],where:[]}}componentDidMount(){this.loadData()}setKhuVucBan(e){e&&this.setState({khuVucBanId:e},(()=>this.renderWhere()))}renderWhere(){const{searchBan:e,khuVucBanId:t}=this.state;let n=[];t&&n.push(`KhuVucBan_Id eq ${t}`),p.b9.DiemKinhDoanhId&&n.push(`DM_KhuVucBan/DiemKinhDoanh_Id eq ${p.b9.DiemKinhDoanhId}`),e&&n.push(`(substringof('${e}', TenBan) \n    or substringof('${e}', TenBan))`),this.setState({where:n},(()=>w()))}render(){const{where:e,searchBan:t,openListKhu:n,openEditBan:i,khuVucBanId:o,dataDropdownKhuVuc:s,openCreateKhu:l}=this.state;let d=B.find((e=>!0===e.customCol));return B.pop(),d={...d,editComponent:e=>(0,m.jsx)(v.A,{options:s,valueField:"Id",textField:"TenKhuVuc",value:e.value,onChange:t=>t?e.onChange(t):e.onChange(null),placeholder:"Ch\u1ecdn khu v\u1ef1c b\xe0n"})},B.push(d),(0,m.jsxs)(K.A,{children:[(0,m.jsxs)(b.A,{NoTabs:!0,children:[(0,m.jsx)(C.A,{md:"12",className:"p-0 mb-2",children:(0,m.jsx)(T.A,{renderButton:(0,m.jsxs)(a.Fragment,{children:[(0,m.jsx)("div",{className:"d-inline mr-2",onClick:()=>this.setState({openListKhu:!0}),children:(0,m.jsx)(r.A,{fa:"list"})}),(0,m.jsx)("div",{className:"d-inline",onClick:()=>this.setState({openCreateKhu:!0}),children:(0,m.jsx)(r.A,{fa:"plus-circle"})})]}),type:"dropdown-list",title:"Khu",placeholder:"Nh\u1eadp khu v\u1ef1c b\xe0n",options:s,value:o,valueField:"Id",textField:"TenKhuVuc",onChange:e=>this.setKhuVucBan(e)})}),(0,m.jsx)(C.A,{md:"12",className:"p-0 mb-2",children:(0,m.jsx)(T.A,{title:"T\xecm ki\u1ebfm",defaultValue:t,onKeyPress:e=>this.setSearchBan(e),placeholder:"Nh\u1eadp t\xean b\xe0n..."})})]}),(0,m.jsx)(x.A,{NoTabs:!0,children:e.length>0&&(0,m.jsx)(D.A,{tableRef:R,title:"Chi ti\u1ebft ph\xf2ng/b\xe0n",url:"DM_Ban",where:e.join(" and "),columns:B,selectType:"withColumns",onAdd:{onClick:()=>{this.setState({openEditBan:!0,ID:null})}},onEdit:{},onDelete:{}})}),l&&(0,m.jsx)(g,{onClose:()=>this.setState({openCreateKhu:!1}),loadData:this.loadData,openCreateKhu:l,onReloadTable:w}),n&&(0,m.jsx)($,{diemKinhDoanhId:p.b9.DiemKinhDoanhId,onClose:()=>this.setState({openListKhu:!1}),openListKhu:n,onReloadTable:w}),i&&(0,m.jsx)(j,{diemKinhDoanhId:p.b9.DiemKinhDoanhId,onClose:()=>this.setState({openEditBan:!1}),openEditBan:i,onReloadTable:w,dataDropdownKhuVuc:s,khuVucBanId:o})]})}}class _ extends a.Component{render(){return(0,m.jsx)(V,{})}}},85907:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(58168),i=n(98587),o=n(9950),s=n(11942),l=n.n(s),d=n(48738),h=n.n(d),r=n(44208),u=["className","cssModule","tag"],c={tag:r.Wx,className:l().string,cssModule:l().object},p=function(e){var t=e.className,n=e.cssModule,s=e.tag,l=(0,i.A)(e,u),d=(0,r.qO)(h()(t,"modal-footer"),n);return o.createElement(s,(0,a.A)({},l,{className:d}))};p.propTypes=c,p.defaultProps={tag:"div"};const m=p}}]);