????

Your IP : 3.128.31.200


Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/
Upload File :
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/index-b5380818.js

import{r,j as n,o as b}from"./index-63f91612.js";import{r as p,c as T}from"./function-f31ac6e8.js";import{F as v}from"./FontAwesome4-d45b4e7a.js";import{M as f,I as j}from"./reactstrap.modern-db56c8a4.js";import{D as x}from"./DataTable-f53a5ff2.js";import"./useTheme-88c8fc58.js";import"./OdataUtils-b4c5a51c.js";const M=[{tabName:"Thông tin khu vực"},{title:"Danh mục khu vực",url:"DM_KhuVuc"},{title:"Danh mục Tỉnh/Thành phố",url:"TinhThanhs",columns:[{title:"Mã tỉnh thành",field:"MaTinhThanh",dataID:!0},{title:"Tên tỉnh thành",field:"TenTinhThanh",type:"string",searchable:!0},{title:"Phân loại",field:"Cap"}],dependent:{compare:"MaTinhThanh",title:"Danh mục Quận/huyện/thị xã/thành phố",url:"QuanHuyens",columns:[{title:"Mã Quận/Huyện",field:"MaQuanHuyen",dataID:!0},{title:"Tên Quận/Huyện",field:"TenQuanHuyen",type:"string",searchable:!0}],dependent:{compare:"MaQuanHuyen",title:"Danh mục Phường/Xã",url:"PhuongXas",columns:[{title:"Mã Phường/Xã",field:"MaPhuongXa",dataID:!0},{title:"Tên Phường/Xã",field:"TenPhuongXa",type:"string",searchable:!0},{title:"Phân loại",field:"Cap"},{title:"Phân loại",field:"DM_KhuVuc.Name",hidden:!0},{title:"Phân loại Khu vực",field:"ThanhThiNongThon_Id",type:"data-select",render:e=>{var t;return(t=e==null?void 0:e.DM_KhuVuc)==null?void 0:t.Name},dataSelect:{url:"DM_KhuVuc",column:{field:"Id",label:"Name"},placeholder:"Chọn Khu vực"}}]}}},{tabName:"Thông tin cá nhân"},{title:"Danh mục Dân tộc",url:"DM_DanToc"},{title:"Danh mục Giới tính",url:"DM_GioiTinh"},{tabName:"Thông tin Học vấn"},{title:"Danh mục Tình trạng đi học",url:"DM_TinhTrangDiHoc"},{title:"Danh mục Cấp học",url:"DM_CapHoc"},{title:"Danh mục Trình độ văn hóa",url:"DM_TrinhDoVanHoa",columns:[{title:"Id",field:"Id",dataID:!0},{title:"Tên",field:"Name"},{title:"Code",field:"Code"}]},{title:"Danh mục Trình độ đào tạo",url:"DM_TrinhDoDaoTao"},{title:"Danh mục Việc làm",url:"DM_ViecLam"},{title:"Danh mục Loại việc làm",url:"DM_LoaiViecLam"},{title:"Danh mục Việc làm công ăn lương",url:"DM_ViecLamCongAnLuong"},{tabName:"Thông tin hộ gia đình về các chỉ tiêu nhu cầu xã hội cơ bản"},{title:"Danh mục Phân loại hộ",url:"DM_PhanLoaiHo"},{title:"Danh mục Quan hệ với chủ hộ",url:"DM_QuanHeVoiChuHo"},{title:"Danh mục Nhóm thông tin về hộ gia đình",url:"DM_NhomThongTinVeHoGiaDinh",dependent:{compare:"Id",compareChild:"NhomThongTinVeHoGiaDinh_Id",title:"Thông tin về Hộ gia đình",url:"DM_ThongTinVeHoGiaDinh",columns:[{title:"Id",field:"Id",dataID:!0},{title:"Tên",field:"Name"},{title:"Ghi rõ",field:"IsGhiRo",type:"boolean"}]}},{title:"Danh mục Nhóm chi tiêu xã hội cơ bản",url:"DM_NhomChiTieuNhuCauXaHoiCoBan",dependent:{compare:"Id",compareChild:"Parent_Id",title:"Chi tiết chỉ tiêu xã hội cơ bản",url:"DM_ChiTieuNhuCauXaHoiCoBan"}},{tabName:"Thông tin Bảo hiểm và Trợ cấp"},{title:"Danh mục Bảo hiểm y tế",url:"DM_BaoHiemYTe"},{title:"Danh mục Sử dụng internet",url:"DM_SuDungInternet"},{title:"Danh mục Đang hưởng trợ cấp xã hội hằng tháng",url:"DM_HuongTroCap"},{title:"Danh mục Đang hưởng lương hưu hoặc trợ cấp bảo hiểm xã hội hằng tháng hoặc trợ cấp ưu đãi người có công hằng tháng",url:"DM_HuongLuongHuu"},{title:"Danh mục Người bị bệnh hiểm nghèo",url:"DM_BenhHiemNgheo"},{tabName:"Thông tin Nhóm đặc trưng hộ"},{title:"Danh mục Nhóm đặc trưng hộ thành thị",url:"DM_NhomDacTrungHo_ThanhThi",dependent:{compare:"Id",compareChild:"Parent_Id",title:"Đặc trưng hộ thành thị",url:"DM_DacTrungHo_ThanhThi",columns:[{title:"Id",field:"Id",dataID:!0},{title:"Tên",field:"Name"},{title:"Mức điểm",field:"MucDiem",type:"currency"}]}},{title:"Danh mục Nhóm đặc trưng hộ nông thôn",url:"DM_NhomDacTrungHo_NongThon",dependent:{compare:"Id",compareChild:"Parent_Id",title:"Đặc trưng hộ nông thôn",url:"DM_DacTrungHo_NongThon",columns:[{title:"Id",field:"Id",dataID:!0},{title:"Tên",field:"Name"},{title:"Mức điểm",field:"MucDiem",type:"currency"}]}}];const C=({tab:e,onChange:t,i:s,search:u})=>{var i;const h=new URLSearchParams(window.location.search),c=h.get("url"),a=+h.get("group"),[m,g]=r.useState(c?s===a:!1),l=(o,N)=>o?N.title.toUpperCase().includes(o.toUpperCase()):!0;return n.jsxDEV(n.Fragment,{children:n.jsxDEV("div",{onClick:()=>g(o=>!o),className:"body-tab-item",style:{cursor:"pointer"},children:[n.jsxDEV("div",{className:"heade-tab h6 mb-3",children:n.jsxDEV("div",{style:{fontSize:"15px"},className:"d-flex gap-3 my-2",children:[e==null?void 0:e.tabName,n.jsxDEV(v,{style:{marginLeft:"auto"},fa:"angle-down"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:24,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:22,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:21,columnNumber:9},globalThis),(m||u)&&n.jsxDEV("div",{className:"body-tab pb-3",children:(i=e==null?void 0:e.children)==null?void 0:i.map((o,N)=>n.jsxDEV(n.Fragment,{children:l(u,o)&&n.jsxDEV("div",{onClick:D=>{D.stopPropagation(),t(o,N)},className:`item-tab ${c===o.url?"active":""}`,children:o==null?void 0:o.title},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:34,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:32,columnNumber:17},globalThis))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:29,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:20,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/itemTab.jsx",lineNumber:19,columnNumber:5},globalThis)},d=({data:e,compare:t})=>{const[s,u]=r.useState({id:null,dependent:null}),h=r.useRef(),c=r.useCallback(()=>h.current&&h.current.onQueryChange(),[h]);r.useEffect(()=>{c()},[e,c]);const a=()=>e!=null&&e.columns?e==null?void 0:e.columns:[{title:"Id",field:"Id",dataID:!0},{title:"Tên",field:"Name",type:"string",searchable:!0}];return n.jsxDEV(n.Fragment,{children:[n.jsxDEV("div",{className:"tab-right text-capitalize",children:n.jsxDEV(x,{tableRef:h,title:n.jsxDEV("h5",{className:"mb-3",children:e.title},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:38,columnNumber:18},globalThis),url:e==null?void 0:e.url,where:(t||t===0)&&(e!=null&&e.compare)?`${e!=null&&e.compareChild?e==null?void 0:e.compareChild:e==null?void 0:e.compare} eq ${p(typeof t,t)}`:"",columns:a(),onRowClick:e!=null&&e.dependent?(m,g)=>{u(l=>{var i;return{...l,id:g[(i=e==null?void 0:e.dependent)==null?void 0:i.compare],dependent:e==null?void 0:e.dependent}})}:void 0,onEdit:{},onAdd:{disabled:!1,defaultValues:t||t===0?[{field:e!=null&&e.compareChild?e==null?void 0:e.compareChild:e==null?void 0:e.compare,value:t}]:!1},onDelete:{}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:36,columnNumber:9},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:35,columnNumber:7},globalThis),(s==null?void 0:s.dependent)&&n.jsxDEV(f,{size:"xl",isOpen:s==null?void 0:s.dependent,toggle:()=>u(m=>({...m,id:null,dependent:null})),children:n.jsxDEV("div",{className:"p-3",children:n.jsxDEV(d,{data:s==null?void 0:s.dependent,compare:s==null?void 0:s.id},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:76,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:75,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:70,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/TabRight.jsx",lineNumber:34,columnNumber:5},globalThis)},E=()=>{const e=T(M),[t,s]=r.useState(e.filter(l=>{var i;return(i=l==null?void 0:l.children)==null?void 0:i.length})[0].children[0]),u=b(),h=new URLSearchParams(window.location.search),c=h.get("group")||0,a=h.get("page")||0,[m,g]=r.useState("");return r.useEffect(()=>{s(e.filter(l=>{var i;return(i=l==null?void 0:l.children)==null?void 0:i.length})[c].children[a])},[c,e,a]),n.jsxDEV(n.Fragment,{children:n.jsxDEV("div",{className:"form-danh-muc-hncn",children:[n.jsxDEV("div",{className:"tab-left-hncn",children:[n.jsxDEV(j,{className:"input-search-danh-muc",onChange:l=>g(l.target.value),placeholder:"Tìm kiếm danh mục..."},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:30,columnNumber:11},globalThis),n.jsxDEV("p",{className:"my-4 text-secondary border-bottom"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:35,columnNumber:11},globalThis),n.jsxDEV("div",{className:"body-tab list-tab",children:e.filter(l=>{var i;return(i=l==null?void 0:l.children)==null?void 0:i.length}).map((l,i)=>n.jsxDEV(n.Fragment,{children:n.jsxDEV(C,{tab:l,i,search:m,onChange:(o,N)=>{u.push({search:`?group=${i}&page=${N}&url=${o==null?void 0:o.url}`})}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:42,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:41,columnNumber:19},globalThis))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:36,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:26,columnNumber:9},globalThis),n.jsxDEV(d,{data:t},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:57,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:25,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DanhMuc/HNCN/index.jsx",lineNumber:24,columnNumber:5},globalThis)};export{E as default};