????

Your IP : 18.221.238.5


Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/admin/assets/
Upload File :
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/admin/assets/ChangePassword-ac1ab547.js

var G=Object.defineProperty;var H=(l,s,a)=>s in l?G(l,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[s]=a;var d=(l,s,a)=>(H(l,typeof s!="symbol"?s+"":s,a),a);import{h as r,T as b,f as M,_ as $,C as m}from"./index-8ef13bef.js";import{e as o,_ as I,R as x,f as B,r as p,j as e}from"./vendor-4ed091cd.js";import{C as c,R as z}from"./Col-36d78327.js";import{a as V,b as A,c as J,M as U}from"./ButtonEdit-6bcc9939.js";import{F as g,L as T}from"./Label-39c7142b.js";import"./ButtonLoad-3b9b6e24.js";import{T as W,C as i,a as k,F as v}from"./BadgeCheck-90297b5d.js";import{T as S}from"./ToastDetail-1eff85f2.js";import{N as X}from"./Nav-d46410cd.js";import{N as Y,a as Z,b as ee,c as ae}from"./Tabs-6c2a6b41.js";import{t as N,m as K,c as L}from"./utils-edee7d6b.js";import{B as te}from"./Button-7f5efc58.js";import{B as se}from"./ButtonSave-208099f2.js";var ne=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],he={className:o.string,cssModule:o.object,size:o.string,bordered:o.bool,borderless:o.bool,striped:o.bool,dark:o.bool,hover:o.bool,responsive:o.oneOfType([o.bool,o.string]),tag:N,responsiveTag:N,innerRef:o.oneOfType([o.func,o.string,o.object])},ie={tag:"table",responsiveTag:"div"},y=function(s){var a=s.className,t=s.cssModule,n=s.size,h=s.bordered,_=s.borderless,u=s.striped,P=s.dark,Q=s.hover,j=s.responsive,q=s.tag,O=s.responsiveTag,E=s.innerRef,w=I(s,ne),R=K(L(a,"table",n?"table-"+n:!1,h?"table-bordered":!1,_?"table-borderless":!1,u?"table-striped":!1,P?"table-dark":!1,Q?"table-hover":!1),t),f=x.createElement(q,B({},w,{ref:E,className:R}));if(j){var F=K(j===!0?"table-responsive":"table-responsive-"+j,t);return x.createElement(O,{className:F},f)}return f};y.propTypes=he;y.defaultProps=ie;const D=y,le=l=>{const[s,a]=p.useState(0),t=n=>{s!==n&&a(n)};return e.jsxs(e.Fragment,{children:[e.jsx(X,{tabs:!0,children:l.data&&l.data.map((n,h)=>e.jsx(Y,{children:e.jsx(Z,{className:L({active:s==h}),onClick:()=>{t(h)},children:n.TabName})},h))}),e.jsx(ee,{activeTab:s,children:l.data&&l.data.map((n,h)=>e.jsx(ae,{tabId:h,children:n.TabContent},h))})]})},oe=le;class de extends p.Component{constructor(a){super(a);d(this,"onSelect",(a,t)=>{a.length>0?t&&t.node&&t.node.props&&!t.node.props.is_group&&this.setState({defaultSelectedKeys:a},this.props.onSelect&&this.props.onSelect(a[0])):this.props.onSelect&&this.props.onSelect(a),this.selKey=t.node.props.eventKey});d(this,"onCheck",(a,t)=>{console.log(a,t),this.props.onCheck&&this.props.onCheck(a,t.checked,t.node.props)});this.state={data:[],defaultCheckedKeys:[]}}componentDidMount(){r(this.props.url,"GET",null,!1).then(a=>this.setState({data:a.data,defaultCheckedKeys:a.defaultCheckedKeys?a.defaultCheckedKeys:[]})).catch(a=>console.log(a))}render(){return e.jsx(S,{title:this.props.title,children:e.jsx("div",{className:"wrap",style:{overflow:"scroll",height:this.props.height,margin:"-10px"},children:this.state.data.length>0&&e.jsx(W,{className:"myCls",showLine:!0,checkable:!0,defaultExpandAll:!0,defaultCheckedKeys:this.state.defaultCheckedKeys,onSelect:this.onSelect,onCheck:this.onCheck,treeData:this.state.data})})})}}class re extends p.Component{constructor(a){super(a);d(this,"loadData",()=>{this.props.MaTaiKhoan&&r(`PhanQuyen/ListChucNangFull?MaTaiKhoan=${this.props.MaTaiKhoan}`,"GET",null,!1).then(a=>{this.setState({data:a})}).catch(a=>console.log(a))});d(this,"handleChange",(a,t,n)=>{let{data:h}=this.state;var _=h.filter(u=>u.id===a);_.length>0&&(_[0][t]=n),this.setState({data:h}),r("PhanQuyen/CapNhatChucNang","POST",JSON.stringify({id:a,name:t,value:n}),!1)});this.state={}}componentDidMount(){this.loadData()}componentDidUpdate(a){}render(){return e.jsx(S,{title:"Danh sách chức năng",children:e.jsx("div",{style:{overflow:"auto",height:300},children:this.state.data&&this.state.data.length>0&&e.jsxs(D,{size:"sm",className:"table-minhon table-bordered",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"#"}),e.jsx("th",{children:"Tên chức năng"}),e.jsx("th",{children:"Thêm/Sửa"}),e.jsx("th",{children:"Xóa"}),e.jsx("th",{children:"Trình ký"}),e.jsx("th",{children:"Trình ký ĐV3"}),e.jsx("th",{children:"Ký số"}),e.jsx("th",{children:"Gửi hồ sơ"}),b.MaDonVi==="000.00.11.H08"?e.jsx("th",{children:"Phê duyệt"}):null]})}),e.jsx("tbody",{children:this.state.data.map((a,t)=>e.jsxs("tr",{children:[e.jsx("td",{children:t+1}),e.jsx("td",{children:a.ten_chuc_nang}),a.id_quyen==="6c876f46-999d-4475-bc8b-c9c68b48accf"?e.jsxs(e.Fragment,{children:[e.jsx("td",{children:e.jsx(i,{checked:a.add_n_update,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:a.delete,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:!1,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:a.ky_so,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:a.gui_ho_so,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:a.duyet,disabled:!0})})]}):e.jsxs(e.Fragment,{children:[e.jsx("td",{children:e.jsx(i,{checked:a.add_n_update,onChange:n=>this.handleChange(a.id,"add_n_update",n)})}),e.jsx("td",{children:e.jsx(i,{checked:a.delete,onChange:n=>this.handleChange(a.id,"delete",n)})}),e.jsx("td",{children:e.jsx(i,{checked:a.trinh_ky,onChange:n=>this.handleChange(a.id,"trinh_ky",n)})}),e.jsx("td",{children:e.jsx(i,{checked:a.trinh_ky_dv3,onChange:n=>this.handleChange(a.id,"trinh_ky_dv3",n)})}),e.jsx("td",{children:e.jsx(i,{checked:a.ky_so,onChange:n=>this.handleChange(a.id,"ky_so",n)})}),e.jsx("td",{children:e.jsx(i,{checked:a.gui_ho_so,onChange:n=>this.handleChange(a.id,"gui_ho_so",n)})}),b.MaDonVi==="000.00.11.H08"?e.jsx("td",{children:e.jsx(i,{checked:a.duyet,onChange:n=>this.handleChange(a.id,"duyet",n)})}):null]})]},t))})]})})})}}const ce=re;class ue extends p.Component{constructor(s){super(s),this.state={}}componentDidMount(){this.props.MaTaiKhoan&&r(`PhanQuyen/ListChucNangFull?MaTaiKhoan=${this.props.MaTaiKhoan}`,"GET",null,!1).then(s=>{this.setState({data:s})}).catch(s=>console.log(s))}componentDidUpdate(s){}render(){return e.jsx("div",{style:{overflow:"auto",height:400},children:this.state.data&&this.state.data.length>0&&e.jsxs(D,{size:"sm",className:"table-minhon table-bordered",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"#"}),e.jsx("th",{children:"Tên quyền"}),e.jsx("th",{children:"Tên chức năng"}),e.jsx("th",{children:"Thêm/Sửa"}),e.jsx("th",{children:"Xóa"}),e.jsx("th",{children:"Trình ký"}),e.jsx("th",{children:"Ký số"}),e.jsx("th",{children:"Gửi hồ sơ"}),e.jsx("th",{children:"Phê duyệt"})]})}),e.jsx("tbody",{children:this.state.data.map((s,a)=>e.jsxs("tr",{children:[e.jsx("td",{children:a+1}),e.jsx("td",{children:s.ten_quyen}),e.jsx("td",{children:s.ten_chuc_nang}),e.jsx("td",{children:e.jsx(i,{checked:s.add_n_update,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:s.delete,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:s.trinh_ky,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:s.ky_so,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:s.gui_ho_so,disabled:!0})}),e.jsx("td",{children:e.jsx(i,{checked:s.duyet,disabled:!0})})]},a))})]})})}}const _e=ue;x.lazy(()=>$(()=>import("./TransferList-53e616d5.js"),["assets/TransferList-53e616d5.js","assets/vendor-4ed091cd.js","assets/Col-36d78327.js","assets/utils-edee7d6b.js","assets/ButtonEdit-6bcc9939.js","assets/defineProperty-f749b14d.js","assets/assertThisInitialized-081f9914.js","assets/interopRequireDefault-01ffd8a5.js","assets/Button-7f5efc58.js","assets/Button-73af635f.js","assets/ToastDetail-1eff85f2.js"]));const pe="TaiKhoans";class Se extends p.Component{constructor(a){super(a);d(this,"handleChange",a=>this.setState({[a.target.name]:a.target.type==="checkbox"?a.target.checked:a.target.value}));d(this,"onCheck",(a,t,n)=>{t?r("PhanQuyen/ThemQuyen","POST",JSON.stringify({MaTaiKhoan:this.props.MaTaiKhoan,ID_Quyen:n.eventKey}),!1).then(()=>this.refListChucNang.current.loadData()):r("PhanQuyen/XoaQuyen","POST",JSON.stringify({MaTaiKhoan:this.props.MaTaiKhoan,ID_Quyen:n.eventKey}),!1).then(()=>this.refListChucNang.current.loadData())});d(this,"onSelectQuyen",a=>{this.setState({id_quyen:a})});d(this,"toggleCapQuyen",()=>{r(`PhanQuyen/ListQuyen?MaTaiKhoan=${this.props.MaTaiKhoan}`,"GET",null,!1).then(a=>{this.setState({ds_hoat_dong:a.value.list_quyen_da_cap,ds_khong_hoat_dong:a.value.list_quyen_chua_cap})}).catch(a=>console.log(a))});d(this,"cap_quyen",a=>{var t=[];a.map(h=>{t.push(h.id_quyen)});var n={id:this.state.ma_tai_khoan,list:t};r("QuanLyTaiKhoan/CapQuyen","POST",JSON.stringify(n),!1).then(h=>{M(h,"Thông báo"),this.toggle(),this.setState({ds_hoat_dong:a})}).catch(h=>console.log(h))});this.state={},this.refListChucNang=x.createRef(),this.toggle=this.toggle.bind(this)}componentWillReceiveProps(a){this.setState({ma_tai_khoan:null,username:null,ten_hien_thi:null,email:null,loai_tai_khoan:null,code:null,id_chitietdonvi:null,ho_ten:null,gioi_tinh:null,ngay_sinh:null,dia_chi:null,dien_thoai:null,su_dung:null,an_danh:null,tong_so_chuc_nang:null,danh_sach_chuc_nang:null,ten_don_vi:null,ten_loai_don_vi:null,vai_tro:null,nhom_tai_khoan:null,danh_sach_quyen:null}),a.open==!0&&a.MaTaiKhoan&&(r(`${pe}?$filter=MaTaiKhoan eq '${a.MaTaiKhoan}'`,"GET",null).then(t=>t.value[0]).then(t=>this.setState({ma_tai_khoan:t.MaTaiKhoan,username:t.MaTaiKhoan,ten_hien_thi:t.TenHienThi,email:t.Email,loai_tai_khoan:t.loai_tai_khoan,code:t.code,su_dung:t.TinhTrangHoatDong})).catch(t=>this.setState({don_vi:{},username:"",ten_hien_thi:"",email:""})),r(`QuanLyTaiKhoan/ThongTinTaiKhoan?ma_tai_khoan=${a.MaTaiKhoan}`,"GET",null,!1).then(t=>{this.setState({tong_so_chuc_nang:t.value.tong_so_chuc_nang,danh_sach_chuc_nang:t.value.danh_sach_chuc_nang,ten_don_vi:t.value.ten_don_vi,ten_loai_don_vi:t.value.ten_loai_don_vi,vai_tro:t.value.vai_tro,nhom_tai_khoan:t.value.nhom_tai_khoan,danh_sach_quyen:t.value.danh_sach_quyen,id_quyen:null})}).catch(t=>console.log(t)))}render(){return e.jsxs(V,{size:"xl",isOpen:this.props.open,toggle:this.props.handleClose,children:[e.jsx(A,{toggle:this.props.handleClose,children:"Thông tin tài khoản"}),e.jsx(J,{children:this.state.ma_tai_khoan?e.jsx(oe,{data:[{TabName:"THÔNG TIN TÀI KHOẢN",TabContent:e.jsxs(e.Fragment,{children:[e.jsxs(g,{row:!0,children:[e.jsx(c,{xs:"4",paddingbotton:"0.5rem",children:e.jsx(T,{className:"font-weight-bold",children:"Tài khoản:"})}),e.jsx(c,{xs:"8",children:e.jsx("span",{children:this.state.username})})]}),e.jsxs(g,{row:!0,children:[e.jsx(c,{xs:"4",children:e.jsx(T,{className:"font-weight-bold",children:"Tên hiển thị:"})}),e.jsx(c,{xs:"8",children:e.jsx("span",{children:this.state.ten_hien_thi})})]}),e.jsxs(g,{row:!0,children:[e.jsx(c,{xs:"4",children:e.jsx(T,{className:"font-weight-bold",children:"Sử dụng:"})}),e.jsx(c,{xs:"8",style:{paddingTop:"auto",paddingBottom:"auto"},children:this.state.su_dung&&e.jsx(k,{color:"success",children:"Đang sử dụng"})||e.jsx(k,{color:"danger",children:"Đã khóa"})})]})]})},{TabName:"QUYỀN - CHỨC NĂNG",TabContent:this.state.code=="admin_don_vi"?e.jsx(_e,{MaTaiKhoan:this.props.MaTaiKhoan}):e.jsxs(z,{children:[e.jsxs(c,{md:"4",children:[this.state.nhom_tai_khoan&&this.state.nhom_tai_khoan.length>0&&e.jsx(g,{row:!0,children:e.jsx(c,{xs:"8",children:this.state.nhom_tai_khoan.map((a,t)=>e.jsx(k,{children:a},t))})}),e.jsx(de,{title:"Danh sách quyền",url:`PhanQuyen/ListQuyen?MaTaiKhoan=${this.props.MaTaiKhoan}`,onCheck:this.onCheck,onSelect:this.onSelectQuyen,height:357})]}),e.jsx(c,{md:"8",children:e.jsx(ce,{ref:this.refListChucNang,MaTaiKhoan:this.props.MaTaiKhoan,id_quyen:this.state.id_quyen})})]})}]}):null})]})}toggle(){this.setState(a=>({isOpenCapQuyen:!a.isOpenCapQuyen}))}}var C={mat_khau_moi:{field_name:"mat_khau_moi",title:"Mật khẩu mới",type:"password",required:!0,width:150},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nhập lại mật khẩu",type:"password",required:!0,width:150}};class Le extends p.Component{constructor(a){super(a);d(this,"setStateData",(a,t)=>{var{data:n}=this.state;n[a]=t,this.setState({data:n})});d(this,"handleChange",(a,t)=>{this.setStateData(a,t)});d(this,"save",()=>{let{data:a}=this.state;this.handleValidate()&&r("QuanLyTaiKhoan/CapLaiMatKhau","POST",JSON.stringify(a),!1).then(t=>M("Cấp mật khẩu thành công").then(()=>{this.props.reloadList(),this.props.handleClose()})).catch(t=>m(t,"THÔNG BÁO"))});d(this,"handleValidate",a=>{const t=Object.values(C).filter(h=>h.required==!0);let{data:n}=this.state;for(let h=0;h<t.length;h++){const _=t[h];let u=n[_.field_name];if(u===null||u===""||u===void 0||u.length===0)return m('Vui lòng nhập "'+_.title+'"'),!1}return n.mat_khau_moi!=n.NhapLaiMatKhau?(m("Nhập mật khẩu không khớp"),!1):!0});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:a}=this.state;return e.jsxs(e.Fragment,{children:[e.jsx(v,{data:C.mat_khau_moi,value:a.mat_khau_moi,onChange:this.handleChange}),e.jsx(v,{data:C.NhapLaiMatKhau,value:a.NhapLaiMatKhau,onChange:this.handleChange}),e.jsxs(U,{children:[e.jsx(se,{onClick:this.save,children:"Lưu"})," ",e.jsx(te,{onClick:this.props.handleClose,children:"Hủy"})]})]})}}export{Le as C,Se as D};