????

Your IP : 3.14.67.90


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/2160.b6ef72e3.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[2160],{35414:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var n=a(78873),s=a(44414);const l=e=>{const{children:t,style:a,...l}=e;return(0,s.jsx)(n.A,{style:{...a,fontSize:12,whiteSpace:"pre-line"},...l,children:t})};l.defaultProps={};const i=l},57780:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var n=a(35414),s=a(44414);const l=e=>{const{children:t,isCheck:a,...l}=e;return(0,s.jsx)(n.A,{...l,color:a?"success":"danger",children:t})};l.defaultProps={};const i=l},6422:(e,t,a)=>{a.d(t,{A:()=>l});a(9950);var n=a(44414);const s=e=>{const{children:t,style:a}=e;return(0,n.jsx)("div",{style:a,className:"animated fadeIn",children:t})};s.defaultProps={};const l=s},53832:(e,t,a)=>{a.d(t,{A:()=>_});a(9950);var n=a(76152),s=a(23931),l=a(48274),i=a(46499),h=a(31409),o=a(9326),d=a(69754),r=a(44754),c=a(97159),u=a(65907),p=a(47495),m=a(60666),g=a(53139),C=a(62267),x=a(94265),T=a(17790),b=a(36841),D=a(71739),j=a(73613),f=a(70537),A=a(44414);const v=e=>{var t;let{data:a,onChange:n,value:s,isDetail:l,mustLabel:i,options:o,onClickQuickAdd:v}=e;const N=e=>"Nh\u1eadp ".concat(e.toLowerCase());let _=l&&"data-select"!==a.type?"label":a.type;if(i)return(0,A.jsx)("span",{children:s});switch(_){case"label":return(0,A.jsx)("span",{children:"datetime"===a.type?(0,b.Yq)(s):"radio-list"===a.type?a.data&&(null===(t=a.data.find((e=>e.value===s)))||void 0===t?void 0:t.label):s});case"textbox":default:return(0,A.jsx)(h.A,{autoComplete:a.autoComplete||"off",disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==s?"":s,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:N(a.title)});case"password":return(0,A.jsx)(g._2,{name:a.field_name,value:null==s?"":s,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:N(a.title)});case"textarea":return(0,A.jsx)(r.A,{autoComplete:a.autoComplete||"off",rows:a.rows||"3",disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==s?"":s,onChange:e=>n&&n(e.target.name,e.target.value),placeholder:N(a.title)});case"datetime":return(0,A.jsxs)("div",{className:a.icon?"form-control-icon":"",style:{pointerEvents:a.isDetail?"none":"auto"},children:[(0,A.jsx)(d.A,{autoComplete:a.autoComplete||"off",name:a.field_name,value:a.defaultValue||s,onChange:e=>n&&n(a.field_name,e),placeholderText:a.placeholder||N(a.title)}),a.icon&&(0,A.jsx)(j.A,{fa:"calendar"})]});case"data-select":return a.dataSelect&&(0,A.jsx)(A.Fragment,{children:(0,A.jsx)(c.A,{isDetail:l,isMulti:!!a.dataSelect.isMulti&&a.dataSelect.isMulti,disabled:!!a.disabled&&a.disabled,url:a.dataSelect.url,odata:a.dataSelect.odata,where:a.dataSelect.where,group_by:a.dataSelect.group_by,columns:a.dataSelect.columns,valueField:a.dataSelect.value_field,textField:a.dataSelect.text_field,textFieldSub:a.dataSelect.text_field_sub,options:o||a.dataSelect.options,value:s,placeholder:a.dataSelect.placeholder,addItem:!!a.addItem&&a.addItem,urlAddItem:a.urlAddItem,columnAddItem:a.columnAddItem,onChange:(e,t)=>{n&&n(a.field_name,e,t)},onClickQuickAdd:v})});case"data-select-async":return a.dataSelect&&(0,A.jsx)(f.rb,{disabled:!!a.disabled&&a.disabled,value:s||"",url:a.dataSelect.url,column:a.dataSelect.column,isResultValue:a.dataSelect.isResultValue,options:a.dataSelect.options,whereOne:a.dataSelect.whereOne,where:a.dataSelect.where,addItem:!!a.addItem&&a.addItem,urlAddItem:a.urlAddItem,columnAddItem:a.columnAddItem,onClickQuickAdd:v,urlGetAPIId:a.dataSelect.urlGetAPIId,fieldSearchAPI:a.dataSelect.fieldSearchAPI,onChange:e=>{e?n(a.field_name,e.value):n(null)}});case"numeric":case"currency":return(0,A.jsx)(m.A,{autoComplete:a.autoComplete||"off",id:"ctl_".concat(a.field_name),className:"number-format",disabled:!!a.disabled&&a.disabled,value:s,placeholder:"0",thousandSeparator:a.thousandSeparator,decimalSeparator:a.decimalSeparator,onValueChange:e=>{n&&n(a.field_name,e.value)},onFocus:e=>e.target.select()});case"radio-list":return(0,A.jsx)(u.A,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:s,onChange:t=>n&&e.onChange(a.field_name,t)});case"checkbox":return(0,A.jsx)(D.A,{type:"checkbox",name:a.field_name,disabled:!!a.disabled&&a.disabled,checked:s,onChange:t=>n&&e.onChange(a.field_name,t),label:a.label||""});case"checkbox-list":return(0,A.jsx)(p.A,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:s,onChange:t=>n&&e.onChange(a.field_name,t)});case"select-year":return(0,A.jsx)(C.A,{disabled:!!a.disabled&&a.disabled,value:s,onChange:t=>{n&&e.onChange(a.field_name,t&&t.value)},placeholder:N(a.title)});case"select-custom":return(0,A.jsx)(x.A,{value:s,onChange:t=>{n&&e.onChange(a.field_name,t&&t.value)},options:e.data.options});case"select-month":return(0,A.jsx)(T.A,{value:s,onChange:t=>{n&&e.onChange(a.field_name,t&&t.value)}})}},N=e=>{let{inline:t}=e;const{data:a,value:h,onChange:d,onChangeRender:r,inline_equal:c,style:u,styleTitle:p,styleRow:m,isDetail:g,className:C}=e;t="break"!==t&&(!!t||!(!g&&"label"!==a.type));return a&&"hidden"!==a.type&&(0,A.jsxs)(n.A,{style:m,row:!0,className:"form-control-".concat(a.field_name).concat(g?" isDetail":""," ").concat(C||""),children:[!0!==a.hidden_label&&(0,A.jsx)(s.A,{md:!1===t?"12":c?"6":"4",children:a.required?(0,A.jsx)(i.A,{style:p,children:a.title}):(0,A.jsx)(l.A,{style:p,children:a.title})}),(0,A.jsx)(s.A,{md:!1===t||!0===a.hidden_label?"12":c?"6":"8",style:u,children:(0,A.jsx)("div",{className:"form-control-value",style:a.width&&{maxWidth:a.width},children:a.render?a.render(h,r):a.lookup?(0,A.jsx)(o.A,{name:a.field_name,value:h,onChange:e=>d&&d(e.target.name,e.target.value),placeholder:(x=a.title,"Nh\u1eadp ".concat(x.toLowerCase())),children:Object.keys(a.lookup).map(((e,t)=>(0,A.jsx)("option",{value:e,children:a.lookup[e]},t)))}):v(e)})})]});var x};N.defaultProps={inline:!1};const _=N},24957:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var n=a(71766),s=a(44414);const l=e=>{const{disabled:t,name:a,label:l,checked:i,type:h,children:o,className:d,...r}=e;return(0,s.jsxs)("label",{className:d||"radio",children:[(0,s.jsx)(n.A,{...r,type:"radio",name:a,checked:i,disabled:t,children:o}),(0,s.jsx)("span",{className:t?"disabled":"",children:l})]})};l.defaultProps={};const i=l},48274:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var n=a(55627),s=a(44414);const l=e=>{const{children:t,...a}=e;return(0,s.jsx)(n.A,{...a,children:t})};l.defaultProps={size:"sm"};const i=l},46499:(e,t,a)=>{a.d(t,{A:()=>r});var n,s=a(57528),l=(a(9950),a(86006)),i=a(48274),h=a(44414);const o=l.Ay.span(n||(n=(0,s.A)(["\n  color: red;\n"]))),d=e=>{const{text:t,children:a,...n}=e;return(0,h.jsxs)(i.A,{...n,children:[(0,h.jsx)("b",{children:a})," ",(0,h.jsx)(o,{children:t})]})};d.defaultProps={text:"*"};const r=d},37746:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(9950),s=a(78854),l=a(9330),i=a(44414);const h=n.forwardRef(((e,t)=>(0,i.jsx)(l.A,{direction:"up",ref:t,...e})));function o(e){const{children:t,onClose:a,open:n,className:l}=e;return(0,i.jsx)(s.A,{className:l,fullScreen:!0,open:n,onClose:a,TransitionComponent:h,children:t})}},82376:(e,t,a)=>{a.d(t,{A:()=>x});var n=a(9950),s=a(37746),l=a(69994),i=a(87092),h=a(29312),o=a(81270),d=a(39886),r=a(33322),c=a(44414);const u=(0,l.A)((e=>(0,i.A)({appBar:{position:"relative",backgroundColor:"rgb(3,56,99)"},toolbar:{minHeight:40},title:{marginLeft:e.spacing(2),flex:1}})));function p(e){const t=u(),{renderCustom:a,renderButton:n,title:s,onClose:l}=e;return(0,c.jsx)(h.A,{className:t.appBar,children:(0,c.jsxs)(o.A,{className:t.toolbar,variant:"dense",children:[a,(0,c.jsx)(d.A,{variant:"h6",className:t.title,children:s}),n,(0,c.jsx)(r.A,{onClick:l,children:"\u0110\xf3ng"})]})})}var m=a(77766);function g(e){return(0,c.jsx)(m.A,{style:{backgroundColor:"#eee",paddingTop:20,overflow:"unset"},children:e.children})}function C(e){const{renderCustom:t,renderButton:a,children:l,title:i,onClose:h,open:o,className:d}=e;return(0,n.useEffect)((()=>{}),[o]),(0,c.jsxs)(s.A,{className:d,open:o,onClose:h,children:[(0,c.jsx)(p,{renderCustom:t,renderButton:a,title:i,onClose:h}),(0,c.jsx)(g,{children:l})]})}const x=n.memo(C)},57736:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(9950),s=a(58195),l=a(14113),i=a(99308),h=a(44414);class o extends n.Component{constructor(e){super(e),this.state={}}render(){const{title:e,open:t,handleClose:a,children:n,maxWidth:o}=this.props;return(0,h.jsxs)(s.A,{size:this.props.size,style:{maxWidth:"".concat(this.props.width)},isOpen:t,toggle:a,zIndex:9999,className:"modal-"+o,children:[(0,h.jsx)(l.A,{toggle:a,children:e}),(0,h.jsx)(i.A,{children:n})]})}}},47495:(e,t,a)=>{a.d(t,{A:()=>h});var n=a(9950),s=a(71739),l=a(44414);class i extends n.Component{constructor(e){super(e),this.handleChange=(e,t)=>{let{selected:a}=this.state;var n=a.indexOf(e);n<0?a.push(e):a.splice(n,1),this.setState({selected:a}),this.props.onChange(a)},this.state={selected:[]}}componentDidUpdate(e,t){this.props.value!==this.state.selected&&this.setState({selected:this.props.value})}render(){const{name:e,disabled:t,data:a}=this.props;return console.log(a),a&&a.map(((a,n)=>(console.log(a),(0,l.jsx)(s.A,{name:e,disabled:t||a.disabled,value:a.value,label:a.label,checked:this.state.selected&&this.state.selected.indexOf(a.value)>=0&&!a.disabled,onChange:e=>this.handleChange(a.value,e)},n))))}}const h=i},65907:(e,t,a)=>{a.d(t,{A:()=>h});var n=a(9950),s=a(24957),l=a(44414);class i extends n.Component{constructor(e){super(e),this.state={value:e.value}}componentDidUpdate(e,t){this.props.value!==this.state.value&&this.setState({value:this.props.value})}render(){const{name:e,disabled:t,data:a,className:n}=this.props;return a&&a.map(((a,i)=>(0,l.jsx)(s.A,{className:n,name:e,disabled:t||a.disabled,value:a.value,label:a.label,checked:this.state.value==a.value&&!a.disabled,onChange:e=>{this.state.value!==e.target.value&&(this.setState({value:e.target.value}),this.props.onChange(e.target.value))}},i)))}}const h=i},17790:(e,t,a)=>{a.d(t,{A:()=>h});var n=a(9950),s=a(82050),l=a(44414);class i extends n.Component{render(){const{value:e,onChange:t}=this.props;return(0,l.jsx)(s.A,{value:e||"",onChange:t,options:(()=>{let e=[];for(var t=1;t<=12;t++)e.push({value:t,label:"Th\xe1ng ".concat(t)});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const h=i},62267:(e,t,a)=>{a.d(t,{A:()=>h});var n=a(9950),s=a(82050),l=a(44414);class i extends n.Component{render(){const{value:e,onChange:t,isDetail:a,disabled:n}=this.props,i=(()=>{const e=(new Date).getFullYear();let t=[];for(var a=e-5;a<=e+2;a++)t.push({value:a,label:"N\u0103m ".concat(a)});return t})(),h=e||"";return a?(0,l.jsx)("div",{style:{textAlign:"center"},children:h?"N\u0103m "+h:""}):(0,l.jsx)(s.A,{disabled:n,value:h,onChange:t,options:i,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const h=i},66202:(e,t,a)=>{a.d(t,{A:()=>g});var n=a(9950),s=a(70349),l=a(23931),i=a(52308),h=a(8743),o=a(36640),d=a(51445),r=a(52088),c=a(48738),u=a.n(c),p=a(53744),m=a(44414);const g=e=>{const{OnChangeActiveTab:t,className:a,propsActiveTab:c}=e,[g,C]=(0,n.useState)(0);(0,n.useEffect)((()=>{C(c||0)}),[c]),(0,n.useEffect)((()=>{t&&t(g)}),[g]);const x=e=>{g!==e&&C(e)};return(0,m.jsx)("div",{className:e.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,m.jsxs)(s.A,{className:a,children:[(0,m.jsx)(l.A,{md:"12",children:(0,m.jsx)(i.A,{tabs:!0,children:e.data&&e.data.map(((t,a)=>{let n=t.MaChucNang;const s=p.oC.filter((e=>e.ma_chuc_nang===n));return n?s[0]&&s[0].access&&(0,m.jsx)(h.A,{children:(0,m.jsx)(o.A,{className:u()({active:g===a}),onClick:()=>{x(a),e.onChangeTab&&e.onChangeTab(a)},children:t.TabName})},a):(0,m.jsx)(h.A,{children:(0,m.jsx)(o.A,{className:u()({active:g===a}),onClick:()=>{x(a),e.onChangeTab&&e.onChangeTab(a)},children:t.TabName})},a)}))})}),(0,m.jsx)(l.A,{md:"12",children:(0,m.jsx)(d.A,{activeTab:g,children:e.data&&e.data.map(((e,t)=>(0,m.jsx)(r.A,{tabId:t,children:g===t&&e.TabContent},t)))})})]})})}},44440:(e,t,a)=>{a.r(t),a.d(t,{default:()=>ce});var n=a(9950),s=a(66202),l=a(6422),i=a(85560),h=a(70349),o=a(23931),d=a(50651),r=a(75490),c=a(76991),u=a(76152),p=a(55627),m=a(85077),g=a(4370),C=a(82376),x=a(53832),T=a(44414);class b extends n.Component{constructor(e){super(e),this.loadData=e=>{e||(e="web"),this.props.ID?(0,g.Pq)("DonVi/ListChucNang?DonVi_Id=".concat(this.props.ID,"&FlatForm=").concat(e),"GET",null,!1).then((e=>{this.setState({data:e})})):this.setState({data:[]})},this.handleChange=(e,t)=>{this.loadData(t),this.setState({flatForm:t})},this.handleChangeCheck=(e,t)=>{t?(0,g.Pq)("DonVi/ThemChucNang","POST",JSON.stringify({DonVi_Id:this.props.ID,ChucNang_Id:e}),!1):(0,g.Pq)("DonVi/XoaChucNang","POST",JSON.stringify({DonVi_Id:this.props.ID,ChucNang_Id:e}),!1)},this.state={data:[],flatForm:"web"}}componentDidMount(){this.loadData()}componentDidUpdate(e){this.props.ID!==e.ID&&this.loadData()}render(){let{data:e}=this.state;return(0,T.jsx)(C.A,{open:this.props.open,title:"C\u1ea4U H\xccNH CH\u1ee8C N\u0102NG",onClose:this.props.onClose,children:(0,T.jsxs)("div",{className:"don-vi-detail",children:[(0,T.jsx)(h.A,{children:(0,T.jsx)(o.A,{md:"6",children:(0,T.jsx)(x.A,{data:{field_name:"FlatForm",title:"Flat form",type:"radio-list",required:!0,data:[{label:"web",value:"web"},{label:"mobile",value:"mobile"}]},value:this.state.flatForm,onChange:this.handleChange})})}),e&&e.map(((e,t)=>(0,T.jsxs)("div",{children:[(0,T.jsxs)(d.A,{children:[(0,T.jsx)(r.A,{children:(0,T.jsx)("b",{children:e.TenNhom})}),(0,T.jsxs)(c.A,{children:[e.ListChucNang&&e.ListChucNang.map(((e,t)=>(0,T.jsx)(u.A,{check:!0,children:(0,T.jsxs)(p.A,{check:!0,children:[(0,T.jsx)(m.A,{type:"checkbox",defaultChecked:e.Checked,onChange:t=>this.handleChangeCheck(e.Id,t.target.checked)})," ",e.TenChucNang]})},e.Id))),e.ListNhom&&e.ListNhom.map(((e,t)=>(0,T.jsxs)("div",{children:[(0,T.jsx)("h6",{children:e.TenNhom}),e.ListChucNang&&e.ListChucNang.map(((e,t)=>(0,T.jsx)(u.A,{check:!0,children:(0,T.jsxs)(p.A,{check:!0,children:[(0,T.jsx)(m.A,{type:"checkbox",defaultChecked:e.Checked,onChange:t=>this.handleChangeCheck(e.Id,t.target.checked)})," ",e.TenChucNang]})},e.Id))),(0,T.jsx)("p",{})]},t)))]})]}),(0,T.jsx)("p",{})]},t)))]})})}}const D=[{field:"ID",dataID:!0,type:"string",hidden:!0},{title:"M\xe3 \u0111\u01a1n v\u1ecb",field:"MaDonVi",type:"string",dataCheck:!0,searchable:!0,defaultSort:"asc"},{title:"T\xean \u0111\u01a1n v\u1ecb",field:"TenDonVi",type:"string",dataCheck:!0,searchable:!0}];class j extends n.Component{constructor(e){super(e),this.state={openDetail:!1,ID:null}}render(){const{title:e,odata:t}=this.props;return(0,T.jsxs)(l.A,{children:[(0,T.jsx)(i.A,{title:e,url:t&&t.url,columns:D,selectType:"withColumns",onAdd:{disabled:!1},onEdit:{},onDelete:{},onRowClick:(e,t)=>this.setState({openDetail:!0,ID:t.ID})}),this.state.openDetail&&(0,T.jsx)(b,{ID:this.state.ID,open:this.state.openDetail,onClose:()=>this.setState({openDetail:!1,ID:null})})]})}}const f=a.p+"static/media/icon.c83d25868ddcd2f50291.png",A=a.p+"static/media/icon_file.cdf95bb80e0e0d8b7d35.png";var v=a(55002),N=a(57736),_=a(85907),I=a(67116),S={loai_tai_khoan:{field_name:"loai_tai_khoan",title:"Lo\u1ea1i t\xe0i kho\u1ea3n",type:"label",required:!0},MaTaiKhoan:{field_name:"MaTaiKhoan",title:"T\xean t\xe0i kho\u1ea3n",type:"textbox",required:!0},MatKhau:{field_name:"MatKhau",title:"M\u1eadt kh\u1ea9u",type:"password",required:!0},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nh\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u",type:"password",required:!0},TenHienThi:{field_name:"TenHienThi",title:"T\xean hi\u1ec3n th\u1ecb",type:"textbox",required:!0},TinhTrangHoatDong:{field_name:"TinhTrangHoatDong",title:"Tr\u1ea1ng th\xe1i",type:"checkbox"},DiemKinhDoanh_Id:{field_name:"DiemKinhDoanh_Id",title:"Qu\u1ea3n l\xfd t\u1ea1i \u0111i\u1ec3m",type:"data-select",required:!1,dataSelect:{url:"DiemKinhDoanhs",column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},TrangChu:{field_name:"TrangChu",title:"Trang ch\u1ee7 m\u1eb7c \u0111\u1ecbnh",type:"textbox",required:!1}};class y extends n.Component{constructor(e){super(e),this.setStateData=(e,t)=>{var{data:a}=this.state;a[e]=t,this.setState({data:a})},this.handleChange=(e,t)=>{this.setStateData(e,t)},this.save=()=>{let{data:e}=this.state;var t;this.handleValidate()&&(null!=this.props.ID?(t={MaTaiKhoan:this.props.ID,TenHienThi:e.TenHienThi,TinhTrangHoatDong:e.TinhTrangHoatDong,TrangChu:e.TrangChu,DiemKinhDoanh_Id:e.DiemKinhDoanh_Id},(0,g.a7)("QuanLyTaiKhoan/ChinhSuaTaiKhoan","POST",JSON.stringify(t)).then((e=>(0,I.nw)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng","TH\xd4NG B\xc1O").then((()=>{this.props.reloadList(),this.props.handleClose()})))).catch((e=>(0,I.AB)(e,"TH\xd4NG B\xc1O")))):(t={MaTaiKhoan:e.MaTaiKhoan,MatKhau:e.MatKhau,TenHienThi:e.TenHienThi,TinhTrangHoatDong:e.TinhTrangHoatDong,loai_tai_khoan:e.loai_tai_khoan,code:"admin_don_vi",IDDonVi:this.props.IDDonVi,TrangChu:e.TrangChu,DiemKinhDoanh_Id:e.DiemKinhDoanh_Id},(0,g.Pq)("TaiKhoans","POST",JSON.stringify(t)).then((e=>(0,I.nw)("T\u1ea1o t\xe0i kho\u1ea3n th\xe0nh c\xf4ng","TH\xd4NG B\xc1O").then((()=>{this.props.reloadList(),this.props.handleClose()})))).catch((e=>(0,I.AB)("T\xe0i kho\u1ea3n \u0111\xe3 t\u1ed3n t\u1ea1i","TH\xd4NG B\xc1O")))))},this.handleValidate=e=>{const t=Object.values(S).filter((e=>!0===e.required));let{data:a}=this.state;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,I.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return null!==this.props.ID||a.MatKhau===a.NhapLaiMatKhau||((0,I.AB)("Nh\u1eadp m\u1eadt kh\u1ea9u kh\xf4ng kh\u1edbp"),!1)},this.state={data:{MaTaiKhoan:null,MatKhau:null,NhapLaiMatKhau:null,TenHienThi:null,TinhTrangHoatDong:!0,loai_tai_khoan:null,TrangChu:null,DiemKinhDoanh_Id:null}}}componentDidMount(){console.log(this.props),null!=this.props.ID?(0,g.Pq)("TaiKhoans?$filter=MaTaiKhoan eq '".concat(this.props.ID,"'"),"GET",null).then((e=>{let{data:t}=this.state;t.MaTaiKhoan=this.props.ID,t.TenHienThi=e.value[0].TenHienThi,t.TinhTrangHoatDong=e.value[0].TinhTrangHoatDong,t.DiemKinhDoanh_Id=e.value[0].DiemKinhDoanh_Id,t.TrangChu=e.value[0].TrangChu,this.setState({data:t}),S.MaTaiKhoan.type="label",S.MatKhau.required=!1,S.NhapLaiMatKhau.required=!1})).catch((e=>(0,I.AB)(e,"TH\xd4NG B\xc1O"))):S.MaTaiKhoan.type="textbox",this.setStateData("loai_tai_khoan",this.props.LoaiTaiKhoan)}componentDidUpdate(){}render(){let{data:e}=this.state;return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(x.A,{data:S.loai_tai_khoan,value:e.loai_tai_khoan}),(0,T.jsx)(x.A,{data:S.MaTaiKhoan,value:e.MaTaiKhoan,onChange:this.handleChange}),null==this.props.ID&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(x.A,{data:S.MatKhau,value:e.MatKhau,onChange:this.handleChange}),(0,T.jsx)(x.A,{data:S.NhapLaiMatKhau,value:e.NhapLaiMatKhau,onChange:this.handleChange})]}),(0,T.jsx)(x.A,{data:S.TenHienThi,value:e.TenHienThi,onChange:this.handleChange}),(0,T.jsx)(x.A,{data:S.DiemKinhDoanh_Id,value:e.DiemKinhDoanh_Id,onChange:this.handleChange}),(0,T.jsx)(x.A,{data:S.TrangChu,value:e.TrangChu,onChange:this.handleChange}),(0,T.jsx)(x.A,{data:S.TinhTrangHoatDong,value:e.TinhTrangHoatDong,onChange:this.handleChange}),(0,T.jsxs)(_.A,{children:[(0,T.jsx)(v.QB,{onClick:this.save,children:"L\u01b0u"})," ",(0,T.jsx)(v.$n,{onClick:this.props.handleClose,children:"H\u1ee7y"})]})]})}}var k=a(20390),K=a(60150),P=a(57780),M=a(38611),H=[{title:"M\xe3 t\xe0i kho\u1ea3n",field:"MaTaiKhoan",dataID:!0,type:"string",editable:"never",searchable:!0},{title:"T\xean t\xe0i kho\u1ea3n",field:"TenHienThi",type:"string",searchable:!0},{title:"T\xecnh tr\u1ea1ng",field:"TinhTrangHoatDong",type:"boolean",searchable:!1,lookup:{true:"Ho\u1ea1t \u0111\u1ed9ng",false:"\u0110\xe3 kh\xf3a"},render:e=>(0,T.jsx)(P.A,{isCheck:e.TinhTrangHoatDong,children:e.TinhTrangHoatDong?"Ho\u1ea1t \u0111\u1ed9ng":"\u0110\xe3 kh\xf3a"})},{title:"Trang m\u1eb7c \u0111\u1ecbnh",field:"TrangChu",type:"string",dataCheck:!0},{field:"code",type:"string",hidden:!0}];const w=n.createRef(),L=()=>w.current&&w.current.onQueryChange();class O extends n.Component{constructor(e){super(e),this.handleChangeLoaiTaiKhoan=(e,t)=>{this.setState({LoaiTaiKhoan:t,IDDonVi:null}),L()},this.handleChangeIDDonVi=e=>{this.setState({IDDonVi:e}),L()},this.state={open:!1,openChangePassword:!1,openDetail:!1,openBangPhanQuyen:!1,ID:null,LoaiTaiKhoan:null,IDDonVi:null,TenHienThi:null}}componentDidMount(){this.setState({LoaiTaiKhoan:"don_vi"})}render(){const{odata:e}=this.props,{LoaiTaiKhoan:t}=this.state;return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(i.A,{title:(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(v.$n,{style:{marginTop:-5},color:"primary",onClick:this.props.back,children:"Tr\u1edf l\u1ea1i"})," ",this.props.tenDonVi]}),tableRef:w,url:e?e.url:"TaiKhoans",where:"loai_tai_khoan eq '".concat(t,"'").concat(null!=this.props.IDDonVi?" and IDDonVi eq '".concat(this.props.IDDonVi,"'"):""),columns:H,selectType:"withColumns",onAdd:{onClick:e=>this.setState({open:!0,ID:null})},onEdit:{onClick:(e,t)=>this.setState({open:!0,ID:t.MaTaiKhoan})},onDelete:{onRowDelete:e=>new Promise((async(t,a)=>{(0,g.Pq)("QuanLyTaiKhoan/XoaTaiKhoan?ma_tai_khoan=".concat(e.MaTaiKhoan),"POST",null,!1).then((()=>t())).then((()=>(0,I.nw)("X\xf3a th\xe0nh c\xf4ng"))).catch((e=>a(e)))}))},onActions:[{icon:"check",tooltip:"Ph\xe2n quy\u1ec1n",onClick:(e,t)=>this.setState({openBangPhanQuyen:!0,ID:t.MaTaiKhoan,TenHienThi:t.TenHienThi})},{icon:"key",tooltip:"C\u1ea5p l\u1ea1i m\u1eadt kh\u1ea9u",onClick:(e,t)=>this.setState({openChangePass:!0,ID:t.MaTaiKhoan})}],onRowClick:(e,t)=>this.setState({openDetail:!0,ID:t.MaTaiKhoan})}),(0,T.jsx)(N.A,{maxWidth:"md",open:this.state.open,title:null!=this.state.ID?"C\u1eadp nh\u1eadt":"Th\xeam m\u1edbi",handleClose:()=>this.setState({open:!1}),children:(0,T.jsx)(y,{ID:this.state.ID,LoaiTaiKhoan:this.state.LoaiTaiKhoan,IDDonVi:this.props.IDDonVi,handleClose:()=>this.setState({open:!1}),reloadList:L})}),(0,T.jsx)(k.A,{open:this.state.openDetail,handleClose:()=>this.setState({openDetail:!1}),MaTaiKhoan:this.state.ID}),(0,T.jsx)(N.A,{maxWidth:"md",open:this.state.openChangePass,title:"C\u1ea5p l\u1ea1i m\u1eadt kh\u1ea9u",handleClose:()=>this.setState({openChangePass:!1}),children:(0,T.jsx)(K.A,{ID:this.state.ID,handleClose:()=>this.setState({openChangePass:!1}),reloadList:L})}),this.state.openBangPhanQuyen&&(0,T.jsx)(M.A,{ID:this.state.ID,TenHienThi:this.state.TenHienThi,open:this.state.openBangPhanQuyen,onClose:()=>this.setState({openBangPhanQuyen:!1,ID:null})})]})}}class B extends n.Component{constructor(e){super(e),this.onSelect=e=>{let t=e;t.parent=this.state.selected,this.setState({selected:t}),this.props.onSelect&&this.props.onSelect(e)},this.back=()=>{console.log(this.state.selected.parent),this.setState({selected:this.state.selected.parent})},this.state={data:[],selected:null,parent:null}}componentDidMount(){if(this.props.url&&(0,g.Pq)(this.props.url).then((e=>{var t={children:e.value};t[this.props.labelName]="DANH S\xc1CH",this.setState({selected:t})})).catch((e=>console.log(e))),this.props.data){let e={children:this.props.data};e[this.props.labelName]="LO\u1ea0I \u0110\u01a0N V\u1eca",this.setState({selected:e})}}render(){let{selected:e}=this.state;return(0,T.jsxs)(T.Fragment,{children:[e&&e.children&&null!==e.children&&e.children.length>0?(0,T.jsx)("div",{className:"clearfix header",children:this.state.selected?(0,T.jsxs)("p",{className:"title",style:{top:"-2px",marginLeft:"0px",paddingLeft:"15px"},children:[(0,T.jsx)("span",{children:this.state.selected&&this.state.selected.parent?(0,T.jsx)(v.$n,{style:{marginTop:"2px"},color:"primary",onClick:this.back,children:"Tr\u1edf v\u1ec1"}):null}),(0,T.jsx)("b",{children:this.state.selected[this.props.labelName]})]}):null}):null,e&&e.children&&e.children.length>0?(0,T.jsx)("div",{className:"folder clearfix",children:e.children.map(((e,t)=>(0,T.jsxs)("div",{className:"folder-item",title:e[this.props.labelName],onClick:()=>{this.onSelect(e)},children:[(0,T.jsx)("div",{children:(0,T.jsx)("img",{src:e.icon?A:f,alt:""})}),(0,T.jsx)("div",{children:e[this.props.labelName]})]},t)))}):(0,T.jsx)(O,{back:this.back,tenDonVi:this.state.selected&&this.state.selected.title,IDDonVi:this.state.selected&&this.state.selected.key})]})}}class F extends n.Component{constructor(e){super(e),this.onSelect=e=>{},this.state={data:[],key:null}}componentDidMount(){(0,g.Pq)("DonVi/Tree","GET",null,!1).then((e=>this.setState({data:e.data})))}render(){return(0,T.jsx)(T.Fragment,{children:this.state.data&&this.state.data.length>0&&(0,T.jsx)(B,{data:this.state.data,labelName:"title",onSelect:this.onSelect})})}}var q=a(71984),E=a(59560),V=(a(23103),a(58195)),Q=a(14113),G=a(99308),R=a(15255),U={TenNhom:{field_name:"TenNhom",title:"T\xean",type:"textbox",required:!0},STT:{field_name:"STT",title:"STT",type:"numeric"},Icon:{field_name:"Icon",title:"Icon",type:"textbox"}};class X extends n.Component{constructor(e){super(e),this.setStateData=(e,t)=>{var{data:a}=this.state;a[e]=t,this.setState({data:a})},this.handleChange=(e,t)=>{this.setStateData(e,t)},this.save=()=>{let{data:e}=this.state;if(console.log(e),this.handleValidate())if(null!=this.props.ID){var t={TenNhom:e.TenNhom,STT:e.STT,Icon:e.Icon};(0,g.Pq)("NhomChucNangs('".concat(this.props.ID,"')"),"PATCH",JSON.stringify(t)).then((e=>(0,I.nw)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng","TH\xd4NG B\xc1O").then((()=>{this.props.reloadList(this.props.FlatForm),this.props.handleClose()})))).catch((e=>(0,I.AB)(e,"TH\xd4NG B\xc1O")))}else{const t={ID:(0,R.A)(),TenNhom:e.TenNhom,Parent_Id:this.props.Parent_ID,FlatForm:this.props.FlatForm,Icon:e.Icon};(0,g.Pq)("NhomChucNangs","POST",JSON.stringify(t)).then((e=>(0,I.nw)("Th\xeam m\u1edbi th\xe0nh c\xf4ng","TH\xd4NG B\xc1O").then((()=>{this.props.reloadList(this.props.FlatForm),this.props.handleClose()}))))}},this.handleValidate=e=>{const t=Object.values(U).filter((e=>!0===e.required));let{data:a}=this.state;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,I.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return!0},this.state={data:{TenNhom:null,STT:null,Parent_Id:null,Icon:null}}}componentDidMount(){}componentDidUpdate(e){this.props.open!==e.open&&!0===this.props.open&&(null===this.props.ID?(this.setStateData("TenNhom",""),this.setStateData("STT",""),this.setStateData("Icon","")):(0,g.Pq)("NhomChucNangs('".concat(this.props.ID,"')"),"GET",null).then((e=>{let{data:t}=this.state;t.ID=this.props.ID,t.TenNhom=e.TenNhom,t.STT=e.STT,t.Icon=e.Icon,this.setState({data:t})})).catch((e=>(0,I.AB)(e,"TH\xd4NG B\xc1O"))))}render(){let{data:e}=this.state;return(0,T.jsxs)(V.A,{isOpen:this.props.open,toggle:this.props.handleClose,children:[(0,T.jsx)(Q.A,{toggle:this.props.handleClose,children:null!=this.props.ID?"C\u1eadp nh\u1eadt":"Th\xeam m\u1edbi"}),(0,T.jsxs)(G.A,{children:[this.props.Parent_ID&&(0,T.jsxs)("h5",{children:['Thu\u1ed9c danh m\u1ee5c "',this.props.Parent_Name,'"']}),(0,T.jsx)(x.A,{data:U.TenNhom,value:e.TenNhom,onChange:this.handleChange}),null!=this.props.ID&&(0,T.jsx)(x.A,{data:U.STT,value:e.STT,onChange:this.handleChange}),(0,T.jsx)(x.A,{data:U.Icon,value:e.Icon,onChange:this.handleChange})]}),(0,T.jsxs)(_.A,{children:[(0,T.jsx)(v.QB,{onClick:this.save,children:"L\u01b0u"})," ",(0,T.jsx)(v.$n,{onClick:this.props.handleClose,children:"H\u1ee7y"})]})]})}}const J={FlatForm:{field_name:"FlatForm",title:"Flat form",type:"radio-list",required:!0,data:[{label:"web",value:"web"},{label:"mobile",value:"mobile"}]}};class $ extends n.Component{constructor(e){super(e),this.reloadList=e=>{(0,g.Pq)("QuanLyChucNang/GetTreeNhomChucNang?flatForm=".concat(e),"GET",null,!1).then((e=>this.setState({data:e}))).catch((e=>console.log(e)))},this.onSelect=(e,t)=>{if(e.length>0){if(t&&t.node&&t.node.props&&!t.node.props.is_group){this.setState({selectedKey:e[0],selectedText:t.node.props.title,disabledBtnCreate:!0,disabledBtnCreateChild:!1,disabledBtnEdit:!1,disabledBtnDelete:!1});var a={id:e[0],name:t.node.props.title};this.props.onSelect(a)}}else this.setState({selectedKey:null,selectedText:null,disabledBtnCreate:!1,disabledBtnCreateChild:!0,disabledBtnEdit:!0,disabledBtnDelete:!0}),this.loadChuaPhanNhom();this.selKey=t.node.props.eventKey},this.loadChuaPhanNhom=()=>{this.props.onSelect({id:null,name:"0. Ch\u01b0a ph\xe2n nh\xf3m"})},this.onRightClick=e=>{console.log("right click",e),this.setState({selectedKeys:[e.node.props.eventKey]})},this.handleOpenCreate=()=>{this.setState({openCreate:!0,Parent_ID:null,Parent_Name:null})},this.handleOpenEdit=()=>{this.setState({openCreate:!0,ID:this.state.selectedKey})},this.handleOpenCreateChild=()=>{this.setState({openCreate:!0,Parent_ID:this.state.selectedKey,Parent_Name:this.state.selectedText})},this.handleDelete=()=>{(0,I.A1)("B\u1ea1n mu\u1ed1n x\xf3a m\u1eabu tin n\xe0y?","TH\xd4NG B\xc1O").then((()=>{(0,g.Pq)("NhomChucNangs('".concat(this.state.selectedKey,"')"),"DELETE",{}).then((()=>{this.setState({ID:null,selectedKey:null,selectedText:null,disabledBtnCreate:!1,disabledBtnCreateChild:!0,disabledBtnEdit:!0,disabledBtnDelete:!0}),this.reloadList(this.state.flatForm)}))}))},this.handleChange=(e,t)=>{this.reloadList(t),this.loadChuaPhanNhom(),this.setState({flatForm:t})},this.state={data:[],selectedKey:null,selectedText:null,ID:null,openCreate:!1,disabledBtnCreate:!1,disabledBtnCreateChild:!0,disabledBtnEdit:!0,disabledBtnDelete:!0,flatForm:"web"}}componentDidMount(){this.reloadList("web")}render(){return(0,T.jsxs)("div",{className:"module-tree",children:[(0,T.jsxs)("div",{className:"module-tree-header",style:{border:"1px solid #ccc"},children:[(0,T.jsx)("div",{style:{borderBottom:"1px solid #ccc"},children:(0,T.jsx)(x.A,{data:J.FlatForm,value:this.state.flatForm,onChange:this.handleChange})}),(0,T.jsxs)("div",{children:[(0,T.jsx)(q.A,{color:"link",disabled:this.state.disabledBtnCreate,onClick:this.handleOpenCreate,children:"Th\xeam m\u1edbi"}),(0,T.jsx)(q.A,{color:"link",disabled:this.state.disabledBtnCreateChild,onClick:this.handleOpenCreateChild,children:"Th\xeam danh m\u1ee5c con"}),(0,T.jsx)(q.A,{color:"link",disabled:this.state.disabledBtnEdit,onClick:this.handleOpenEdit,children:"C\u1eadp nh\u1eadt"}),(0,T.jsx)(q.A,{color:"link",disabled:this.state.disabledBtnDelete,onClick:this.handleDelete,style:{color:"red"},children:"X\xf3a"})]})]}),(0,T.jsx)("div",{className:"module-tree-body mt-4",style:{overflow:"auto",border:"1px solid #ccc",borderTop:0,top:66},children:this.state.data.length>0&&(0,T.jsx)(E.A,{className:"myCls",showLine:!0,defaultExpandAll:!1,onSelect:this.onSelect,treeData:this.state.data,onRightClick:this.onRightClick})}),(0,T.jsx)(X,{ID:this.state.ID,Parent_ID:this.state.Parent_ID,Parent_Name:this.state.Parent_Name,FlatForm:this.state.flatForm,open:this.state.openCreate,handleClose:()=>this.setState({openCreate:!1,ID:null}),reloadList:this.reloadList})]})}}const Y=n.createRef(),z=()=>Y.current&&Y.current.onQueryChange(),W=[{field:"ID",dataID:!0,hidden:!0},{title:"Id nh\xf3m ch\u1ee9c n\u0103ng",field:"ID_NhomChucNang",type:"string"},{title:"STT",field:"STT",type:"string",searchable:!1,defaultSort:"asc"},{title:"M\xe3 ch\u1ee9c n\u0103ng",field:"MaChucNang",type:"string",searchable:!0},{title:"T\xean ch\u1ee9c n\u0103ng",field:"TenChucNang",type:"string",searchable:!0,defaultSort:"asc"},{title:"Url",field:"Url",type:"string",searchable:!0},{title:"Icon",field:"Icon",type:"string",searchable:!0,render:e=>(0,T.jsx)("i",{className:e.Icon,"aria-hidden":"true"})},{title:"FlatForm",field:"FlatForm",type:"string"},{title:"IsHidden",field:"IsHidden",type:"boolean"}];class Z extends n.Component{constructor(e){super(e),this.toggleThemNhomChucNang=()=>{this.setState({isOpenThemNhomChucNang:!this.state.isOpenThemNhomChucNang})},this.toggleThemChucNang=()=>{null!=this.state.filter_id_nhom_chuc_nang?this.setState({isOpenThemChucNang:!this.state.isOpenThemChucNang}):alert("Vui l\xf2ng ch\u1ecdn nh\xf3m ch\u1ee9c n\u0103ng!")},this.load_data=()=>{z()},this.onSelect=e=>{console.log(e),this.setState({filter_ten_nhom_chuc_nang:null===e?null:e.name,filter_id_nhom_chuc_nang:null===e||"0"===e.id?null:e.id}),z()},this.toggle=this.toggle.bind(this),this.state={activeTab:"1",tree:[],filter_ten_nhom_chuc_nang:"Ch\u01b0a ph\xe2n nh\xf3m",filter_id_nhom_chuc_nang:null,filter_name:null,isOpenThemNhomChucNang:!1,isOpenThemChucNang:!1,show_chuc_nang:!1}}toggle(e){this.state.activeTab!==e&&this.setState({activeTab:e})}render(){return(0,T.jsxs)(h.A,{children:[(0,T.jsx)(o.A,{md:"4",children:(0,T.jsx)($,{onSelect:this.onSelect})}),(0,T.jsx)(o.A,{md:"8",children:(0,T.jsx)(i.A,{title:this.state.filter_ten_nhom_chuc_nang,tableRef:Y,url:"ChucNangs",where:"ID_NhomChucNang eq ".concat(null!=this.state.filter_id_nhom_chuc_nang?"'".concat(this.state.filter_id_nhom_chuc_nang,"'"):null),columns:W,onEdit:{},onDelete:{},onAdd:{defaultValues:[{field:"ID_NhomChucNang",value:this.state.filter_id_nhom_chuc_nang}],disabled:!1}})})]})}}var ee=a(47622),te=a(82050);const ae=[{field:"ID",dataID:!0,type:"guid",hidden:!0},{title:"T\xean nh\xf3m",field:"NAME",type:"string",dataCheck:!0,searchable:!0},{title:"S\u1eafp x\u1ebfp",field:"ORDER_NO",type:"numeric",defaultSort:"asc",dataCheck:!0,searchable:!0}];class ne extends n.Component{render(){const{title:e,odata:t}=this.props;return(0,T.jsx)(l.A,{children:(0,T.jsx)(i.A,{title:e,url:t&&t.url,columns:ae,selectType:"withColumns",onAdd:{},onEdit:{}})})}}const se=[{value:"guid",label:"guid"},{value:"string",label:"string"},{value:"boolean",label:"boolean"},{value:"numeric",label:"numeric"},{value:"date",label:"date"},{value:"datetime",label:"datetime"},{value:"time",label:"time"},{value:"currency",label:"currency"}],le=[{field:"ID",dataID:!0,type:"guid",hidden:!0},{title:"Nh\xf3m c\xe0i \u0111\u1eb7t",field:"SYS_SettingGroup.NAME",type:"guid",dataRef:["SETTING_GROUP_ID","ID"],dataCheck:!0,searchable:!0,editable:"onAdd",editComponent:e=>(0,T.jsx)(ee.A,{moudle:{name:"Nh\xf3m c\xe0i \u0111\u1eb7t",component:(0,T.jsx)(ne,{odata:{url:"SettingGroups"}})},url:"SettingGroups",column:{field:"ID",label:"NAME",type:"guid"},value:e.value,onChange:t=>t?e.onChange(t.value):e.onChange(null)})},{title:"Kh\xf3a",field:"SETTING_KEY",type:"string",editable:"onAdd",dataCheck:!0,searchable:!0},{title:"Gi\xe1 tr\u1ecb",field:"SETTING_VALUE",type:"string",dataCheck:!0,searchable:!0},{title:"Lo\u1ea1i",field:"SETTING_TYPE",type:"string",dataCheck:!0,searchable:!0,editComponent:e=>(0,T.jsx)(te.A,{valueRef:"value",labelRef:"label",options:se,value:e.value,onChange:t=>t?e.onChange(t.value):e.onChange(null)})},{title:"S\u1eafp x\u1ebfp",field:"ORDER_NO",defaultSort:"asc",type:"numeric",dataCheck:!0,searchable:!0}];class ie extends n.Component{render(){const{title:e,odata:t}=this.props;return(0,T.jsx)(l.A,{children:(0,T.jsx)(i.A,{title:e,url:t&&t.url,columns:le,selectType:"withColumns",onEdit:{},onAdd:{disabled:!1}})})}}const he=[{field:"ID",dataID:!0,hidden:!0},{title:"M\xe3 Qu\u1eadn/Huy\u1ec7n",field:"MaQuanHuyen",type:"string",dataCheck:!0,searchable:!0},{title:"T\xean Qu\u1eadn/Huy\u1ec7n",field:"TenQuanHuyen",type:"string",dataCheck:!0,searchable:!0}];class oe extends n.Component{render(){const{title:e,odata:t}=this.props;return(0,T.jsx)(l.A,{children:(0,T.jsx)(i.A,{title:e,url:t&&t.url,columns:he,selectType:"withColumns",onAdd:{disabled:!1},onEdit:{},onDelete:{}})})}}const de=[{field:"ID",dataID:!0,type:"numeric",hidden:!0},{title:"M\xe3 Ph\u01b0\u1eddng/X\xe3",field:"MaPhuongXa",type:"string",dataCheck:!0,searchable:!0},{title:"T\xean Ph\u01b0\u1eddng/X\xe3",field:"TenPhuongXa",type:"string",dataCheck:!0,searchable:!0},{title:"T\xean Qu\u1eadn/Huy\u1ec7n",field:"QuanHuyen.TenQuanHuyen",type:"string",dataRef:["IDQH","ID"],dataCheck:!0,searchable:!0,editComponent:e=>(0,T.jsx)(ee.A,{url:"QuanHuyens",column:{field:"ID",label:"TenQuanHuyen",type:"numeric"},value:e.value,onChange:t=>t?e.onChange(t.value):e.onChange(null)})}];class re extends n.Component{render(){const{title:e,odata:t}=this.props;return(0,T.jsx)(l.A,{children:(0,T.jsx)(i.A,{title:e,url:t&&t.url,columns:de,selectType:"withColumns",onAdd:{disabled:!1},onEdit:{},onDelete:{}})})}}class ce extends n.Component{render(){return(0,T.jsx)(s.A,{data:[{TabName:"\u0110\u01a1n v\u1ecb",TabContent:(0,T.jsx)(j,{odata:{url:"DonVis"},title:"Danh m\u1ee5c \u0111\u01a1n v\u1ecb"})},{TabName:"T\xe0i kho\u1ea3n",TabContent:(0,T.jsx)(F,{})},{TabName:"Ch\u1ee9c n\u0103ng",TabContent:(0,T.jsx)(Z,{})},{TabName:"C\xe0i \u0111\u1eb7t h\u1ec7 th\u1ed1ng",TabContent:(0,T.jsx)(ie,{odata:{url:"Settings"},title:"C\xe0i \u0111\u1eb7t h\u1ec7 th\u1ed1ng"})},{TabName:"Qu\u1eadn huy\u1ec7n",TabContent:(0,T.jsx)(oe,{})},{TabName:"X\xe3 ph\u01b0\u1eddng",TabContent:(0,T.jsx)(re,{})}]})}}},60150:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(9950),s=a(53832),l=a(85907),i=a(55002),h=a(67116),o=a(4370),d=a(44414),r={mat_khau_moi:{field_name:"mat_khau_moi",title:"M\u1eadt kh\u1ea9u m\u1edbi",type:"password",required:!0,width:150},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nh\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u",type:"password",required:!0,width:150}};class c extends n.Component{constructor(e){super(e),this.setStateData=(e,t)=>{var{data:a}=this.state;a[e]=t,this.setState({data:a})},this.handleChange=(e,t)=>{this.setStateData(e,t)},this.save=()=>{let{data:e}=this.state;this.handleValidate()&&(0,o.Pq)("QuanLyTaiKhoan/CapLaiMatKhau","POST",JSON.stringify(e),!1).then((e=>(0,h.nw)("C\u1ea5p m\u1eadt kh\u1ea9u th\xe0nh c\xf4ng").then((()=>{this.props.reloadList(),this.props.handleClose()})))).catch((e=>(0,h.AB)(e,"TH\xd4NG B\xc1O")))},this.handleValidate=e=>{const t=Object.values(r).filter((e=>!0===e.required));let{data:a}=this.state;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,h.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return a.mat_khau_moi===a.NhapLaiMatKhau||((0,h.AB)("Nh\u1eadp m\u1eadt kh\u1ea9u kh\xf4ng kh\u1edbp"),!1)},this.state={data:{ma_tai_khoan:null,mat_khau_moi:null,NhapLaiMatKhau:null}}}componentDidMount(){this.setStateData("ma_tai_khoan",this.props.ID)}render(){let{data:e}=this.state;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(s.A,{data:r.mat_khau_moi,value:e.mat_khau_moi,onChange:this.handleChange}),(0,d.jsx)(s.A,{data:r.NhapLaiMatKhau,value:e.NhapLaiMatKhau,onChange:this.handleChange}),(0,d.jsxs)(l.A,{children:[(0,d.jsx)(i.QB,{onClick:this.save,children:"L\u01b0u"})," ",(0,d.jsx)(i.$n,{onClick:this.props.handleClose,children:"H\u1ee7y"})]})]})}}},20390:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(9950),s=a(58195),l=a(14113),i=a(99308),h=a(76152),o=a(23931),d=a(55627),r=a(4370),c=a(35414),u=a(44414);class p extends n.Component{constructor(e){super(e),this.loadData=()=>{this.props.open&&this.props.MaTaiKhoan&&(0,r.Pq)("TaiKhoans?$filter=MaTaiKhoan eq '".concat(this.props.MaTaiKhoan,"'"),"GET",null).then((e=>e.value[0])).then((e=>this.setState({data:e})))},this.state={}}componentDidMount(){this.loadData()}componentDidUpdate(e){this.props.MaTaiKhoan!==e.MaTaiKhoan&&this.loadData()}render(){const{data:e}=this.state;return(0,u.jsxs)(s.A,{isOpen:this.props.open,toggle:this.props.handleClose,children:[(0,u.jsx)(l.A,{toggle:this.props.handleClose,children:"Th\xf4ng tin t\xe0i kho\u1ea3n"}),(0,u.jsx)(i.A,{children:this.state.data&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(h.A,{row:!0,children:[(0,u.jsx)(o.A,{xs:"4",paddingbotton:"0.5rem",children:(0,u.jsx)(d.A,{className:"font-weight-bold",children:"T\xe0i kho\u1ea3n:"})}),(0,u.jsx)(o.A,{xs:"8",children:(0,u.jsx)("span",{children:e.MaTaiKhoan})})]}),(0,u.jsxs)(h.A,{row:!0,children:[(0,u.jsx)(o.A,{xs:"4",children:(0,u.jsx)(d.A,{className:"font-weight-bold",children:"T\xean hi\u1ec3n th\u1ecb:"})}),(0,u.jsx)(o.A,{xs:"8",children:(0,u.jsx)("span",{children:e.TenHienThi})})]}),(0,u.jsxs)(h.A,{row:!0,children:[(0,u.jsx)(o.A,{xs:"4",children:(0,u.jsx)(d.A,{className:"font-weight-bold",children:"S\u1eed d\u1ee5ng:"})}),(0,u.jsx)(o.A,{xs:"8",style:{paddingTop:"auto",paddingBottom:"auto"},children:e.TinhTrangHoatDong?(0,u.jsx)(c.A,{color:"success",children:"\u0110ang s\u1eed d\u1ee5ng"}):(0,u.jsx)(c.A,{color:"danger",children:"\u0110\xe3 kh\xf3a"})})]})]})})]})}}},38611:(e,t,a)=>{a.d(t,{A:()=>C});var n=a(9950),s=a(70349),l=a(23931),i=a(50651),h=a(75490),o=a(76991),d=a(76152),r=a(55627),c=a(85077),u=a(4370),p=a(82376),m=a(53832),g=a(44414);class C extends n.Component{constructor(e){super(e),this.loadData=e=>{e||(e="web"),this.props.ID?(0,u.Pq)("PhanQuyen/ListChucNang?MaTaiKhoan=".concat(this.props.ID,"&FlatForm=").concat(e),"GET",null,!1).then((e=>{this.setState({data:e})})):this.setState({data:[]})},this.handleChange=(e,t)=>{this.loadData(t),this.setState({flatForm:t})},this.handleChangeCheck=(e,t)=>{t?(0,u.Pq)("PhanQuyen/ThemChucNang","POST",JSON.stringify({MaTaiKhoan:this.props.ID,ChucNang_Id:e}),!1):(0,u.Pq)("PhanQuyen/XoaChucNang","POST",JSON.stringify({MaTaiKhoan:this.props.ID,ChucNang_Id:e}),!1)},this.state={data:[],flatForm:"web"}}componentDidMount(){this.loadData()}componentDidUpdate(e){this.props.ID!==e.ID&&this.loadData()}render(){let{data:e}=this.state;return(0,g.jsx)(p.A,{open:this.props.open,title:"PH\xc2N QUY\u1ec0N CHO T\xc0I KHO\u1ea2N: ".concat(this.props.TenHienThi),onClose:this.props.onClose,children:(0,g.jsxs)("div",{className:"don-vi-detail",children:[(0,g.jsx)(s.A,{children:(0,g.jsx)(l.A,{md:"6",children:(0,g.jsx)(m.A,{data:{field_name:"FlatForm",title:"Flat form",type:"radio-list",required:!0,data:[{label:"web",value:"web"},{label:"mobile",value:"mobile"}]},value:this.state.flatForm,onChange:this.handleChange})})}),e&&e.map(((e,t)=>(0,g.jsxs)("div",{children:[(0,g.jsxs)(i.A,{children:[(0,g.jsx)(h.A,{children:(0,g.jsx)("b",{children:e.TenNhom})}),(0,g.jsxs)(o.A,{children:[e.ListChucNang&&e.ListChucNang.map(((e,t)=>(0,g.jsx)(d.A,{check:!0,children:(0,g.jsxs)(r.A,{check:!0,children:[(0,g.jsx)(c.A,{type:"checkbox",defaultChecked:e.Checked,onChange:t=>this.handleChangeCheck(e.Id,t.target.checked)})," ",e.TenChucNang]})},e.Id))),e.ListNhom&&e.ListNhom.map(((e,t)=>(0,g.jsxs)("div",{children:[(0,g.jsx)("h6",{children:e.TenNhom}),e.ListChucNang&&e.ListChucNang.map(((e,t)=>(0,g.jsx)(d.A,{check:!0,children:(0,g.jsxs)(r.A,{check:!0,children:[(0,g.jsx)(c.A,{type:"checkbox",defaultChecked:e.Checked,onChange:t=>this.handleChangeCheck(e.Id,t.target.checked)})," ",e.TenChucNang]})},e.Id))),(0,g.jsx)("p",{})]},t)))]})]}),(0,g.jsx)("p",{})]},t)))]})})}}}}]);