????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/7800.d8b69ea1.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[7800],{1254:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","color","innerRef","pill","tag"],u={color:o().string,pill:o().bool,tag:c.Wx,innerRef:o().oneOfType([o().object,o().func,o().string]),children:o().node,className:o().string,cssModule:o().object},p=function(e){var a=e.className,t=e.cssModule,i=e.color,o=e.innerRef,r=e.pill,u=e.tag,p=(0,s.A)(e,h),m=(0,c.qO)(d()(a,"badge","badge-"+i,!!r&&"badge-pill"),t);return p.href&&"span"===u&&(u="a"),l.createElement(u,(0,n.A)({},p,{className:m,ref:o}))};p.propTypes=u,p.defaultProps={color:"secondary",pill:!1,tag:"span"};const m=p},8743:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","active","tag"],u={tag:c.Wx,active:o().bool,className:o().string,cssModule:o().object},p=function(e){var a=e.className,t=e.cssModule,i=e.active,o=e.tag,r=(0,s.A)(e,h),u=(0,c.qO)(d()(a,"nav-item",!!i&&"active"),t);return l.createElement(o,(0,n.A)({},r,{className:u}))};p.propTypes=u,p.defaultProps={tag:"li"};const m=p},12206:(e,a,t)=>{t.r(a),t.d(a,{default:()=>T});var n=t(9950),s=t(82654),l=t(70349),i=t(18849),o=t(86006),r=t(53744),d=t(67116),c=t(34849),h=t(73613),u=t(69378),p=t(4370),m=t(23931),g=t(16272),v=t(44414);const f={mat_khau_moi:{field_name:"mat_khau_moi",title:"M\u1eadt kh\u1ea9u m\u1edbi",type:"password",required:!0,width:200,autoComplete:"off"},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nh\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u",type:"password",required:!0,width:200,autoComplete:"off"}};function b(e){const[a,t]=(0,n.useState)({ma_tai_khoan:r.lg.MaTaiKhoan,mat_khau_moi:null,NhapLaiMatKhau:null}),s=(0,n.useCallback)(((e,n)=>{let s={...a};s[e]=n,t(s)}),[a]),o=(e,a)=>{s(e,a)},c=(0,n.useCallback)((e=>{const t=Object.values(f).filter((e=>!0===e.required));for(let n=0;n<t.length;n++){const e=t[n];let s=a[e.field_name];if(null===s||""===s||void 0===s||0===s.length)return(0,d.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return a.mat_khau_moi===a.NhapLaiMatKhau||((0,d.AB)("Nh\u1eadp m\u1eadt kh\u1ea9u kh\xf4ng kh\u1edbp"),!1)}),[a]),h=(0,n.useCallback)((()=>{c()&&(0,p.Pq)("QuanLyTaiKhoan/CapLaiMatKhau","POST",JSON.stringify(a),!1).then((e=>(0,d.nw)("C\u1ea5p m\u1eadt kh\u1ea9u th\xe0nh c\xf4ng").then((()=>{t({ma_tai_khoan:r.lg.MaTaiKhoan,mat_khau_moi:null,NhapLaiMatKhau:null})})))).catch((e=>(0,d.AB)(e,"TH\xd4NG B\xc1O")))}),[a,c]);return(0,v.jsxs)(l.A,{style:{marginTop:20},children:[(0,v.jsx)(m.A,{md:"12",children:(0,v.jsx)(g.A,{inline:!0,data:f.mat_khau_moi,value:a.mat_khau_moi,onChange:o})}),(0,v.jsx)(m.A,{md:"12",children:(0,v.jsx)(g.A,{inline:!0,data:f.NhapLaiMatKhau,value:a.NhapLaiMatKhau,onChange:o})}),(0,v.jsx)(m.A,{md:"12",style:{textAlign:"right"},children:(0,v.jsx)(i.A,{color:"success",size:"sm",onClick:h,children:"C\u1eadp nh\u1eadt m\u1eadt kh\u1ea9u"})})]})}var x=t(1254);const A={IDDonVi:{field_name:"IDDonVi",title:"T\xean \u0111\u01a1n v\u1ecb: ",type:"label",dataSelect:{url:"DonVis",column:["ID","TenDonVi"],value_field:"ID",text_field:"TenDonVi"}},TenDonVi:{field_name:"SYS_DonVi.TenDonVi",title:"T\xean \u0111\u01a1n v\u1ecb: ",type:"label"},HoVaTen:{field_name:"HoVaTen",title:"H\u1ecd v\xe0 t\xean: ",type:"label"},TenHienThi:{field_name:"TenHienThi",title:"T\xean hi\u1ec3n th\u1ecb: ",type:"label"},Email:{field_name:"Email",title:"Email: ",type:"label"},DiemKinhDoanh_Id:{field_name:"DiemKinhDoanh_Id",title:"\u0110i\u1ec3m kinh doanh: ",type:"label",dataSelect:{url:"DiemKinhDoanhs",column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},TrangChu:{field_name:"TrangChu",title:"Trang ch\xfa: ",type:"label"},TinhTrangHoatDong:{field_name:"TinhTrangHoatDong",title:"T\xecnh tr\u1ea1ng ho\u1ea1t \u0111\u1ed9ng: ",type:"label"},HinhAnh:{field_name:"HinhAnh",title:"H\xecnh \u1ea3nh",type:"label"}};class C extends n.Component{constructor(e){super(e),this.setStateData=(e,a)=>{var{data:t}=this.state;t[e]=a,this.setState({data:t})},this.handleChange=(e,a)=>{this.setStateData(e,a)},this.state={data:{},type:"detail"}}componentDidMount(){this.setState({data:this.props.dataUser})}setType(e){"edit"===e?(A.TenHienThi.type="textbox",A.Email.type="textbox"):(A.TenHienThi.type="label",A.Email.type="label"),this.setState({type:e})}save(){let{data:e}=this.state,a=new FormData;e.MaTaiKhoan?(a.append("MaTaiKhoan",e.MaTaiKhoan),a.append("TenHienThi",e.TenHienThi||null),a.append("Email",e.Email||null),a.append("TinhTrangHoatDong",!0),(0,p.R0)("QuanLyTaiKhoan/ChinhSuaThongTin","POST",a,!1).then((e=>{this.setType("detail"),this.props.reloadData(),(0,d.nw)("C\u1eadp nh\u1eadt th\xf4ng tin th\xe0nh c\xf4ng","Th\xf4ng b\xe1o")})).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra lsss\u1ed7i","Th\xf4ng b\xe1o")))):(0,d.AB)("Kh\xf4ng c\xf3 d\u1eef li\u1ec7u ng\u01b0\u1eddi d\xf9ng","Th\xf4ng b\xe1o")}render(){var e,a;const{data:t,type:s}=this.state;return(0,v.jsxs)(l.A,{className:"form-info",children:[(0,v.jsxs)(m.A,{md:"12",children:[(0,v.jsx)(g.A,{data:A.IDDonVi,value:null===t||void 0===t||null===(e=t.SYS_DonVi)||void 0===e?void 0:e.TenDonVi,onChange:this.handleChange}),(0,v.jsx)(g.A,{data:A.TenHienThi,value:null===t||void 0===t?void 0:t.TenHienThi,onChange:this.handleChange}),(0,v.jsx)(g.A,{data:A.DiemKinhDoanh_Id,value:"detail"===s?null===t||void 0===t||null===(a=t.DM_DiemKinhDoanh2)||void 0===a?void 0:a.Ten:null===t||void 0===t?void 0:t.DiemKinhDoanh_Id,onChange:this.handleChange}),(0,v.jsx)(g.A,{data:A.Email,value:null===t||void 0===t?void 0:t.Email,onChange:this.handleChange}),(0,v.jsx)(g.A,{data:A.TrangChu,value:null===t||void 0===t?void 0:t.TrangChu,onChange:this.handleChange}),(0,v.jsx)(g.A,{data:A.TinhTrangHoatDong,value:(o=null===t||void 0===t?void 0:t.TinhTrangHoatDong,o?(0,v.jsx)(x.A,{color:"success",children:"\u0110ang ho\u1ea1t \u0111\u1ed9ng"}):(0,v.jsx)(x.A,{color:"danger",children:"\u0110\xe3 kh\xf3a"})),onChange:this.handleChange})]}),(0,v.jsx)(m.A,{md:"12",children:"detail"===s?(0,v.jsx)(i.A,{size:"sm",color:"success",className:"pull-right",onClick:()=>this.setType("edit"),children:"Ch\u1ec9nh s\u1eeda"}):(0,v.jsxs)(n.Fragment,{children:[(0,v.jsx)(i.A,{size:"sm",color:"dark",className:"ml-2 pull-right",onClick:()=>this.setType("detail"),children:"Tr\u1edf l\u1ea1i"}),(0,v.jsx)(i.A,{size:"sm",color:"success",className:"pull-right",onClick:()=>this.save(),children:"L\u01b0u"})]})})]});var o}}class T extends n.Component{constructor(e){super(e),this.handleChangeImg=e=>{this.setState({showBtnImage:!0});try{let a=new FileReader;a.onloadend=()=>{this.setState({ImgPreviewUrl:a.result})},a.readAsDataURL(e)}catch(a){this.handleHuyAnh()}},this.handleHuyAnh=()=>{this.setState({showBtnImage:!1,file:null,ImgPreviewUrl:null})},this.state={dataUser:null,file:null,isUpdate:!1,loaded:!1,showBtnHuyAnh:!1,showBtnImage:!1,ImgPreviewUrl:null},this.anhSanPhamRef=n.createRef(),this.saveImage=this.saveImage.bind(this),this.getDataUser=this.getDataUser.bind(this)}componentDidMount(){this.getDataUser()}getDataUser(){const{maTaiKhoan:e}=this.props;this.setState({loaded:!1}),(0,p.Pq)(`TaiKhoans?$expand=SYS_DonVi,DM_DiemKinhDoanh2&$filter=MaTaiKhoan eq '${e||r.lg.MaTaiKhoan}'`,"GET",null).then((e=>this.setState({dataUser:e.value[0],loaded:!0}))).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")))}saveImage(){let{file:e,dataUser:a}=this.state;if(e){let e=new FormData(this.anhSanPhamRef.current);e.append("MaTaiKhoan",null===a||void 0===a?void 0:a.MaTaiKhoan),(0,p.R0)("QuanLyTaiKhoan/ChinhSuaHinhAnh","POST",e,!1).then((e=>{(0,d.nw)("C\u1eadp nh\u1eadt \u1ea3nh \u0111\u1ea1i di\u1ec7n th\xe0nh c\xf4ng","Th\xf4ng b\xe1o")})).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")))}}render(){const{dataUser:e,loaded:a,ImgPreviewUrl:t,showBtnImage:n}=this.state;let o=null;return o=t||(null!==e&&void 0!==e&&e.HinhAnh?"api"+(null===e||void 0===e?void 0:e.HinhAnh):""),(0,v.jsxs)(s.A,{className:"account-info",children:[(0,v.jsxs)(l.A,{className:"avatar-account",children:[(0,v.jsxs)(j,{children:[(0,v.jsx)(y,{src:o,alt:""}),(0,v.jsxs)(S,{children:[(0,v.jsx)(h.A,{fa:"camera-retro"}),(0,v.jsx)("form",{encType:"multipart/form-data",method:"post",ref:this.anhSanPhamRef,children:(0,v.jsx)(c.bT,{name:"HinhAnh",placeholder:"Ch\u1ecdn \u1ea3nh ng\u01b0\u1eddi d\xf9ng ...",onChange:e=>this.setState({file:e},(()=>this.handleChangeImg(this.state.file))),accept:".",required:!0})})]}),(0,v.jsx)(N,{children:null===e||void 0===e?void 0:e.TenHienThi})]}),n&&(0,v.jsxs)(i.A,{className:"bg-white",onClick:this.saveImage,children:[(0,v.jsx)(h.A,{fa:"undo"})," C\u1eadp nh\u1eadt \u1ea3nh"]}),n&&(0,v.jsxs)(i.A,{className:"bg-white",onClick:this.handleHuyAnh,children:[(0,v.jsx)(h.A,{fa:"undo"})," H\u1ee7y ch\u1ecdn \u1ea3nh"]})]}),(0,v.jsx)(l.A,{className:"info",children:(0,v.jsx)(u.A,{className:"tabs-info",data:[{TabName:"Th\xf4ng tin t\xe0i kho\u1ea3n",TabContent:a?(0,v.jsx)(C,{reloadData:this.getDataUser,dataUser:e}):""},{TabName:"\u0110\u1ed5i m\u1eadt kh\u1ea9u",TabContent:(0,v.jsx)(b,{})}]})})]})}}const j=o.Ay.div` position: absolute; left: 50%; top: calc(100% - 120px); transform: translateX(-50%); `,y=o.Ay.img` width: 140px; height: 140px; border-radius: 50%; border: 4px solid #fff; object-fit: cover; `,N=o.Ay.div` position: absolute; text-align: center; left: 50%; transform: translateX(-50%); width: 100%; font-size: 1.75rem; font-weight: 600; min-width: 940px; `,S=o.Ay.div` position: absolute; right: 13px; top: 73%; display: block; height: 34px; width: 34px; border-radius: 50%; background: #e1e1e1; `},16272:(e,a,t)=>{t.d(a,{A:()=>_});var n=t(9950),s=t(76152),l=t(23931),i=t(48274),o=t(46499),r=t(31409),d=t(9326),c=t(69754),h=t(44754),u=t(97159),p=t(65907),m=t(71739),g=t(44414);class v extends n.Component{constructor(e){super(e),this.handleChange=(e,a)=>{let{selected:t}=this.state;var n=t.indexOf(e);n<0?t.push(e):t.splice(n,1),this.setState({selected:t}),this.props.onChange(t)},this.state={selected:[]}}componentDidUpdate(e,a){this.props.value!==this.state.selected&&this.setState({selected:this.props.value})}render(){const{name:e,disabled:a,data:t}=this.props;return console.log(t),t&&t.map(((t,n)=>(console.log(t),(0,g.jsx)(m.A,{name:e,disabled:a||t.disabled,value:t.value,label:t.label,checked:this.state.selected&&this.state.selected.indexOf(t.value)>=0&&!t.disabled,onChange:e=>this.handleChange(t.value,e)},n))))}}const f=v;var b=t(60666),x=t(34849),A=t(62267),C=t(94265),T=t(17790),j=t(36841),y=t(73613);const N=e=>{var a;let{data:t,onChange:n,value:s,isDetail:l,mustLabel:i,options:o}=e;const d=e=>`Nh\u1eadp ${e.toLowerCase()}`;let v=l&&"data-select"!==t.type?"label":t.type;if(i)return(0,g.jsx)("span",{children:s});switch(v){case"label":return(0,g.jsx)("span",{children:"datetime"===t.type?(0,j.Yq)(s):"radio-list"===t.type?t.data&&(null===(a=t.data.find((e=>e.value===s)))||void 0===a?void 0:a.label):s});case"textbox":return(0,g.jsx)(r.A,{autoComplete:t.autoComplete||"off",disabled:!!t.disabled&&t.disabled,name:t.field_name,value:null==s?"":s,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:d(t.title)});case"password":return(0,g.jsx)(x._2,{name:t.field_name,value:null==s?"":s,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:d(t.title)});case"textarea":return(0,g.jsx)(h.A,{autoComplete:t.autoComplete||"off",rows:t.rows||"3",disabled:!!t.disabled&&t.disabled,name:t.field_name,value:null==s?"":s,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:d(t.title)});case"checkbox":return(0,g.jsx)(x.H3,{disabled:!!t.disabled&&t.disabled,name:t.field_name,checked:s||!1,onChange:e=>n&&n(t.field_name,e),placeholder:d(t.title)});case"datetime":return(0,g.jsxs)("div",{className:t.icon?"form-control-icon":"",style:{pointerEvents:t.isDetail?"none":"auto"},children:[(0,g.jsx)(c.A,{autoComplete:t.autoComplete||"off",name:t.field_name,value:t.defaultValue||s,onChange:e=>n&&n(t.field_name,e),placeholderText:t.placeholder||d(t.title)}),t.icon&&(0,g.jsx)(y.A,{fa:"calendar"})]});case"data-select":return t.dataSelect&&(0,g.jsx)(u.A,{isDetail:l,isMulti:!!t.dataSelect.isMulti&&t.dataSelect.isMulti,disabled:!!t.disabled&&t.disabled,url:t.dataSelect.url,odata:t.dataSelect.odata,where:t.dataSelect.where,group_by:t.dataSelect.group_by,columns:t.dataSelect.columns,valueField:t.dataSelect.value_field,textField:t.dataSelect.text_field,textFieldSub:t.dataSelect.text_field_sub,options:o||t.dataSelect.options,value:s,placeholder:t.dataSelect.placeholder,onChange:(e,a)=>{n&&n(t.field_name,e,a)}});case"numeric":case"currency":return(0,g.jsx)(b.A,{autoComplete:t.autoComplete||"off",id:`ctl_${t.field_name}`,className:"number-format",disabled:!!t.disabled&&t.disabled,value:s,placeholder:"0",thousandSeparator:t.thousandSeparator,decimalSeparator:t.decimalSeparator,onValueChange:e=>{n&&n(t.field_name,e.value)},onFocus:e=>e.target.select()});case"radio-list":return(0,g.jsx)(p.A,{name:t.field_name,disabled:!!t.disabled&&t.disabled,data:t.data,value:s,onChange:a=>n&&e.onChange(t.field_name,a)});case"checkbox":return(0,g.jsx)(m.A,{type:"checkbox",name:t.field_name,disabled:!!t.disabled&&t.disabled,checked:s,onChange:a=>n&&e.onChange(t.field_name,a),label:t.label||""});case"checkbox-list":return(0,g.jsx)(f,{name:t.field_name,disabled:!!t.disabled&&t.disabled,data:t.data,value:s,onChange:a=>n&&e.onChange(t.field_name,a)});case"select-year":return(0,g.jsx)(A.A,{disabled:!!t.disabled&&t.disabled,value:s,onChange:a=>{n&&e.onChange(t.field_name,a&&a.value)},placeholder:d(t.title)});case"select-custom":return(0,g.jsx)(C.A,{value:s,onChange:a=>{n&&e.onChange(t.field_name,a&&a.value)},options:e.data.options});case"select-month":return(0,g.jsx)(T.A,{value:s,onChange:a=>{n&&e.onChange(t.field_name,a&&a.value)}})}},S=e=>{let{inline:a}=e;const{data:t,value:n,onChange:r,onChangeRender:c,inline_equal:h,style:u,styleRow:p,isDetail:m}=e;a="break"!==a&&(!!a||!(!m&&"label"!==t.type));return t&&"hidden"!==t.type&&(0,g.jsxs)(s.A,{style:p,row:!0,className:`form-control-${t.field_name}${m?" isDetail":""}`,children:[!0!==t.hidden_label&&(0,g.jsx)(l.A,{md:!1===a?"12":h?"6":"4",children:t.required?(0,g.jsx)(o.A,{children:t.title}):(0,g.jsx)(i.A,{children:t.title})}),(0,g.jsx)(l.A,{md:!1===a||!0===t.hidden_label?"12":h?"6":"8",style:u,children:(0,g.jsx)("div",{className:"form-control-value",style:t.width&&{maxWidth:t.width},children:t.render?t.render(n,c):t.lookup?(0,g.jsx)(d.A,{name:t.field_name,value:n,onChange:e=>r&&r(e.target.name,e.target.value),placeholder:(v=t.title,`Nh\u1eadp ${v.toLowerCase()}`),children:Object.keys(t.lookup).map(((e,a)=>(0,g.jsx)("option",{value:e,children:t.lookup[e]},a)))}):N(e)})})]});var v};S.defaultProps={inline:!1};const _=S},17790:(e,a,t)=>{t.d(a,{A:()=>o});var n=t(9950),s=t(82050),l=t(44414);class i extends n.Component{render(){const{value:e,onChange:a}=this.props;return(0,l.jsx)(s.A,{value:e||"",onChange:a,options:(()=>{let e=[];for(var a=1;a<=12;a++)e.push({value:a,label:`Th\xe1ng ${a}`});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},23931:(e,a,t)=>{t.d(a,{A:()=>b});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","widths","tag"],u=o().oneOfType([o().number,o().string]),p=o().oneOfType([o().bool,o().number,o().string,o().shape({size:o().oneOfType([o().bool,o().number,o().string]),order:u,offset:u})]),m={tag:c.Wx,xs:p,sm:p,md:p,lg:p,xl:p,className:o().string,cssModule:o().object,widths:o().array},g={tag:"div",widths:["xs","sm","md","lg","xl"]},v=function(e,a,t){return!0===t||""===t?e?"col":"col-"+a:"auto"===t?e?"col-auto":"col-"+a+"-auto":e?"col-"+t:"col-"+a+"-"+t},f=function(e){var a=e.className,t=e.cssModule,i=e.widths,o=e.tag,r=(0,s.A)(e,h),u=[];i.forEach((function(a,n){var s=e[a];if(delete r[a],s||""===s){var l=!n;if((0,c.Gv)(s)){var i,o=l?"-":"-"+a+"-",h=v(l,a,s.size);u.push((0,c.qO)(d()(((i={})[h]=s.size||""===s.size,i["order"+o+s.order]=s.order||0===s.order,i["offset"+o+s.offset]=s.offset||0===s.offset,i)),t))}else{var p=v(l,a,s);u.push(p)}}})),u.length||u.push("col");var p=(0,c.qO)(d()(a,u),t);return l.createElement(o,(0,n.A)({},r,{className:p}))};f.propTypes=m,f.defaultProps=g;const b=f},24957:(e,a,t)=>{t.d(a,{A:()=>i});t(9950);var n=t(71766),s=t(44414);const l=e=>{const{disabled:a,name:t,label:l,checked:i,type:o,children:r,className:d,...c}=e;return(0,s.jsxs)("label",{className:d||"radio",children:[(0,s.jsx)(n.A,{...c,type:"radio",name:t,checked:i,disabled:a,children:r}),(0,s.jsx)("span",{className:a?"disabled":"",children:l})]})};l.defaultProps={};const i=l},36640:(e,a,t)=>{t.d(a,{A:()=>v});var n=t(58168),s=t(98587),l=t(9417),i=t(77387),o=t(9950),r=t(11942),d=t.n(r),c=t(48738),h=t.n(c),u=t(44208),p=["className","cssModule","active","tag","innerRef"],m={tag:u.Wx,innerRef:d().oneOfType([d().object,d().func,d().string]),disabled:d().bool,active:d().bool,className:d().string,cssModule:d().object,onClick:d().func,href:d().any},g=function(e){function a(a){var t;return(t=e.call(this,a)||this).onClick=t.onClick.bind((0,l.A)(t)),t}(0,i.A)(a,e);var t=a.prototype;return t.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},t.render=function(){var e=this.props,a=e.className,t=e.cssModule,l=e.active,i=e.tag,r=e.innerRef,d=(0,s.A)(e,p),c=(0,u.qO)(h()(a,"nav-link",{disabled:d.disabled,active:l}),t);return o.createElement(i,(0,n.A)({},d,{ref:r,onClick:this.onClick,className:c}))},a}(o.Component);g.propTypes=m,g.defaultProps={tag:"a"};const v=g},46499:(e,a,t)=>{t.d(a,{A:()=>r});t(9950);var n=t(86006),s=t(48274),l=t(44414);const i=n.Ay.span` color: red; `,o=e=>{const{text:a,children:t,...n}=e;return(0,l.jsxs)(s.A,{...n,children:[(0,l.jsx)("b",{children:t})," ",(0,l.jsx)(i,{children:a})]})};o.defaultProps={text:"*"};const r=o},48274:(e,a,t)=>{t.d(a,{A:()=>i});t(9950);var n=t(55627),s=t(44414);const l=e=>{const{children:a,...t}=e;return(0,s.jsx)(n.A,{...t,children:a})};l.defaultProps={size:"sm"};const i=l},51445:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(77387),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(55451),h=t(44208),u={tag:h.Wx,activeTab:o().any,className:o().string,cssModule:o().object},p=function(e){function a(a){var t;return(t=e.call(this,a)||this).state={activeTab:t.props.activeTab},t}return(0,s.A)(a,e),a.getDerivedStateFromProps=function(e,a){return a.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},a.prototype.render=function(){var e=this.props,a=e.className,t=e.cssModule,s=e.tag,i=(0,h.cJ)(this.props,Object.keys(u)),o=(0,h.qO)(d()("tab-content",a),t);return l.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},l.createElement(s,(0,n.A)({},i,{className:o})))},a}(l.Component);const m=p;p.propTypes=u,p.defaultProps={tag:"div"}},52088:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(55451),h=t(44208),u=["className","cssModule","tabId","tag"],p={tag:h.Wx,className:o().string,cssModule:o().object,tabId:o().any};function m(e){var a=e.className,t=e.cssModule,i=e.tabId,o=e.tag,r=(0,s.A)(e,u),p=function(e){return(0,h.qO)(d()("tab-pane",a,{active:i===e}),t)};return l.createElement(c.H.Consumer,null,(function(e){var a=e.activeTabId;return l.createElement(o,(0,n.A)({},r,{className:p(a)}))}))}m.propTypes=p,m.defaultProps={tag:"div"}},52308:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"],u={tabs:o().bool,pills:o().bool,vertical:o().oneOfType([o().bool,o().string]),horizontal:o().string,justified:o().bool,fill:o().bool,navbar:o().bool,card:o().bool,tag:c.Wx,className:o().string,cssModule:o().object},p=function(e){var a=e.className,t=e.cssModule,i=e.tabs,o=e.pills,r=e.vertical,u=e.horizontal,p=e.justified,m=e.fill,g=e.navbar,v=e.card,f=e.tag,b=(0,s.A)(e,h),x=(0,c.qO)(d()(a,g?"navbar-nav":"nav",!!u&&"justify-content-"+u,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(r),{"nav-tabs":i,"card-header-tabs":v&&i,"nav-pills":o,"card-header-pills":v&&o,"nav-justified":p,"nav-fill":m}),t);return l.createElement(f,(0,n.A)({},b,{className:x}))};p.propTypes=u,p.defaultProps={tag:"ul",vertical:!1};const m=p},55451:(e,a,t)=>{t.d(a,{H:()=>n});var n=t(9950).createContext({})},55627:(e,a,t)=>{t.d(a,{A:()=>b});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","hidden","widths","tag","check","size","for"],u=o().oneOfType([o().number,o().string]),p=o().oneOfType([o().bool,o().string,o().number,o().shape({size:u,order:u,offset:u})]),m={children:o().node,hidden:o().bool,check:o().bool,size:o().string,for:o().string,tag:c.Wx,className:o().string,cssModule:o().object,xs:p,sm:p,md:p,lg:p,xl:p,widths:o().array},g={tag:"label",widths:["xs","sm","md","lg","xl"]},v=function(e,a,t){return!0===t||""===t?e?"col":"col-"+a:"auto"===t?e?"col-auto":"col-"+a+"-auto":e?"col-"+t:"col-"+a+"-"+t},f=function(e){var a=e.className,t=e.cssModule,i=e.hidden,o=e.widths,r=e.tag,u=e.check,p=e.size,m=e.for,g=(0,s.A)(e,h),f=[];o.forEach((function(a,n){var s=e[a];if(delete g[a],s||""===s){var l,i=!n;if((0,c.Gv)(s)){var o,r=i?"-":"-"+a+"-";l=v(i,a,s.size),f.push((0,c.qO)(d()(((o={})[l]=s.size||""===s.size,o["order"+r+s.order]=s.order||0===s.order,o["offset"+r+s.offset]=s.offset||0===s.offset,o))),t)}else l=v(i,a,s),f.push(l)}}));var b=(0,c.qO)(d()(a,!!i&&"sr-only",!!u&&"form-check-label",!!p&&"col-form-label-"+p,f,!!f.length&&"col-form-label"),t);return l.createElement(r,(0,n.A)({htmlFor:m},g,{className:b}))};f.propTypes=m,f.defaultProps=g;const b=f},62267:(e,a,t)=>{t.d(a,{A:()=>o});var n=t(9950),s=t(82050),l=t(44414);class i extends n.Component{render(){const{value:e,onChange:a,isDetail:t,disabled:n}=this.props,i=(()=>{const e=(new Date).getFullYear();let a=[];for(var t=e-5;t<=e+2;t++)a.push({value:t,label:`N\u0103m ${t}`});return a})(),o=e||"";return t?(0,l.jsx)("div",{style:{textAlign:"center"},children:o?"N\u0103m "+o:""}):(0,l.jsx)(s.A,{disabled:n,value:o,onChange:a,options:i,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},65907:(e,a,t)=>{t.d(a,{A:()=>o});var n=t(9950),s=t(24957),l=t(44414);class i extends n.Component{constructor(e){super(e),this.state={value:e.value}}componentDidUpdate(e,a){this.props.value!==this.state.value&&this.setState({value:this.props.value})}render(){const{name:e,disabled:a,data:t,className:n}=this.props;return t&&t.map(((t,i)=>(0,l.jsx)(s.A,{className:n,name:e,disabled:a||t.disabled,value:t.value,label:t.label,checked:this.state.value==t.value&&!t.disabled,onChange:e=>{this.state.value!==e.target.value&&(this.setState({value:e.target.value}),this.props.onChange(e.target.value))}},i)))}}const o=i},69378:(e,a,t)=>{t.d(a,{A:()=>g});var n=t(9950),s=t(70349),l=t(23931),i=t(52308),o=t(8743),r=t(36640),d=t(51445),c=t(52088),h=t(48738),u=t.n(h),p=t(53744),m=t(44414);const g=e=>{const{OnChangeActiveTab:a,className:t,propsActiveTab:h}=e,[g,v]=(0,n.useState)(0);(0,n.useEffect)((()=>{v(h||0)}),[h]),(0,n.useEffect)((()=>{a&&a(g)}),[g]);const f=e=>{g!==e&&v(e)};return(0,m.jsx)("div",{className:e.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,m.jsxs)(s.A,{className:t,children:[(0,m.jsx)(l.A,{md:"12",children:(0,m.jsx)(i.A,{tabs:!0,children:e.data&&e.data.map(((a,t)=>{let n=a.MaChucNang;const s=p.oC.filter((e=>e.ma_chuc_nang===n));return n?s[0]&&s[0].access&&(0,m.jsx)(o.A,{children:(0,m.jsx)(r.A,{className:u()({active:g===t}),onClick:()=>{f(t),e.onChangeTab&&e.onChangeTab(t)},children:a.TabName})},t):(0,m.jsx)(o.A,{children:(0,m.jsx)(r.A,{className:u()({active:g===t}),onClick:()=>{f(t),e.onChangeTab&&e.onChangeTab(t)},children:a.TabName})},t)}))})}),(0,m.jsx)(l.A,{md:"12",children:(0,m.jsx)(d.A,{activeTab:g,children:e.data&&e.data.map(((e,a)=>(0,m.jsx)(c.A,{tabId:a,children:g===a&&e.TabContent},a)))})})]})})}},70349:(e,a,t)=>{t.d(a,{A:()=>v});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","noGutters","tag","form","widths"],u=o().oneOfType([o().number,o().string]),p={tag:c.Wx,noGutters:o().bool,className:o().string,cssModule:o().object,form:o().bool,xs:u,sm:u,md:u,lg:u,xl:u},m={tag:"div",widths:["xs","sm","md","lg","xl"]},g=function(e){var a=e.className,t=e.cssModule,i=e.noGutters,o=e.tag,r=e.form,u=e.widths,p=(0,s.A)(e,h),m=[];u.forEach((function(a,t){var n=e[a];if(delete p[a],n){var s=!t;m.push(s?"row-cols-"+n:"row-cols-"+a+"-"+n)}}));var g=(0,c.qO)(d()(a,i?"no-gutters":null,r?"form-row":"row",m),t);return l.createElement(o,(0,n.A)({},p,{className:g}))};g.propTypes=p,g.defaultProps=m;const v=g},76152:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","row","disabled","check","inline","tag"],u={children:o().node,row:o().bool,check:o().bool,inline:o().bool,disabled:o().bool,tag:c.Wx,className:o().string,cssModule:o().object},p=function(e){var a=e.className,t=e.cssModule,i=e.row,o=e.disabled,r=e.check,u=e.inline,p=e.tag,m=(0,s.A)(e,h),g=(0,c.qO)(d()(a,!!i&&"row",r?"form-check":"form-group",!(!r||!u)&&"form-check-inline",!(!r||!o)&&"disabled"),t);return"fieldset"===p&&(m.disabled=o),l.createElement(p,(0,n.A)({},m,{className:g}))};p.propTypes=u,p.defaultProps={tag:"div"};const m=p},82654:(e,a,t)=>{t.d(a,{A:()=>m});var n=t(58168),s=t(98587),l=t(9950),i=t(11942),o=t.n(i),r=t(48738),d=t.n(r),c=t(44208),h=["className","cssModule","fluid","tag"],u={tag:c.Wx,fluid:o().oneOfType([o().bool,o().string]),className:o().string,cssModule:o().object},p=function(e){var a=e.className,t=e.cssModule,i=e.fluid,o=e.tag,r=(0,s.A)(e,h),u="container";!0===i?u="container-fluid":i&&(u="container-"+i);var p=(0,c.qO)(d()(a,u),t);return l.createElement(o,(0,n.A)({},r,{className:p}))};p.propTypes=u,p.defaultProps={tag:"div"};const m=p},97159:(e,a,t)=>{t.d(a,{A:()=>c});var n=t(9950),s=t(37004),l=t(4370),i=t(36841),o=t(44414);const r={multiValueLabel:e=>({...e,padding:"0px 0px 0px 6px",fontSize:13}),control:e=>({...e,backgroundColor:"white",height:"28.38px",minHeight:"28.38px",fontSize:"12px",lineHeight:"1.5",cursor:"pointer",borderRadius:"4px"}),option:e=>({...e,fontSize:"12px",cursor:"pointer"}),input:e=>({...e,position:"unset"}),placeholder:e=>({...e,marginLeft:5,marginRight:5}),singleValue:(e,a)=>{let{data:t}=a;return{...e,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"0px 5px"}),indicatorsContainer:e=>({...e,padding:"0px 5px"}),indicatorContainer:e=>({...e,padding:"0px 5px !important",fontSize:"12px"})};class d extends n.Component{constructor(e){super(e),this.loadDataFromApi=()=>{let{columns:e,odata:a,url:t,where:n,valueField:s,textField:o,textFieldSub:r}=this.props,d=[],c="";!1!==a?(c=`${t}`,c+=n?`/?$filter=${n}&`:"/?",e&&e.length>0&&(c+=`$select=${this.props.columns.join()}`)):c=this.props.url,(0,l.Pq)(c,"GET",null,a).then((e=>{!1!==a?e.value.forEach((e=>{d.push({value:e[s],label:r?parseInt(e[r])+""==="NaN"?e[r]+" - "+e[o]:"number"===typeof parseInt(e[r])?e[o]+" - "+(0,i.vv)(e[r])+" VN\u0110":e[r]+" - "+e[o]:e[o],obj:e})})):d=e,this.setState({data:d,isLoading:!1}),this.setStateSelected(this.state.value)})).catch((e=>console.log(e)))},this.onChange=(e,a)=>{if(this.setState({selected:e}),this.props.isMulti){var t=[];for(let a=0;a<e.length;a++)t.push(e[a].value);this.props.onChange(t,null)}else this.props.onChange(e?e.value:null,e?e.obj:null)},this.state={data:[],value:null,selected:null,isLoading:!1}}componentDidMount(){this.setState({isLoading:!0});let{options:e,valueField:a,textField:t,textFieldSub:n}=this.props;if(e){let s=e.map((e=>({value:e[a],label:n?parseInt(e[n])+""==="NaN"?e[n]+" - "+e[t]:"number"===typeof parseInt(e[n])?e[t]+" - "+(0,i.vv)(e[n])+" VN\u0110":e[n]+" - "+e[t]:e[t],obj:e})));this.setState({data:s,isLoading:!1}),this.setStateSelected(this.state.value)}else this.loadDataFromApi()}getSnapshotBeforeUpdate(e,a){return e.value!==this.props.value?(this.setState({value:this.props.value}),this.setStateSelected(this.props.value),this.props.value||null):null}setStateSelected(e){this.props.isMulti?this.setState({selected:this.getOptionsMulti(e)}):this.setState({selected:this.getOptionsSingle(e)})}getOptionsSingle(e){let a=null,{data:t}=this.state;if(t&&t.length>0&&e)for(let n=0;n<t.length;n++){if(t[n].value&&t[n].value===e){a=t[n];break}if(t[n].options)for(let s=0;s<t[n].options.length;s++)if(t[n].options[s].value&&t[n].options[s].value===e){a=t[n].options[s];break}}return a}getOptionsMulti(e){let a=[],{data:t}=this.state;if(t&&t.length>0&&e)for(let n=0;n<t.length;n++){let s=t[n];for(let t=0;t<e.length;t++)s.value&&s.value===e[t]&&a.push(s)}return a}componentDidUpdate(e,a,t){let{options:n,valueField:s,textField:l,textFieldSub:o,where:r}=this.props;if(r!==e.where&&this.loadDataFromApi(),n!==e.options&&n){let e=n.map((e=>({value:e[s],label:o?parseInt(e[o])+""==="NaN"?e[o]+" - "+e[l]:"number"===typeof parseInt(e[o])?e[l]+" - "+(0,i.vv)(e[o])+" VN\u0110":e[o]+" - "+e[l]:e[l],obj:e})));this.setState({data:e,isLoading:!1}),this.setStateSelected(this.state.value)}}render(){let{placeholder:e,isMulti:a,isDetail:t,value:n,className:l}=this.props,i=a?this.getOptionsMulti(n):this.getOptionsSingle(n);return this.state.data.length>0&&t?(0,o.jsx)("span",{children:i&&i.label}):(0,o.jsx)(s.A,{isMulti:a,isLoading:this.state.isLoading,isDisabled:this.props.disabled,isClearable:!0,className:l||"dropdownlist",value:i,styles:r,options:this.state.data,onChange:this.onChange,placeholder:e})}}const c=d}}]);