????

Your IP : 216.73.216.35


Current Path : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/
Upload File :
Current File : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/Index-16ec9aa3.js

var E=Object.defineProperty;var I=(a,i,o)=>i in a?E(a,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[i]=o;var f=(a,i,o)=>(I(a,typeof i!="symbol"?i+"":i,o),o);import{r as d,i as g,C as v,j as e,R as T,d as M,T as l,n as j}from"./index-66f9303d.js";import{D as y}from"./DataTable-2a676718.js";import{F as h}from"./DropdownList-64abc4b5.js";import{R as H}from"./Row-b9625288.js";import{C as D}from"./Col-f90462c1.js";import"./Button-4d0f7ac9.js";import{B as S,a as _}from"./DataSelect-e9eafc89.js";import{u as L}from"./UseHandleFormControl-d6392a70.js";import{D as P,C as Q}from"./Detail-4e96b195.js";import{F as R}from"./FontAwesome4-bd80a3fc.js";import{M as N}from"./SelectCustom-bc40e0ba.js";import{a as O}from"./index-bf93e32b.js";import"./useTheme-04a7a0e8.js";import"./OdataUtils-b209b711.js";import"./Button-ce73291a.js";import"./InputNumber-0eedadf8.js";import"./Input-854b2e75.js";import"./Required-edc07fa6.js";import"./InputTime-18a21ec5.js";import"./withStyles-88702e75.js";import"./possibleConstructorReturn-91373a2f.js";import"./HTMLElementType-8dab7c38.js";import"./TextArea-52e09ac6.js";import"./Dropdown-10913149.js";import"./Manager-98c93f3e.js";import"./SelectPanelMulti-594cd127.js";import"./TransitionGroup-5d30e17f.js";import"./Transition-5591f32d.js";import"./Collapse-25259f7b.js";import"./capitalize-67f31d18.js";import"./index-8bfd844f.js";import"./Table-0ba33b68.js";import"./DialogCustomize-662f79ab.js";import"./index-e06de4e9.js";import"./Index-b0fcf27c.js";import"./TabsBasic-3b52b927.js";import"./Nav-1bf4d892.js";import"./Grid-5ff4a193.js";import"./DefaultPropsProvider-31b08032.js";import"./objectWithoutPropertiesLoose-564fae94.js";import"./Card-c0d8b26f.js";import"./CardBody-8fe3123f.js";import"./CardHeader-73b1e7db.js";import"./FullScreenDialogNew-81aa117c.js";import"./BodyDialog-7a2c7ac9.js";import"./debounce-b2775af4.js";import"./Fade-a7ee5075.js";import"./Empty-030ec17f.js";const $=a=>{const{ID:i,handleClose:o,reloadList:u}=a,[n,t]=d.useState({}),s={MaTaiKhoan:{field_name:"MaTaiKhoan",title:"Tên tài khoản",type:i?"label":"textbox",required:!0},MatKhau:{field_name:"MatKhau",title:"Mật khẩu",type:"password",required:!i},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nhập lại mật khẩu",type:"password",required:!i},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:x}=L(n,s,m=>t(m)),k=d.useCallback(()=>{g(`TaiKhoans?$filter=MaTaiKhoan eq '${i}'`,"GET",null).then(m=>m.value.length&&t(m.value[0])).catch(m=>v(m,"THÔNG BÁO"))},[i]);d.useEffect(()=>{i&&k()},[i,k]);const K=()=>{if(x()){let m={...n,IDDonVi:l.IDDonVi},w=i?`TaiKhoans('${i}')`:"TaiKhoans",C=i?"PATCH":"POST",V=i?"Cập nhật thành công":"Tạo tài khoản thành công";delete m.NhapLaiMatKhau,i&&delete m.MaTaiKhoan,g(w,C,JSON.stringify(m)).then(p=>{u(),j(V,"THÔNG BÁO"),o()}).catch(p=>v(p.Message?p.Message:"Đã xảy ra lỗi","THÔNG BÁO"))}};return e.jsxDEV(T.Fragment,{children:[e.jsxDEV(B,{children:[e.jsxDEV(D,{children:[e.jsxDEV(h,{inline:!1,data:s.MaTaiKhoan,value:n.MaTaiKhoan,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:104,columnNumber:11},globalThis),!i&&e.jsxDEV(T.Fragment,{children:[e.jsxDEV(h,{inline:!1,data:s.MatKhau,value:n.MatKhau,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:107,columnNumber:15},globalThis),e.jsxDEV(h,{inline:!1,data:s.NhapLaiMatKhau,value:n.NhapLaiMatKhau,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:108,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:106,columnNumber:13},globalThis),e.jsxDEV(h,{inline:!1,data:s.PhongBan_Id,value:n.PhongBan_Id,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:117,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:103,columnNumber:9},globalThis),e.jsxDEV(D,{children:[e.jsxDEV(h,{inline:!1,data:s.TenHienThi,value:n.TenHienThi,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:121,columnNumber:11},globalThis),e.jsxDEV(h,{inline:!1,data:s.Email,value:n.Email,onChange:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:122,columnNumber:11},globalThis),e.jsxDEV(h,{inline:!0,data:s.TinhTrangHoatDong,value:n.TinhTrangHoatDong,onChange:r,inline_equal:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:123,columnNumber:11},globalThis),e.jsxDEV(h,{inline:!0,data:s.TaiKhoanQuanTri,value:n.TaiKhoanQuanTri,onChange:r,inline_equal:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:130,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:120,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.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/kiemkegpmb.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/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:140,columnNumber:53},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:139,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:101,columnNumber:5},globalThis)},q=$,B=M(H)`
  .form-group {
    label,
    b {
      font-weight: 500 !important;
    }
  }
`,F=[{title:"Mã tài khoản",field:"MaTaiKhoan",type:"string",editable:"never",searchable:!0,render:a=>e.jsxDEV("span",{className:`${a.MaTaiKhoan===l.MaTaiKhoan?"text-primary font-weight-bold":""}`,children:a.MaTaiKhoan},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:21,columnNumber:7},globalThis)},{title:"Tên tài khoản",field:"TenHienThi",type:"string",searchable:!0,render:a=>e.jsxDEV("span",{className:`${a.MaTaiKhoan===l.MaTaiKhoan?"text-primary font-weight-bold":""}`,children:[a.TenHienThi," ",a.TaiKhoanQuanTri&&e.jsxDEV(R,{style:{color:"red"},fa:"star"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:33,columnNumber:52},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:32,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=T.createRef(),c=()=>b.current&&b.current.onQueryChange();class Oe extends d.Component{constructor(o){super(o);f(this,"reloadTableCustom",()=>{c()});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(O,{animation:!0,children:[e.jsxDEV(y,{title:"Danh sách tài khoản",tableRef:b,url:"TaiKhoans",columns:F,where:o.join(" and "),selectType:"withColumns",onAdd:{disabled:!l.TaiKhoanQuanTri,onClick:n=>this.setState({open:!0,ID:null})},onEdit:{disabled:n=>!l.TaiKhoanQuanTri&&n.MaTaiKhoan!==l.MaTaiKhoan,onClick:(n,t)=>this.setState({open:!0,ID:t.MaTaiKhoan})},onDelete:{disabled:n=>!l.TaiKhoanQuanTri||n.TaiKhoanQuanTri,onRowDelete:n=>new Promise(async(t,s)=>{g(`QuanLyTaiKhoan/XoaTaiKhoan?ma_tai_khoan=${n.MaTaiKhoan}`,"POST",null,{odata:!1}).then(()=>t()).then(()=>j("Xóa thành công")).catch(r=>s(r))})},onActions:[{disabled:n=>!l.TaiKhoanQuanTri&&n.MaTaiKhoan!==l.MaTaiKhoan,icon:"key",tooltip:"Đổi mật khẩu",onClick:(n,t)=>this.setState({openChangePass:!0,ID:t.MaTaiKhoan})}],onRowClick:(n,t)=>this.setState({openDetail:!0,ID:t.MaTaiKhoan,TenHienThi:t.TenHienThi})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:88,columnNumber:9},this),this.state.openDetail&&e.jsxDEV(P,{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/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:130,columnNumber:11},this),e.jsxDEV(N,{size:"lg",isOpen:this.state.open,title:this.state.ID!=null?"Cập nhật":"Thêm mới",toggle:()=>this.setState({open:!1}),children:e.jsxDEV("div",{className:"p-4",children:e.jsxDEV(q,{ID:this.state.ID,IDDonVi:l.IDDonVi,handleClose:()=>this.setState({open:!1}),reloadList:c},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:147,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:146,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:140,columnNumber:9},this),e.jsxDEV(N,{maxWidth:"md",isOpen:this.state.openChangePass,toggle:()=>this.setState({openChangePass:!1}),children:e.jsxDEV(Q,{ID:this.state.ID,handleClose:()=>this.setState({openChangePass:!1}),reloadList:c},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:161,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:155,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:86,columnNumber:7},this)}}export{Oe as default};