????

Your IP : 3.15.34.191


Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/
Upload File :
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/Index-8e9e7b7d.js

var E=Object.defineProperty;var I=(i,n,o)=>n in i?E(i,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[n]=o;var f=(i,n,o)=>(I(i,typeof n!="symbol"?n+"":n,o),o);import{r as c,h as g,C as D,j as e,R as p,u as M,T as l,m as j}from"./index-63f91612.js";import{D as q}from"./DataTable-f53a5ff2.js";import{I as N}from"./Modal-5a2ad27b.js";import{F as m,u as H}from"./FormControl-1241e33f.js";import{C as x,R as y}from"./reactstrap.modern-db56c8a4.js";import"./Button-414de42d.js";import{B as S,b as _}from"./DataSelect-e63eac9d.js";import"./ButtonClose-c34d5952.js";import{D as L,C as P}from"./Detail-b1b66a0f.js";import{F as Q}from"./FontAwesome4-d45b4e7a.js";import"./useTheme-88c8fc58.js";import"./OdataUtils-b4c5a51c.js";import"./Required-d6f950f1.js";import"./InputNumber-bbb3e938.js";import"./InputTime-7fc0744c.js";import"./createClass-ba011f43.js";import"./TextArea-ca01d8ce.js";import"./DropdownList-84c9fae1.js";import"./Select-7eb08d2a.js";import"./classCallCheck-22a738c0.js";import"./Icon-8a6fd507.js";import"./withStyles-8b7f6946.js";import"./capitalize-7bd4806a.js";import"./SelectPanelMulti-840dd9be.js";import"./DialogCustomize-5c5d912b.js";import"./HTMLElementType-ee7a24b5.js";import"./TransitionGroup-0c42f737.js";import"./refType-b95f6af7.js";import"./function-f31ac6e8.js";import"./BodyDialog-a84bcf80.js";import"./debounce-b2775af4.js";import"./TabsBasic-696a6c3d.js";import"./QuickSearch-f2b7424f.js";import"./FullScreenDialog-6515b107.js";import"./createStyles-cfd966dc.js";import"./Grid-d17e1e7c.js";import"./styled-0cf6ddbb.js";import"./objectWithoutPropertiesLoose-7b870729.js";const R=i=>{const{ID:n,handleClose:o,reloadList:u}=i,[a,t]=c.useState({}),s={MaTaiKhoan:{field_name:"MaTaiKhoan",title:"Tên tài khoản",type:n?"label":"textbox",required:!0},MatKhau:{field_name:"MatKhau",title:"Mật khẩu",type:"password",required:!n},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nhập lại mật khẩu",type:"password",required:!n},TenHienThi:{field_name:"TenHienThi",title:"Tên hiển thị",type:"textbox",required:!0},Email:{field_name:"Email",title:"Email",type:"textbox"},TinhTrangHoatDong:{field_name:"TinhTrangHoatDong",title:"Trạng thái",type:"checkbox"}},{handleChange:r,handleValidate:K}=H(a,s,h=>t(h)),v=c.useCallback(()=>{g(`TaiKhoans?$filter=MaTaiKhoan eq '${n}'`,"GET",null).then(h=>h.value.length&&t(h.value[0])).catch(h=>D(h,"THÔNG BÁO"))},[n]);c.useEffect(()=>{n&&v()},[n,v]);const k=()=>{if(K()){let h={...a,IDDonVi:l.IDDonVi},w=n?`TaiKhoans('${n}')`:"TaiKhoans",C=n?"PATCH":"POST",V=n?"Cập nhật thành công":"Tạo tài khoản thành công";delete h.NhapLaiMatKhau,n&&delete h.MaTaiKhoan,g(w,C,JSON.stringify(h)).then(d=>{u(),j(V,"THÔNG BÁO"),o()}).catch(d=>D(d.Message?d.Message:"Đã xảy ra lỗi","THÔNG BÁO"))}};return e.jsxDEV(p.Fragment,{children:[e.jsxDEV(A,{children:[e.jsxDEV(x,{children:[e.jsxDEV(m,{inline:!1,data:s.MaTaiKhoan,value:a.MaTaiKhoan,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:104,columnNumber:11},globalThis),!n&&e.jsxDEV(p.Fragment,{children:[e.jsxDEV(m,{inline:!1,data:s.MatKhau,value:a.MatKhau,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:107,columnNumber:15},globalThis),e.jsxDEV(m,{inline:!1,data:s.NhapLaiMatKhau,value:a.NhapLaiMatKhau,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:108,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:106,columnNumber:13},globalThis),e.jsxDEV(m,{inline:!1,data:s.PhongBan_Id,value:a.PhongBan_Id,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:117,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:103,columnNumber:9},globalThis),e.jsxDEV(x,{children:[e.jsxDEV(m,{inline:!1,data:s.TenHienThi,value:a.TenHienThi,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:121,columnNumber:11},globalThis),e.jsxDEV(m,{inline:!1,data:s.Email,value:a.Email,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:122,columnNumber:11},globalThis),e.jsxDEV(m,{inline:!0,data:s.TinhTrangHoatDong,value:a.TinhTrangHoatDong,onChange:r,inline_equal:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:123,columnNumber:11},globalThis),e.jsxDEV(m,{inline:!0,data:s.TaiKhoanQuanTri,value:a.TaiKhoanQuanTri,onChange:r,inline_equal:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:130,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:120,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:102,columnNumber:7},globalThis),e.jsxDEV("div",{className:"d-flex justify-content-end gap-3",children:[e.jsxDEV(S,{onClick:k,children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:140,columnNumber:9},globalThis)," ",e.jsxDEV(_,{onClick:o,children:"Trở lại"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:140,columnNumber:53},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:139,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:101,columnNumber:5},globalThis)},$=R,A=M(y)`
  .form-group {
    label,
    b {
      font-weight: 500 !important;
    }
  }
`,B=[{title:"Mã tài khoản",field:"MaTaiKhoan",type:"string",editable:"never",searchable:!0,render:i=>e.jsxDEV("span",{className:`${i.MaTaiKhoan===l.MaTaiKhoan?"text-primary font-weight-bold":""}`,children:i.MaTaiKhoan},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:20,columnNumber:7},globalThis)},{title:"Tên tài khoản",field:"TenHienThi",type:"string",searchable:!0,render:i=>e.jsxDEV("span",{className:`${i.MaTaiKhoan===l.MaTaiKhoan?"text-primary font-weight-bold":""}`,children:[i.TenHienThi," ",i.TaiKhoanQuanTri&&e.jsxDEV(Q,{style:{color:"red"},fa:"star"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:32,columnNumber:52},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:31,columnNumber:7},globalThis)},{title:"Tài khoản quản trị",field:"TaiKhoanQuanTri",type:"boolean",editable:"never",cellStyle:{textAlign:"center",width:200},hidden:!0},{title:"Tình trạng hoạt động",field:"TinhTrangHoatDong",type:"boolean",editable:"never",cellStyle:{textAlign:"center",width:200}}],b=p.createRef(),T=()=>b.current&&b.current.onQueryChange();class Ee extends c.Component{constructor(o){super(o);f(this,"reloadTableCustom",()=>{T()});this.state={open:!1,openChangePass:!1,ID:null,IDDonVi:null,search:null,openDetail:!1,LoaiDonVi_Id:null,TenHienThi:""}}render(){let o=[];const{search:u}=this.state;return o.push(`IDDonVi eq '${l.IDDonVi}'`),u&&o.push(`(substringof('${u}', MaTaiKhoan) or substringof('${u}', TenHienThi))`),e.jsxDEV("div",{className:"bg-white p-3",children:[e.jsxDEV(q,{title:"Danh sách tài khoản",tableRef:b,url:"TaiKhoans",columns:B,where:o.join(" and "),selectType:"withColumns",onAdd:{disabled:!l.TaiKhoanQuanTri,onClick:a=>this.setState({open:!0,ID:null})},onEdit:{disabled:a=>!l.TaiKhoanQuanTri&&a.MaTaiKhoan!==l.MaTaiKhoan,onClick:(a,t)=>this.setState({open:!0,ID:t.MaTaiKhoan})},onDelete:{disabled:a=>!l.TaiKhoanQuanTri||a.TaiKhoanQuanTri,onRowDelete:a=>new Promise(async(t,s)=>{g(`QuanLyTaiKhoan/XoaTaiKhoan?ma_tai_khoan=${a.MaTaiKhoan}`,"POST",null,{odata:!1}).then(()=>t()).then(()=>j("Xóa thành công")).catch(r=>s(r))})},onActions:[{disabled:a=>!l.TaiKhoanQuanTri&&a.MaTaiKhoan!==l.MaTaiKhoan,icon:"key",tooltip:"Đổi mật khẩu",onClick:(a,t)=>this.setState({openChangePass:!0,ID:t.MaTaiKhoan})}],onRowClick:(a,t)=>this.setState({openDetail:!0,ID:t.MaTaiKhoan,TenHienThi:t.TenHienThi})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:86,columnNumber:9},this),this.state.openDetail&&e.jsxDEV(L,{ID:this.state.ID,TenHienThi:this.state.TenHienThi,open:this.state.openDetail,reloadTableCus:this.reloadTableCustom,onClose:()=>this.setState({openDetail:!1,ID:null})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:128,columnNumber:11},this),e.jsxDEV(N,{maxWidth:"lg",open:this.state.open,title:this.state.ID!=null?"Cập nhật":"Thêm mới",handleClose:()=>this.setState({open:!1}),children:e.jsxDEV($,{ID:this.state.ID,IDDonVi:l.IDDonVi,handleClose:()=>this.setState({open:!1}),reloadList:T},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:144,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:138,columnNumber:9},this),e.jsxDEV(N,{maxWidth:"md",open:this.state.openChangePass,title:"Đổi mật khẩu",handleClose:()=>this.setState({openChangePass:!1}),children:e.jsxDEV(P,{ID:this.state.ID,handleClose:()=>this.setState({openChangePass:!1}),reloadList:T},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:157,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:151,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:85,columnNumber:7},this)}}export{Ee as default};