????

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/Index2-f369cb1b.js

var _=Object.defineProperty;var B=(o,t,n)=>t in o?_(o,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):o[t]=n;var g=(o,t,n)=>(B(o,typeof t!="symbol"?t+"":t,n),n);import{r as h,i as p,m as F,j as e,z as Q,R as L,C as v,B as O,n as T,d as N}from"./index-66f9303d.js";import{T as $}from"./TabsBasic-3b52b927.js";import{D as M,v as q}from"./DataTable-2a676718.js";import{C as R}from"./CreateDV-42079386.js";import{D as P,F as D,M as G,T as X}from"./DropdownList-64abc4b5.js";import{G as I}from"./Grid-5ff4a193.js";import{R as w}from"./Row-b9625288.js";import{C}from"./Col-f90462c1.js";import{B as A}from"./Button-4d0f7ac9.js";import{B as W}from"./DataSelect-e9eafc89.js";import{D as J,C as z}from"./Detail-4e96b195.js";import{C as U}from"./DialogCustomize-662f79ab.js";import{M as x}from"./SelectCustom-bc40e0ba.js";import"./Index-b0fcf27c.js";import{F as Y}from"./FullScreenDialogNew-81aa117c.js";import{F as Z,a as ee}from"./index-bf93e32b.js";import{L as ne}from"./ListTree-686a1b76.js";import{C as ie}from"./Card-c0d8b26f.js";import{C as ae}from"./CardHeader-73b1e7db.js";import{I as se}from"./Input-854b2e75.js";import{F as te}from"./FullScreenDialog-ceb8849b.js";import"./Nav-1bf4d892.js";import"./Button-ce73291a.js";import"./useTheme-04a7a0e8.js";import"./OdataUtils-b209b711.js";import"./FontAwesome4-bd80a3fc.js";import"./InputNumber-0eedadf8.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"./DefaultPropsProvider-31b08032.js";import"./objectWithoutPropertiesLoose-564fae94.js";import"./index-e06de4e9.js";import"./CardBody-8fe3123f.js";import"./Fade-a7ee5075.js";import"./UseHandleFormControl-d6392a70.js";import"./BodyDialog-7a2c7ac9.js";import"./debounce-b2775af4.js";import"./Empty-030ec17f.js";const oe=[{field:"ID",dataID:!0,type:"string",hidden:!0},{title:"Mã đơn vị",field:"MaDonVi",type:"string",dataCheck:!0,searchable:!0,defaultSort:"asc",editable:"never"},{title:"Tên đơn vị",field:"TenDonVi",type:"string",dataCheck:!0,searchable:!0,editable:"never"},{field:"ParentID",hidden:!0},{title:"Cấp ngân sách",field:"DM_CapNganSach.Name",type:"string",dataRef:["CapNganSach_Id"],dataCheck:!0,customCol:!0,cellStyle:{width:100},editComponent:o=>e.jsxDEV(P,{url:"DM_CapNganSach",valueField:"Id",textField:"Name",value:o.value,onChange:t=>t?o.onChange(t):o.onChange(null)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListDonViTrucThuoc.jsx",lineNumber:46,columnNumber:7},globalThis)}],y=L.createRef(),E=()=>y.current&&y.current.onQueryChange();class le extends h.Component{constructor(n){super(n);g(this,"reloadTableParent",()=>{this.props.reloadTableIndex&&this.props.reloadTableIndex()});g(this,"onDeleteField",n=>{p(`DonVis('${n.ID}')`,"PATCH",JSON.stringify({ParentID:null})).then(()=>E(),this.reloadTableParent()).catch(()=>F(`Không thể xóa đơn vị ${n.TenDonVi}`))});this.state={openCreateDV:!1}}render(){const n=[];return n.push(`ParentID eq '${this.props.ID}'`),e.jsxDEV(I,{padding:2,children:e.jsxDEV("div",{children:[e.jsxDEV(M,{tableRef:y,title:"DANH SÁCH ĐƠN VỊ GỬI BÁO CÁO",url:"DonVis",columns:oe,where:n.join(" and "),selectType:"withColumns",onAdd:{disabled:!1,onClick:i=>this.setState({openCreateDV:!0,ID:null})},onEdit:{},onDelete:{onClick:(i,a)=>Q("","Xác nhận xóa!").then(()=>{this.onDeleteField(a)})}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListDonViTrucThuoc.jsx",lineNumber:83,columnNumber:11},this),e.jsxDEV(R,{ID:this.props.ID,open:this.state.openCreateDV,reloadTable:this.props.reloadTableIndex,onClose:()=>this.setState({openCreateDV:!1}),reloadList:E},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListDonViTrucThuoc.jsx",lineNumber:102,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListDonViTrucThuoc.jsx",lineNumber:82,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListDonViTrucThuoc.jsx",lineNumber:81,columnNumber:7},this)}}var c={MaTaiKhoan:{field_name:"MaTaiKhoan",title:"Tên tài khoản",type:"textbox",required:!0},MatKhau:{field_name:"MatKhau",title:"Mật khẩu",type:"password",required:!0},NhapLaiMatKhau:{field_name:"NhapLaiMatKhau",title:"Nhập lại mật khẩu",type:"password",required:!0},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"},TaiKhoanQuanTri:{field_name:"TaiKhoanQuanTri",title:"Tài khoản quản trị",type:"checkbox"}};class re extends h.Component{constructor(n){super(n);g(this,"setStateData",(n,i)=>{var{data:a}=this.state;a[n]=i,this.setState({data:a})});g(this,"handleChange",(n,i)=>{this.setStateData(n,i)});g(this,"save",()=>{let{data:n}=this.state;if(this.handleValidate())if(this.props.ID!=null){var i={MaTaiKhoan:this.props.ID,TenHienThi:n.TenHienThi,Email:n.Email,TinhTrangHoatDong:n.TinhTrangHoatDong,TaiKhoanQuanTri:n.TaiKhoanQuanTri};O("QuanLyTaiKhoan/ChinhSuaTaiKhoan","POST",JSON.stringify(i)).then(l=>T("Cập nhật thành công","THÔNG BÁO").then(()=>{this.props.reloadList(),this.props.handleClose()})).catch(l=>v(l,"THÔNG BÁO"))}else{var a={MaTaiKhoan:n.MaTaiKhoan,MatKhau:n.MatKhau,TenHienThi:n.TenHienThi,Email:n.Email,TinhTrangHoatDong:n.TinhTrangHoatDong,TaiKhoanQuanTri:n.TaiKhoanQuanTri,IDDonVi:this.props.DonVi_Id};p("TaiKhoans","POST",JSON.stringify(a)).then(l=>T("Tạo tài khoản thành công","THÔNG BÁO").then(()=>{this.props.reloadList(),this.props.handleClose()})).catch(l=>v("Tài khoản đã tồn tại","THÔNG BÁO"))}});g(this,"handleValidate",n=>{const i=Object.values(c).filter(l=>l.required===!0);let{data:a}=this.state;for(let l=0;l<i.length;l++){const d=i[l];let r=a[d.field_name];if(r===null||r===""||r===void 0||r.length===0)return v('Vui lòng nhập "'+d.title+'"'),!1}return this.props.ID===null&&a.MatKhau!==a.NhapLaiMatKhau?(v("Nhập mật khẩu không khớp"),!1):!0});this.state={data:{MaTaiKhoan:null,MatKhau:null,NhapLaiMatKhau:null,TenHienThi:null,Email:null,TinhTrangHoatDong:!0,TaiKhoanQuanTri:!0},loading:!1}}componentDidMount(){this.props.ID!=null?p(`TaiKhoans?$filter=MaTaiKhoan eq '${this.props.ID}'`,"GET",null).then(n=>{const i={MaTaiKhoan:this.props.ID,TenHienThi:n.value[0].TenHienThi,Email:n.value[0].Email,TinhTrangHoatDong:n.value[0].TinhTrangHoatDong,TaiKhoanQuanTri:n.value[0].TaiKhoanQuanTri};c.MaTaiKhoan.disabled=!0,c.MaTaiKhoan.plaintext=!0,c.MatKhau.required=!1,c.NhapLaiMatKhau.required=!1,this.setState({data:i,loading:!0})}).catch(n=>v(n,"THÔNG BÁO")):(this.setState({loading:!0}),c.MaTaiKhoan.disabled=!1,c.MaTaiKhoan.plaintext=!1)}render(){let{data:n,loading:i}=this.state;return e.jsxDEV(e.Fragment,{children:i&&e.jsxDEV(e.Fragment,{children:[e.jsxDEV(w,{children:[e.jsxDEV(C,{md:"6",children:[e.jsxDEV(D,{inline:!1,data:c.MaTaiKhoan,value:n.MaTaiKhoan,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:180,columnNumber:17},this),e.jsxDEV(D,{inline:!1,data:c.TenHienThi,value:n.TenHienThi,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:186,columnNumber:17},this),e.jsxDEV(D,{inline:!1,data:c.Email,value:n.Email,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:192,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:179,columnNumber:15},this),e.jsxDEV(C,{md:"6",children:e.jsxDEV(w,{style:{justifyContent:"flex-end"},children:[e.jsxDEV(D,{inline:!1,data:c.TinhTrangHoatDong,value:n.TinhTrangHoatDong,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:196,columnNumber:19},this),e.jsxDEV(D,{inline:!1,data:c.TaiKhoanQuanTri,value:n.TaiKhoanQuanTri,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:202,columnNumber:19},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:195,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:194,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:178,columnNumber:13},this),this.props.ID==null&&e.jsxDEV(e.Fragment,{children:[e.jsxDEV("hr",{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:213,columnNumber:17},this),e.jsxDEV("h5",{children:"Cài đặt mật khẩu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:214,columnNumber:17},this),e.jsxDEV(D,{inline:!1,data:c.MatKhau,value:n.MatKhau,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:215,columnNumber:17},this),e.jsxDEV(D,{inline:!1,data:c.NhapLaiMatKhau,value:n.NhapLaiMatKhau,onChange:this.handleChange},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:216,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:212,columnNumber:15},this),e.jsxDEV("div",{style:{display:"flex",justifyContent:"flex-end"},children:[e.jsxDEV(W,{onClick:this.save,children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:225,columnNumber:15},this)," ",e.jsxDEV(A,{onClick:this.props.handleClose,children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:225,columnNumber:64},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:224,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:177,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/QuanTri/TaiKhoan/Create.jsx",lineNumber:175,columnNumber:7},this)}}const me=[{title:"Mã tài khoản",field:"MaTaiKhoan",type:"string",editable:"never",searchable:!0},{title:"Tên tài khoản",field:"TenHienThi",type:"string",searchable:!0},{title:"Tài khoản quản trị",field:"TaiKhoanQuanTri",type:"boolean"}],S=L.createRef(),K=()=>S.current&&S.current.onQueryChange();class ue extends h.Component{constructor(t){super(t),this.state={open:!1,ID:null,LoaiTaiKhoan:null,IDDonVi:null,search:null,openDetail:!1}}render(){let t=[];const{search:n}=this.state;return t.push(`IDDonVi eq '${this.props.donViId}'`),n&&t.push(`(substringof('${n}', MaTaiKhoan) or substringof('${n}', TenHienThi))`),e.jsxDEV(I,{padding:2,children:[e.jsxDEV(M,{title:"Tài khoản",tableRef:S,url:"TaiKhoans",columns:me,where:t.join(" and "),selectType:"withColumns",onAdd:{disabled:!1,onClick:i=>this.setState({open:!0,ID:null})},onEdit:{onClick:(i,a)=>this.setState({open:!0,ID:a.MaTaiKhoan})},onDelete:{disabled:i=>i.code==="admin_don_vi",onRowDelete:i=>new Promise(async(a,l)=>{p(`QuanLyTaiKhoan/XoaTaiKhoan?ma_tai_khoan=${i.MaTaiKhoan}`,"POST",null,{odata:!1}).then(()=>a()).then(()=>T("Xóa thành công")).catch(d=>l(d))})},onActions:[{icon:"key",tooltip:"Đổi mật khẩu",onClick:(i,a)=>this.setState({openChangePass:!0,ID:a.MaTaiKhoan})}],onRowClick:(i,a)=>this.setState({openDetail:!0,ID:a.MaTaiKhoan,TenHienThi:a.TenHienThi})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:53,columnNumber:9},this),this.state.openDetail&&e.jsxDEV(J,{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/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:89,columnNumber:11},this),e.jsxDEV(U,{maxWidth:"md",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(re,{ID:this.state.ID,DonVi_Id:this.props.donViId,handleClose:()=>this.setState({open:!1}),reloadList:K},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:104,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:98,columnNumber:9},this),e.jsxDEV(x,{zIndex:1400,toggle:()=>this.setState({openChangePass:!1}),isOpen:this.state.openChangePass,children:e.jsxDEV(z,{ID:this.state.ID,handleClose:()=>this.setState({openChangePass:!1}),reloadList:K},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:124,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:123,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/ListTaiKhoan/IndexListTK.jsx",lineNumber:52,columnNumber:7},this)}}class he extends h.Component{constructor(n){super(n);g(this,"loadData",()=>{this.props.donViId?p(`DonVis/ThongTinDonVi?Id=${this.props.donViId}`,"GET",null,{odata:!1}).then(n=>{this.setState({data:n})}):this.setState({data:{}})});g(this,"loadListChucNang",n=>{n||(n="web"),this.props.donViId?p(`DonVi/ListChucNang?DonVi_Id=${this.props.donViId}&FlatForm=${n}`,"GET",null,{odata:!1}).then(i=>{this.setState({ListChucNang:i})}):this.setState({ListChucNang:[]})});g(this,"handleChange",(n,i)=>{this.loadListChucNang(i),this.setState({flatForm:i})});g(this,"handleChangeCheck",(n,i)=>{i?p("DonVi/ThemChucNang","POST",JSON.stringify({DonVi_Id:this.props.donViId,ChucNang_Id:n}),{odata:!1}):p("DonVi/XoaChucNang","POST",JSON.stringify({DonVi_Id:this.props.donViId,ChucNang_Id:n}),{odata:!1})});this.state={ListChucNang:[],flatForm:"web"}}componentDidMount(){this.loadData(),this.loadListChucNang()}componentDidUpdate(n,i){this.props.donViId!==n.donViId&&(this.loadData(),this.loadListChucNang())}render(){let{data:n}=this.state;return e.jsxDEV(Y,{open:this.props.open,title:"THÔNG TIN ĐƠN VỊ",close:this.props.onClose,children:n&&e.jsxDEV(e.Fragment,{children:e.jsxDEV($,{data:[{TabName:"Thông tin đơn vị",TabContent:e.jsxDEV(I,{padding:2,children:[e.jsxDEV("div",{className:"d-flex",children:[e.jsxDEV("strong",{className:"me-3",children:"Mã đơn vị: "},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:100,columnNumber:25},this),e.jsxDEV("p",{children:n.MaDonVi},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:101,columnNumber:25},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:99,columnNumber:23},this),e.jsxDEV("div",{className:"d-flex",children:[e.jsxDEV("strong",{className:"me-3",children:"Tên đơn vị: "},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:104,columnNumber:25},this),e.jsxDEV("p",{children:n.TenDonVi},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:105,columnNumber:25},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:103,columnNumber:23},this),e.jsxDEV("div",{className:"d-flex",children:[e.jsxDEV("strong",{className:"me-3",children:"Loại đơn vị: "},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:108,columnNumber:25},this),e.jsxDEV("p",{children:n.TenLoaiDonVi},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:109,columnNumber:25},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:107,columnNumber:23},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:98,columnNumber:21},this)},{TabName:"Danh sách tài khoản",TabContent:e.jsxDEV(ue,{donViId:this.props.donViId},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:116,columnNumber:31},this)},{TabName:"Đơn vị trực thuộc",TabContent:e.jsxDEV(le,{LoaiDonVi_Id:this.props.LoaiDonVi_Id,ID:this.props.donViId,reloadTableIndex:this.props.reloadTableCus},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:121,columnNumber:21},this)}]},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:93,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:92,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Detail.jsx",lineNumber:90,columnNumber:7},this)}}const de=N.div``,ce=N.div`
  .form-group {
    label,
    b {
      font-weight: bold;
    }
  }
`;N.div``;N.div``;N(x)`
  &.modal-dialog {
    max-width: 1400px !important;
    transition: unset !important;
  }
  .modal-content {
    ${""}
    overflow: auto;
    width: 100% !important;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    .modal-header {
      .modal-title {
        display: flex;
        justify-content: space-between;
      }
    }
  }
  .modal-body {
    overflow-x: auto;
  }
`;N(x)`
  .modal-dialog {
    max-width: ${o=>o.maxWidth?o.maxWidth+"px":"inherit"};
  }

  .ntable-inner {
    height: ${o=>o.heighttable||"100%"};
    overflow-y: 'auto';
  }
`;N(x)`
  .form-group {
    label,
    b {
      font-weight: bold;
    }
    .form-control-MaHangHoa > div > label > span {
      display: none;
    }
  }
`;const ge=o=>{const{ID:t,open:n,onClose:i}=o,[a,l]=h.useState(),[d,r]=h.useState("baocaodk"),b=h.useCallback(u=>{u||(u="baocaodk"),t?p(`LoaiDonVis/ListChucNang?LoaiDonVi_Id=${t}&FlatForm=${u}`,"GET",null,{odata:!1}).then(s=>{l(s)}):l([])},[t]);h.useEffect(()=>{b(d)},[d,b]);const V=h.useCallback(u=>{r(u)},[]),f=h.useCallback((u,s)=>{s?p("LoaiDonVis/ThemChucNang","POST",JSON.stringify({LoaiDonVi_Id:t,ChucNang_Id:u}),{odata:!1}).then(m=>{T(m),b(d)}):p("LoaiDonVis/XoaChucNang","POST",JSON.stringify({LoaiDonVi_Id:t,ChucNang_Id:u}),{odata:!1}).then(m=>{T(m),b(d)})},[t,d,b]);return e.jsxDEV(te,{open:n,title:"BẢNG PHÂN QUYỀN",onClose:i,children:e.jsxDEV("div",{className:"don-vi-detail",children:[e.jsxDEV(w,{children:e.jsxDEV(C,{md:"6",children:e.jsxDEV(P,{url:"PhanHes",valueField:"Id",textField:"Name",placeholder:"Chọn phân hệ",value:d,onChange:u=>V(u)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:79,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:78,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:77,columnNumber:9},globalThis),a&&a.map((u,s)=>e.jsxDEV("div",{children:[e.jsxDEV(ie,{children:[e.jsxDEV(ae,{children:e.jsxDEV("b",{children:u.TenNhom},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:95,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:94,columnNumber:19},globalThis),e.jsxDEV(de,{className:"WrapperDuLieuBaoCao",children:e.jsxDEV(ce,{children:e.jsxDEV("table",{className:"table",cellPadding:"4",children:[e.jsxDEV("thead",{children:e.jsxDEV("tr",{children:[e.jsxDEV("th",{children:"Checkbox"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:102,columnNumber:29},globalThis),e.jsxDEV("th",{children:"Tên chức năng"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:103,columnNumber:29},globalThis),e.jsxDEV("th",{children:"Mã chức năng"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:104,columnNumber:29},globalThis),e.jsxDEV("th",{children:"Diễn giải"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:105,columnNumber:29},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:101,columnNumber:27},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:100,columnNumber:25},globalThis),u.ListChucNang.length&&u.ListChucNang.map((m,j)=>e.jsxDEV("tr",{children:[e.jsxDEV("td",{style:{textAlign:"center"},children:e.jsxDEV(se,{type:"checkbox",defaultChecked:m.Checked,onChange:H=>f(m.Id,H.target.checked)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:113,columnNumber:35},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:112,columnNumber:33},globalThis),e.jsxDEV("td",{children:e.jsxDEV("span",{style:{left:"100px",fontWeight:"bold"},children:m.TenChucNang},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:120,columnNumber:35},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:119,columnNumber:33},globalThis),e.jsxDEV("td",{children:m==null?void 0:m.MaChucNang},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:122,columnNumber:33},globalThis),e.jsxDEV("td",{children:m==null?void 0:m.Description},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:123,columnNumber:33},globalThis)]},j,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:111,columnNumber:31},globalThis))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:99,columnNumber:23},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:98,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:97,columnNumber:19},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:93,columnNumber:17},globalThis),e.jsxDEV("p",{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:131,columnNumber:17},globalThis)]},s,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:92,columnNumber:15},globalThis))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:76,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/BangPhanQuyen.jsx",lineNumber:75,columnNumber:5},globalThis)},pe={TenLoaiDonVi:{field_name:"TenLoaiDonVi",title:"Tên",type:"textbox",required:!0},TrangChu:{field_name:"TrangChu",title:"Trang chủ",type:"textbox"},ParentID:{field_name:"ID_parent",title:"Thuộc loại đơn vị",type:"data-select",dataSelect:{url:"LoaiDonVis",value_field:"ID",text_field:"TenLoaiDonVi"}}},ke=({onChange:o})=>{var f,u;const[t,n]=h.useState(null),[i,a]=h.useState({open:!1,data:null,parentId:null}),[l,d]=h.useState(null),r=h.useRef(),b=Object.values(pe).map(s=>({...s,field:s.field_name})),V=s=>{Q("Bạn muốn xóa?","THÔNG BÁO").then(()=>{p(`LoaiDonVis('${s}')`,"DELETE").then(()=>{var m,j;(m=r==null?void 0:r.current)!=null&&m.loadData&&((j=r==null?void 0:r.current)==null||j.loadData())})})};return e.jsxDEV(e.Fragment,{children:[e.jsxDEV("div",{style:{padding:"0.5rem"},children:[e.jsxDEV("h6",{style:{padding:"0.25rem",paddingBottom:"1.5rem",borderBottom:"solid 1px rgb(237, 237, 240)",marginBottom:"1.5rem"},className:"fw-bold",children:e.jsxDEV("strong",{children:"Loại đơn vị"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:63,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:54,columnNumber:9},globalThis),e.jsxDEV(ne,{ref:r,url:"LoaiDonVis/GetTree",field:{key:"key",title:"title"},value:t,onAdd:()=>{a({open:!0,data:null,parentId:null})},listAction:[{title:"Thêm mới",icon:"plus-circle",onClick:s=>a({open:!0,data:{title:s==null?void 0:s.title},parentId:s==null?void 0:s.key})},{title:"Cập nhật",icon:"pencil",onClick:s=>a({open:!0,data:s,parentId:null})},{title:"Phân quyền",icon:"calculator",onClick:s=>d(s==null?void 0:s.key)},{title:"Xóa",icon:"trash",onClick:s=>V(s==null?void 0:s.key)}],onChange:s=>{n(s),o(s)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:65,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:53,columnNumber:7},globalThis),(i==null?void 0:i.open)&&e.jsxDEV(G,{columns:[{title:"Id",field:"ID",hidden:"true",dataID:!0,table:!0,notEdit:!0},...b],titleSecond:i!=null&&i.parentId?`danh mục con cho ${(f=i==null?void 0:i.data)==null?void 0:f.title}`:null,defaultValue:{ID_parent:i==null?void 0:i.parentId,ID:q()},open:i==null?void 0:i.open,close:()=>a({open:!1,data:null,parentId:null}),Id:(u=i==null?void 0:i.data)==null?void 0:u.key,url:"LoaiDonVis",afterSaving:()=>{var s,m;(s=r==null?void 0:r.current)!=null&&s.loadData&&((m=r==null?void 0:r.current)==null||m.loadData())}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:94,columnNumber:9},globalThis),!!l&&e.jsxDEV(ge,{ID:l,open:!!l,onClose:()=>d(null)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:117,columnNumber:20},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/LoaiDonVi/LoaiDonVi.jsx",lineNumber:52,columnNumber:5},globalThis)},be=ke,De=[{field:"ID",dataID:!0,hidden:!0},{title:"Mã đơn vị",field:"MaDonVi",defaultSort:"asc",table:!0},{title:"Mã đơn vị",field:"MaDonVi",type:"textbox",searchable:!0,disabled:!0},{title:"Tên đơn vị",field:"TenDonVi",type:"textbox",dataCheck:!0,searchable:!0,table:!0,required:!0},{title:"Loại đơn vị",field:"SYS_LoaiDonVi.TenLoaiDonVi",table:!0},{title:"Loại đơn vị",field:"LoaiDonVi_Id",type:"data-select",dataSelect:{url:"LoaiDonVis",value_field:"ID",text_field:"TenLoaiDonVi",placeholder:"Chọn loại đơn vị"},required:!0},{title:"Quận/Huyện",field:"MaQuanHuyen",type:"data-select",dataSelect:{url:"QuanHuyens",value_field:"MaQuanHuyen",text_field:"TenQuanHuyen",placeholder:"Chọn Quận/Huyện",where:"MaTinhThanh eq '52'"},required:!0},{title:"Phường/Xã",field:"MaPhuongXa",type:"data-select",dataSelect:{url:"PhuongXas",value_field:"MaPhuongXa",text_field:"TenPhuongXa",placeholder:"Chọn Phường/Xã"},dependent:{name:"MaQuanHuyen",fieldWhere:"MaQuanHuyen",type:"string"}},{title:"Quận/Huyện",field:"QuanHuyen.TenQuanHuyen",table:!0},{title:"Phường/Xã",field:"MaPhuongXa",table:!0}],k=L.createRef();class Ne extends h.Component{constructor(n){super(n);g(this,"handleSelect",n=>{var i,a;n&&this.setState({LoaiDonVi_Id:n}),(i=k==null?void 0:k.current)!=null&&i.reloadTable&&((a=k==null?void 0:k.current)==null||a.reloadTable())});this.state={openDetail:!1,ID:null,LoaiDonVi_Id:null,openModalPhanNhom:!1,nganSach:null,idEdit:null,openModalAdd:!1,data:null}}render(){var a;const{LoaiDonVi_Id:n}=this.state,i=`LoaiDonVi_Id eq '${n}'`;return e.jsxDEV(e.Fragment,{children:[e.jsxDEV(Z,{children:[e.jsxDEV(be,{onChange:this.handleSelect},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index.jsx",lineNumber:39,columnNumber:11},this),e.jsxDEV(ee,{children:n&&e.jsxDEV(X,{ref:k,title:"Danh sách đơn vị",url:"DonVis",where:i,columns:De,onRowClick:l=>this.setState({openDetail:!0,ID:l.ID})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index.jsx",lineNumber:42,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index.jsx",lineNumber:40,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index.jsx",lineNumber:38,columnNumber:9},this),this.state.openDetail&&e.jsxDEV(he,{donViId:this.state.ID,open:this.state.openDetail,reloadTableCus:(a=k==null?void 0:k.current)==null?void 0:a.reloadTable,LoaiDonVi_Id:n,onClose:()=>this.setState({openDetail:!1,ID:null})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index.jsx",lineNumber:54,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index.jsx",lineNumber:37,columnNumber:7},this)}}function Nn(){return e.jsxDEV(Ne,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/DonVi/Index2.jsx",lineNumber:4,columnNumber:10},this)}export{Nn as default};