????
Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/ |
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/Index-816e3855.js |
var I=Object.defineProperty;var M=(i,n,o)=>n in i?I(i,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[n]=o;var D=(i,n,o)=>(M(i,typeof n!="symbol"?n+"":n,o),o);import{r as d,t as T,C as f,j as e,R as p,s as y,T as l,n as j}from"./index-fa055cb8.js";import{D as H}from"./DataTable-fad8b46b.js";import{I as N}from"./Modal-7a0263a8.js";import{F as m,u as S}from"./FormControl-dda7d30a.js";import{C as x,R as K}from"./reactstrap.modern-274e1102.js";import"./Button-b6c26fff.js";import{B as _,a as L}from"./ButtonLoad-5b8d7df7.js";import"./ButtonClose-01990b88.js";import{D as P,C as Q}from"./Detail-a43e8a52.js";import{F as R}from"./FontAwesome4-64371a0f.js";import"./OdataUtils-36531977.js";import"./Required-11df292c.js";import"./InputNumber-092cea71.js";import"./InputTime-cf0160db.js";import"./createClass-5c3a3f66.js";import"./DropdownList-1816cc1a.js";import"./Select-d5b8e2a0.js";import"./classCallCheck-22a738c0.js";import"./SelectCustom-028e0a1b.js";import"./TextHuyenPhuongXa-91b9e817.js";import"./QuickSearch-2b8999c3.js";import"./withStyles-fa9fb6d9.js";import"./capitalize-d666ae9b.js";import"./DialogCustomize-3c3737d6.js";import"./interopRequireDefault-f95a7153.js";import"./Transition-c4233574.js";import"./Slide-50179c26.js";import"./ListItem-1dafb2d8.js";import"./Icon-d973dfc5.js";import"./Skeleton-7cb68aa7.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";import"./FullScreenDialog-72dcf417.js";import"./Toolbar-8c2db3d7.js";import"./createStyles-cfd966dc.js";const $=i=>{const{ID:n,handleClose:o,reloadList:u}=i,[a,t]=d.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}=S(a,s,h=>t(h)),v=d.useCallback(()=>{T(`TaiKhoans?$filter=MaTaiKhoan eq '${n}'`,"GET",null).then(h=>h.value.length&&t(h.value[0])).catch(h=>f(h,"THÔNG BÁO"))},[n]);d.useEffect(()=>{n&&v()},[n,v]);const w=()=>{if(k()){let h={...a,IDDonVi:l.IDDonVi},C=n?`TaiKhoans('${n}')`:"TaiKhoans",V=n?"PATCH":"POST",E=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,T(C,V,JSON.stringify(h)).then(c=>{u(),j(E,"THÔNG BÁO"),o()}).catch(c=>f(c.Message?c.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/gdnn.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/gdnn.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/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:108,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.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/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:117,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.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/gdnn.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/gdnn.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/gdnn.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/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:130,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:120,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:102,columnNumber:7},globalThis),e.jsxDEV(K,{children:[e.jsxDEV(_,{onClick:w,children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:140,columnNumber:9},globalThis)," ",e.jsxDEV(L,{onClick:o,children:"Trở lại"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:140,columnNumber:53},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:139,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Create.jsx",lineNumber:101,columnNumber:5},globalThis)},q=$,A=y(K)` .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/gdnn.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(R,{style:{color:"red"},fa:"star"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:32,columnNumber:52},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.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(),g=()=>b.current&&b.current.onQueryChange();class Me extends d.Component{constructor(o){super(o);D(this,"reloadTableCustom",()=>{g()});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 card card-body",children:[e.jsxDEV(H,{title:"Tài khoản (1)",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)=>{T(`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/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:86,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/gdnn.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(q,{ID:this.state.ID,IDDonVi:l.IDDonVi,handleClose:()=>this.setState({open:!1}),reloadList:g},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:144,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.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(Q,{ID:this.state.ID,handleClose:()=>this.setState({openChangePass:!1}),reloadList:g},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:157,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:151,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/TaiKhoanDonVi/Index.jsx",lineNumber:85,columnNumber:7},this)}}export{Me as default};