????

Your IP : 216.73.216.64


Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/
Upload File :
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/IndexInfor-56749e22.js

var _=Object.defineProperty;var B=(s,a,e)=>a in s?_(s,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[a]=e;var g=(s,a,e)=>(B(s,typeof a!="symbol"?a+"":a,e),e);import{r as t,t as N,F as K,v as E,n as C,m as p,C as M,j as n,T as x,R,x as P,s as L,y as O}from"./index-fa055cb8.js";import{R as $,C as k,B as d,m as D,S as G}from"./reactstrap.modern-274e1102.js";import{F as v}from"./FontAwesome4-64371a0f.js";import{F as h}from"./FormControl-dda7d30a.js";import"./Transition-c4233574.js";import"./Required-11df292c.js";import"./InputNumber-092cea71.js";import"./Button-b6c26fff.js";import"./InputTime-cf0160db.js";import"./createClass-5c3a3f66.js";import"./OdataUtils-36531977.js";import"./DropdownList-1816cc1a.js";import"./Select-d5b8e2a0.js";import"./classCallCheck-22a738c0.js";import"./SelectCustom-028e0a1b.js";import"./ButtonLoad-5b8d7df7.js";import"./TextHuyenPhuongXa-91b9e817.js";import"./ButtonClose-01990b88.js";import"./QuickSearch-2b8999c3.js";import"./withStyles-fa9fb6d9.js";import"./capitalize-d666ae9b.js";import"./DialogCustomize-3c3737d6.js";import"./interopRequireDefault-f95a7153.js";import"./Slide-50179c26.js";import"./ListItem-1dafb2d8.js";import"./Icon-d973dfc5.js";import"./Skeleton-7cb68aa7.js";import"./DataTable-fad8b46b.js";import"./PhanRow-9a886c05.js";import"./DataSelect-7a237583.js";import"./SelectPanelMulti-c769273a.js";import"./ModalChiTietGiaDinh-0c4f19f4.js";import"./BodyDialog-341140bb.js";import"./TabsBasic-86b6759a.js";import"./DetailFormControl-8e322b93.js";const o={IDDonVi:{field_name:"IDDonVi",title:"ID đơn vị: ",type:"label",dataSelect:{url:"DonVis",column:["ID","TenDonVi"],value_field:"ID",text_field:"TenDonVi"}},TenDonVi:{field_name:"SYS_DonVi.TenDonVi",title:"Tên đơn vị: ",type:"label"},TenHienThi:{field_name:"TenHienThi",title:"Tên hiển thị: ",type:"label"},Email:{field_name:"Email",title:"Email: ",type:"label"},TrangChu:{field_name:"TrangChu",title:"Trang chủ: ",type:"label"},TinhTrangHoatDong:{field_name:"TinhTrangHoatDong",title:"Tình trạng hoạt động: ",type:"label"},HinhAnh:{field_name:"HinhAnh",title:"Hình ảnh",type:"label"},Name:{field_name:"Name",title:"Tên thiết bị:",type:"label"},DM_PhongBan:{field_name:"DM_PhongBan",title:"Phòng ban:",type:"label"}},z=s=>s?n.jsxDEV(D,{color:"success",children:"Đang hoạt động"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:62,columnNumber:18},globalThis):n.jsxDEV(D,{color:"danger",children:"Đã khóa"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:62,columnNumber:66},globalThis);class Y extends t.Component{constructor(e){super(e);g(this,"loadThietBi",()=>{N(`SYS_ThietBi?$filter=FCM_Token eq '${K}'`,"GET",null,!0).then(e=>{e.value.length>0?this.setState({data:{...this.props.dataUser,Name:e.value[0].Name},thietBi:e.value[0]}):this.setState({data:{...this.props.dataUser,Name:"Chưa xác định"}})})});g(this,"setStateData",(e,r)=>{var{data:l}=this.state;l[e]=r,this.setState({data:l})});g(this,"handleChange",(e,r)=>{this.setStateData(e,r)});this.state={data:{},type:"detail",thietBi:{}}}componentDidMount(){this.loadThietBi()}setType(e){e==="edit"?(o.TenHienThi.type="textbox",o.Email.type="textbox",o.Name.type="textbox"):(o.TenHienThi.type="label",o.Email.type="label",o.Name.type="label"),this.setState({type:e})}save(){let{data:e,thietBi:r}=this.state,l=new FormData;e.MaTaiKhoan&&(l.append("MaTaiKhoan",e.MaTaiKhoan),l.append("TenHienThi",e.TenHienThi||null),l.append("Email",e.Email||null),l.append("TinhTrangHoatDong",!0),E("QuanLyTaiKhoan/ChinhSuaThongTin","POST",l).then(c=>{this.setType("detail"),this.props.reloadData(),C("Cập nhật thông tin thành công","Thông báo")}).catch(c=>p("Đã xảy ra lỗi","Thông báo"))),e.Name?N(`SYS_ThietBi(guid'${r.Id}')`,"PATCH",JSON.stringify({Name:e.Name})).then(()=>{this.loadThietBi()}):M("Không có dữ liệu người dùng","Thông báo")}render(){const{data:e,type:r}=this.state;return n.jsxDEV($,{className:"form-info",children:[n.jsxDEV("h3",{children:"Thông tin"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:137,columnNumber:9},this),n.jsxDEV(k,{md:"12",children:[n.jsxDEV(h,{data:o.TenDonVi,value:x.TenDonVi,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:139,columnNumber:11},this),e.TenPhongBan&&n.jsxDEV(h,{data:o.DM_PhongBan,value:e.TenPhongBan},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:140,columnNumber:32},this),n.jsxDEV(h,{data:o.TenHienThi,value:e==null?void 0:e.TenHienThi,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:141,columnNumber:11},this),n.jsxDEV(h,{data:o.Email,value:e==null?void 0:e.Email,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:142,columnNumber:11},this),n.jsxDEV(h,{data:o.TinhTrangHoatDong,value:z(e==null?void 0:e.TinhTrangHoatDong),onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:143,columnNumber:11},this),n.jsxDEV(h,{data:o.Name,value:e.Name,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:148,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:138,columnNumber:9},this),n.jsxDEV(k,{md:"12",children:r==="detail"?n.jsxDEV(d,{size:"sm",color:"primary",className:"pull-right fw-bold",onClick:()=>this.setType("edit"),children:"Chỉnh sửa"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:152,columnNumber:13},this):n.jsxDEV(R.Fragment,{children:[n.jsxDEV(d,{size:"sm",color:"dark",className:"ms-2 pull-right fw-bold",onClick:()=>this.setType("detail"),children:"Trở lại"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:157,columnNumber:15},this),n.jsxDEV(d,{size:"sm",color:"success",className:"pull-right fw-bold",onClick:()=>this.save(),children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:160,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:156,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:150,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/FormInfo.jsx",lineNumber:136,columnNumber:7},this)}}function Fe(){const[s,a]=t.useState(),[e,r]=t.useState();t.useState();const[l,c]=t.useState(),[Q,V]=t.useState(),[y,j]=t.useState(),[I,b]=t.useState(),u=t.useContext(P),U=t.useMemo(()=>u.getApiAvt,[u]);let f=null;I?f=I:u.urlAvt?f="api"+u.urlAvt:f="",t.useEffect(()=>{T()},[]);const T=()=>{c(!1),N(`QuanLyTaiKhoan/GetThongTin?MaTaiKhoan=${x.MaTaiKhoan}`,"GET",null,{odata:!1}).then(i=>{a(i),c(!0)}).catch(i=>p("Đã xảy ra lỗi","Thông báo"))},F=()=>{O(`SYS_TaiKhoan?$filter=MaTaiKhoan eq ${x.MaTaiKhoan}`,"GET",null).then(i=>{console.log(i)}).catch(i=>p("Đã xảy ra lỗi","Thông báo"))},S=i=>{j(!0);try{let m=new FileReader;m.onloadend=()=>{b(m.result)},m.readAsDataURL(i)}catch{w()}},w=()=>{V(!1),r(null),b(null)},H=()=>{if(j(!1),e){let i=new FormData;i.append("MaTaiKhoan",s==null?void 0:s.MaTaiKhoan),i.append("HinhAnh",e),E("QuanLyTaiKhoan/ChinhSuaHinhAnh","POST",i).then(m=>{C("Cập nhật ảnh đại diện thành công","Thông báo"),F(),U()}).catch(m=>p("Đã xảy ra lỗi","Thông báo"))}},A=i=>{const[m]=i.target.files;r(m),S(m)};return n.jsxDEV(n.Fragment,{children:n.jsxDEV("div",{className:"form-infomation",children:[n.jsxDEV("div",{className:"header-info",children:n.jsxDEV("div",{className:"form-avt",children:n.jsxDEV("label",{className:"cursor-pointer",htmlFor:"HinhAnh",children:[n.jsxDEV(q,{className:"img-avt",src:f||"../../assets/profile-w.jpg",alt:""},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:134,columnNumber:15},this),n.jsxDEV("div",{className:"wrapper-camera",children:[n.jsxDEV("label",{className:"cursor-pointer icon-change-avt",htmlFor:"HinhAnh",children:n.jsxDEV(v,{style:{fontSize:"20px"},fa:"camera-retro"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:137,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:136,columnNumber:17},this),n.jsxDEV("input",{type:"file",name:"HinhAnh",id:"HinhAnh",className:"input-avt",placeholder:"Chọn ảnh người dùng ...",onChange:A,accept:".",required:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:139,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:135,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:133,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:132,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:131,columnNumber:9},this),y&&n.jsxDEV("div",{className:"form-change-avt",children:[n.jsxDEV(d,{className:"btn-change-avt",onClick:H,children:[n.jsxDEV(v,{fa:"undo"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:156,columnNumber:15},this)," Cập nhật ảnh"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:155,columnNumber:13},this),n.jsxDEV(d,{className:"btn-cancel-avt",onClick:w,children:[n.jsxDEV(v,{fa:"close"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:159,columnNumber:15},this)," Hủy chọn ảnh"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:158,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:154,columnNumber:11},this),n.jsxDEV("h3",{className:"name-info",children:s==null?void 0:s.TenHienThi},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:163,columnNumber:9},this),n.jsxDEV("div",{className:"body-info",children:l?n.jsxDEV(Y,{reloadData:T,dataUser:s},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:166,columnNumber:13},this):n.jsxDEV("div",{className:"d-flex justify-content-center",children:n.jsxDEV(G,{color:"secondary",children:"Loading..."},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:169,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:168,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:164,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:130,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/UserInfor/IndexInfor.jsx",lineNumber:129,columnNumber:5},this)}const q=L.img`
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border: 4px solid #fff;
  object-fit: cover;
`;export{Fe as default};