????

Your IP : 216.73.216.64


Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/
Upload File :
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/Index-74e244bf.js

import{r as n,t as f,C as V,n as B,j as e,z as X,s as A}from"./index-fa055cb8.js";import{M as O,k as K,l as F,n as $,B as U,L as z,t as J,R as W,C as G,d as R,h as Y,e as Z,s as ee,A as ne}from"./reactstrap.modern-274e1102.js";import{D as te}from"./DataTable-fad8b46b.js";import{B as Q}from"./Button-b6c26fff.js";import{F as H,T as ie}from"./FormControl-dda7d30a.js";import{B as ae}from"./ButtonLoad-5b8d7df7.js";import"./ButtonClose-01990b88.js";import"./Transition-c4233574.js";import"./OdataUtils-36531977.js";import"./Required-11df292c.js";import"./InputNumber-092cea71.js";import"./FontAwesome4-64371a0f.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"./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";var w={Id:{field_name:"Id",title:"Id",type:"textbox",required:!0},Name:{field_name:"Name",title:"Tên",type:"textbox",required:!0},Cap:{field_name:"Cap",title:"Cấp",type:"textbox"}};const se=u=>{const{ID:c,Parent_ID:T,Parent_Name:p,open:D,handleClose:t,reloadList:N,dataCollapse:i}=u,[d,y]=n.useState({});console.log(i),n.useEffect(()=>{D===!0&&(c==null?(m("Id",""),m("Name",""),m("Cap","")):f(`${i.dataCollapse.odata}('${c}')`,"GET",null).then(a=>{i.dataCollapse.isCap?y(o=>({...o,Id:a.Id,Name:a.Name,Cap:a.Cap})):y(o=>({...o,Id:a.Id,Name:a.Name}))}).catch(a=>V(a,"THÔNG BÁO")))},[c,D,i]);const b=n.useCallback(()=>{var h,v,g,k;let a=d;if(_())if(c!=null){var o={Name:a.Name};f(`${i.dataCollapse.odata}('${c}')`,"PATCH",JSON.stringify(o)).then(M=>B("Cập nhật thành công","THÔNG BÁO").then(()=>{N(),t(),m({})})).catch(M=>V(M,"THÔNG BÁO"))}else{if(i.dataCollapse.isCap)var o={Id:a.Id,Name:a.Name,Cap:a.Cap,[(h=i==null?void 0:i.dataCollapse)!=null&&h.addField?(v=i==null?void 0:i.dataCollapse)==null?void 0:v.addField:"ParentId"]:T};else var o={Id:a.Id,Name:a.Name,[(g=i==null?void 0:i.dataCollapse)!=null&&g.addField?(k=i==null?void 0:i.dataCollapse)==null?void 0:k.addField:"ParentId"]:T};f(`${i.dataCollapse.odata}`,"POST",JSON.stringify(o)).then(M=>B("Thêm mới thành công","THÔNG BÁO").then(()=>{N(),t(),m({})}))}},[c,T,d,t,N,i]),_=n.useCallback(()=>{const a=Object.values(w).filter(h=>h.required==!0);let o=d;for(let h=0;h<a.length;h++){const v=a[h];let g=o[v.field_name];if(g===null||g===""||g===void 0||g.length===0)return V('Vui lòng nhập "'+v.title+'"'),!1}return!0},[d]),m=n.useCallback((a,o)=>{y(h=>({...h,[a]:o}))},[]),x=n.useCallback((a,o)=>{m(a,o)},[]);return e.jsxDEV(O,{isOpen:D,toggle:()=>t(),children:[e.jsxDEV(K,{toggle:()=>t(),children:c!=null?"Cập nhật":"Thêm mới"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:121,columnNumber:7},globalThis),e.jsxDEV(F,{children:[T&&e.jsxDEV("h5",{children:['Thuộc danh mục "',p,'"']},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:123,columnNumber:23},globalThis),e.jsxDEV(H,{data:w.Id,value:d.Id,onChange:x},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:124,columnNumber:9},globalThis),e.jsxDEV(H,{data:w.Name,value:d.Name,onChange:x},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:125,columnNumber:9},globalThis),i.dataCollapse.isCap&&e.jsxDEV(H,{data:w.Cap,value:d.Cap,onChange:x},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:126,columnNumber:45},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:122,columnNumber:7},globalThis),e.jsxDEV($,{children:[e.jsxDEV(ae,{onClick:b,children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:129,columnNumber:9},globalThis)," ",e.jsxDEV(U,{onClick:()=>t(),children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:129,columnNumber:53},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:128,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/CreateNodeTree.jsx",lineNumber:120,columnNumber:5},globalThis)},oe=u=>{const[c,T]=n.useState(),[p,D]=n.useState(),[t,N]=n.useState(),[i,d]=n.useState(),[y,b]=n.useState(!1),[_,m]=n.useState(!1),[x,a]=n.useState(!0),[o,h]=n.useState(!0),[v,g]=n.useState(!0),[k,M]=n.useState(),[s,l]=n.useState();n.useEffect(()=>{u&&r()},[u]),console.log(u);const r=n.useCallback(()=>{f(`${u.dataCollapse.APITree}`,"GET",null,{odata:!1}).then(j=>T(j)).catch(j=>console.log(j))},[u]),C=n.useCallback(()=>{b(!0),M(null),l(null)},[]),I=n.useCallback(()=>{b(!0),d(p)},[p]),S=n.useCallback(()=>{b(!0),M(p),l(t)},[p,t]),P=n.useCallback(()=>{X("Bạn muốn xóa mẫu tin này?","THÔNG BÁO").then(()=>{f(`${u.dataCollapse.odata}('${p}')`,"DELETE",{}).then(()=>{d(null),D(null),N(null),m(!1),a(!0),h(!0),g(!0),r()})})},[u,p]),E=n.useCallback(()=>{D(null),N(null),m(!1),a(!0),h(!0),g(!0)},[]),q=n.useCallback((j,L)=>{j.length>0?L&&L.node&&L.node.props&&!L.node.props.is_group&&(console.log(j[0]),D(j[0]),N(L.node.props.title),m(!0),a(!1),h(!1),g(!1)):E()},[E]);return e.jsxDEV("div",{style:{backgroundColor:"white"},children:[e.jsxDEV("div",{style:{border:"1px solid #ccc"},children:[e.jsxDEV(Q,{color:"link",className:"text-primary",disabled:_,onClick:C,children:"Thêm mới"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:100,columnNumber:9},globalThis),e.jsxDEV(Q,{color:"link",className:"text-primary",disabled:x,onClick:S,children:"Thêm danh mục con"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:103,columnNumber:9},globalThis),e.jsxDEV(Q,{color:"link",className:"text-success",disabled:o,onClick:I,children:"Cập nhật"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:106,columnNumber:9},globalThis),e.jsxDEV(Q,{color:"link",disabled:v,onClick:P,style:{color:"red"},children:"Xóa"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:109,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:99,columnNumber:7},globalThis),e.jsxDEV("div",{style:{overflow:"scroll",height:520,border:"1px solid #ccc",borderTop:0},children:e.jsxDEV(ie,{className:"myCls",showLine:!0,defaultExpandAll:!0,onSelect:q,treeData:c},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:114,columnNumber:9},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:113,columnNumber:7},globalThis),e.jsxDEV(se,{dataCollapse:u,ID:i,Parent_ID:k,Parent_Name:s,open:y,handleClose:()=>{b(!1),d(null)},reloadList:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:116,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/TreeDM.jsx",lineNumber:98,columnNumber:5},globalThis)};const le=[{ID:1,title:"DM Quan hệ với chủ hộ",odata:"QLLD_DM_QuanHeVoiChuHo",description:"QCVN 109:2017/BTTTT Quy chuẩn kỹ thuật Quốc gia về cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư"},{ID:2,title:"DM Giới tính",odata:"QLLD_DM_GioiTinh",description:"QCVN 109:2017/BTTTT Quy chuẩn kỹ thuật Quốc gia về cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư"},{ID:3,title:"DM Dân tộc",odata:"QLLD_DM_DanToc",description:"Quyết định số 1019/QĐ-TCTK ngày 12/11/2008 của Tổng cục Thống kê"},{ID:4,title:"DM Tôn giáo",odata:"QLLD_DM_TonGiao",description:"Quyết định số 1019/QĐ-TCTK ngày 12/11/2008 của Tổng cục Thống kê (đã được cập nhật bổ sung)"},{ID:5,title:"DM Đơn vị hành chính",odata:"QLLD_DM_DonViHanhChinh",description:"Quyết định số 124/2004/QĐ-TTg ngày 08/7/2004 về việc ban hành Bảng danh mục và mã số các đơn vị hành chính Việt Nam"},{ID:6,title:"DM Trình độ học vấn",odata:"QLLD_DM_TrinhDoHocVan",description:"Tổng cục Thống kê (Điều tra Lao động-Việc làm)"},{ID:7,title:"DM Trình độ chuyên môn kỹ thuật",odata:"QLLD_DM_TrinhDoCMKT",description:"Tổng cục Thống kê (Điều tra Lao động-Việc làm); Bản tin cập nhật TTTT Lao động Việt Nam"},{ID:8,title:"DM Tình trạng hôn nhân",odata:"QLLD_DM_TinhTrangHonNhan",description:"QCVN 109:2017/BTTTT Quy chuẩn kỹ thuật Quốc gia về cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư"},{ID:9,title:"DM Tình trạng tham gia hoạt động kinh tế",odata:"QLLD_DM_TinhTrangViecLam",description:""},{ID:10,title:"DM Phân loại hộ",odata:"QLLD_DM_PhanLoaiHo",description:"Phiếu B1 – Rà soát thông tin hộ gia đình (Phụ lục số 04, Mẫu số 4.1) – Dự thảo Quyết định của Thủ tướng Chính phủ Quy định quy trình rà soát hộ nghèo, hộ cận nghèo hằng năm và quy trình xác định hộ làm nông nghiệp, lâm nghiệp, ngư nghiệp và diêm nghiệp có mức sống trung bình giai đoạn 2022-2025."}],he=[{title:"Id",field:"Id",type:"string",dataID:!0,searchable:!1},{title:"Name",field:"Name",type:"string",searchable:!0}],Ke=()=>{const u=n.useRef(),[c,T]=n.useState(!1),[p,D]=n.useState(),[t,N]=n.useState({...le[0],indexActive:0}),[i,d]=n.useState([]),[y,b]=n.useState(),[_,m]=n.useState(),[x,a]=n.useState(),[o,h]=n.useState(!1),v=n.useCallback((s,l,r)=>{let C={};if(s){for(var I=0;I<s.length;I++)s&&(C[s[I][r]]=s[I][l]);return C}},[]);n.useEffect(()=>{f("QuanHuyens","GET",null).then(s=>b(s.value)),f("PhuongXas","GET",null).then(s=>m(s.value)),f("QLLD_DM_ThanhThiNongThon","GET",null).then(s=>a(s.value))},[]);const g=[{ID:1,title:"DANH MỤC DÙNG CHUNG CHO MỌI ĐỐI TƯỢNG",children:[{ID:1,title:"DM Quan hệ với chủ hộ",odata:"QLLD_DM_QuanHeVoiChuHo",description:"QCVN 109:2017/BTTTT Quy chuẩn kỹ thuật Quốc gia về cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư"},{ID:2,title:"DM Giới tính",odata:"QLLD_DM_GioiTinh",description:"QCVN 109:2017/BTTTT Quy chuẩn kỹ thuật Quốc gia về cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư"},{ID:3,title:"DM Dân tộc",odata:"QLLD_DM_DanToc",description:"Quyết định số 1019/QĐ-TCTK ngày 12/11/2008 của Tổng cục Thống kê"},{ID:4,title:"DM Tôn giáo",odata:"QLLD_DM_TonGiao",description:"Quyết định số 1019/QĐ-TCTK ngày 12/11/2008 của Tổng cục Thống kê (đã được cập nhật bổ sung)"},{ID:5,title:"DM Đơn vị hành chính",odata:"QLLD_DM_DonViHanhChinh",description:"Quyết định số 124/2004/QĐ-TTg ngày 08/7/2004 về việc ban hành Bảng danh mục và mã số các đơn vị hành chính Việt Nam"},{ID:6,title:"DM Trình độ học vấn",odata:"QLLD_DM_TrinhDoHocVan",description:"Tổng cục Thống kê (Điều tra Lao động-Việc làm)"},{ID:7,title:"DM Trình độ chuyên môn kỹ thuật",odata:"QLLD_DM_TrinhDoCMKT",description:"Tổng cục Thống kê (Điều tra Lao động-Việc làm); Bản tin cập nhật TTTT Lao động Việt Nam"},{ID:8,title:"DM Tình trạng hôn nhân",odata:"QLLD_DM_TinhTrangHonNhan",description:"QCVN 109:2017/BTTTT Quy chuẩn kỹ thuật Quốc gia về cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư"},{ID:9,title:"DM Tình trạng tham gia hoạt động kinh tế",odata:"QLLD_DM_TinhTrangViecLam",description:""},{ID:10,title:"DM Phân loại hộ",odata:"QLLD_DM_PhanLoaiHo",description:"Phiếu B1 – Rà soát thông tin hộ gia đình (Phụ lục số 04, Mẫu số 4.1) – Dự thảo Quyết định của Thủ tướng Chính phủ Quy định quy trình rà soát hộ nghèo, hộ cận nghèo hằng năm và quy trình xác định hộ làm nông nghiệp, lâm nghiệp, ngư nghiệp và diêm nghiệp có mức sống trung bình giai đoạn 2022-2025."}]},{ID:2,title:"Người lao động đi làm việc ở nước ngoài theo hợp đồng",children:[{ID:1,title:"DM Đối tượng chính sách",odata:"QLLD_DM_DoiTuongChinhSach",description:"Thông tư liên tịch số 09/2016/TTLT-BLĐTBXH-BTC Hướng dẫn thực hiện một số điều về hỗ trợ đưa người lao động đi làm việc ở nước ngoài theo hợp đồng quy định tại nghị định số 61/2015/NĐ-CP ngày 09 tháng 7 năm 2015 của chính phủ quy định về chính sách hỗ trợ việc làm và quỹ quốc gia về việc làm"}]},{ID:3,title:"DANH MỤC DÙNG CHUNG NHÓM LĨNH VỰC GIÁO DỤC NGHỀ NGHIỆP",children:[{ID:1,title:"DM Trình độ nghiệp vụ sư phạm",odata:"QLLD_DM_TrinhDoNghiepVuSuPham",description:"Luật Giáo dục nghề nghiệp số 74/2014/QH13 ngày 27/11/2014"},{ID:2,title:"DM Trình độ kỹ năng nghề",odata:"QLLD_DM_TrinhDoKyNangNghe",description:"Thông tư 38/2015/TT-BLĐTBXH ngày 19/10/2015 quy định về chứng chỉ kỹ năng nghề quốc gia, cấp và quản lý việc cấp chứng chỉ kỹ năng nghề quốc gia"},{ID:3,title:"DM Phân loại đối tượng nhà giáo",odata:"QLLD_DM_PhanLoaiDoiTuongNhaGiao",description:"Luật Giáo dục nghề nghiệp số 74/2014/QH13 ngày 27/11/2014"},{ID:4,title:"DM Học hàm/học vị",odata:"QLLD_DM_HocHamHocVi",description:"Thông tư số 15/2014/TT-BGDĐT ngày 15/5/2014 của Bộ Giáo dục và Đào tạo ban hành quy chế đào tạo trình độ thạc sĩ; Thông tư số 08/2017/TT-BGDĐT ngày 04/4/2017 của Bộ Giáo dục và Đào tạo ban hành quy chế tuyển sinh và đào tạo trình độ tiến sĩ."},{ID:5,title:"DM Danh hiệu nhà giáo",odata:"QLLD_DM_DanhHieuNhaGiao",description:"Nghị định số 27/2015/NĐ-CP ngày 10/3/2015 quy định về xét tặng danh hiệu “Nhà giáo nhân dân”, “Nhà giáo ưu tú”"},{ID:6,title:"DM Nhiệm vụ được phân công giảng dạy",odata:"QLLD_DM_NhiemVuDuocPhanCongGiangDay",description:"Thông tư số 08/2017/TT-BLĐTBXH ngày 10/03/2017 của Bộ Lao động - Thương binh và Xã hội quy định về chuẩn chuyên môn, nghiệp vụ của nhà giáo giáo dục nghề nghiệp"},{ID:99,title:"DM Cấp trình độ đào tạo tại cơ sở GDNN",odata:"QLLD_DM_CapTrinhDoDaoTaoTaiCoSoGDNN",description:""},{ID:7,title:"DM Cấp trình độ giảng dạy",odata:"QLLD_DM_CapTrinhDoGiangDay",description:"Thông tư số 08/2017/TT-BLĐTBXH ngày 10/03/2017 của Bộ Lao động - Thương binh và Xã hội quy định về chuẩn chuyên môn, nghiệp vụ của nhà giáo giáo dục nghề nghiệp"},{ID:8,title:"DM Tiêu chuẩn chức danh giảng viên (hạng mấy)",odata:"QLLD_DM_TieuChuanChucDanhGiangVien",description:"Thông tư 03/2018/TT-BLĐTBXH ngày 15/6/2018 quy định tiêu chuẩn chức danh nghề nghiệp viên chức ngành giáo dục nghề nghiệp"},{ID:9,title:"DM Tiêu chuẩn chức danh giáo viên (hạng mấy)",odata:"QLLD_DM_TieuChuanChucDanhGiaoVien",description:"Thông tư 03/2018/TT-BLĐTBXH ngày 15/6/2018 quy định tiêu chuẩn chức danh nghề nghiệp viên chức chuyên ngành GDNN"},{ID:10,title:"DM Trình độ đào tạo",odata:"QLLD_DM_TrinhDoDaoTao",description:""},{ID:13,title:"DM Hình thức đào tạo",odata:"QLLD_DM_HinhThucDaoTaoGDNN",description:""},{ID:11,title:"DM Ngành nghề đào tạo",odata:"QLLD_DM_NganhNgheDaoTao",APITree:"GetTreeNganhNgheDaoTao",addField:"TrinhDoDaoTao_Id",key:"tree"},{ID:12,title:"DM Giáo dục quốc dân",odata:"QLLD_DM_GiaoDucQuocDan",APITree:"GetTreeGiaoDucQuocDan",key:"tree"},{ID:13,title:"DM Nhóm ngành kinh tế",odata:"QLLD_DM_NhomNganhKinhTe",APITree:"GetTreeNhomNganhKinhTe",key:"tree",isCap:!0}]},{ID:4,title:"DANH MỤC ĐƠN VỊ HÀNH CHÍNH",children:[{ID:1,title:"DM Quận/Huyện",odata:"QuanHuyens",description:"",header:[{title:"ID",field:"MaQuanHuyen",type:"string",dataID:!0,hidden:!0},{title:"Tên quận huyện",field:"TenQuanHuyen",type:"string",searchable:!0},{title:"Mã quận huyện",field:"MaQuanHuyen",type:"string",searchable:!0},{title:"Mã tỉnh thành",field:"MaTinhThanh",type:"string",searchable:!0}]},{ID:2,title:"DM Xã/Phường/Thị trấn",odata:"PhuongXas",description:"",header:[{title:"ID",field:"MaPhuongXa",type:"string",dataID:!0,hidden:!0},{title:"Tên phường xã",field:"TenPhuongXa",type:"string",searchable:!0},{title:"Mã phường xã",field:"MaPhuongXa",type:"string",searchable:!0},{title:"Cấp",field:"Cap",type:"string"},{title:"Mã quận/huyện",field:"MaQuanHuyen",type:"string"},{title:"Thành thị/Nông thôn",field:"ThanhThiNongThon_Id",lookup:v(x,"Name","Id")}]},{ID:3,title:"DM Thôn/Xóm",odata:"ThonXoms",description:"",header:[{title:"Id",field:"Id",type:"string",dataID:!0,hidden:!0},{title:"Tên thôn xóm",field:"Ten",type:"string",searchable:!0},{title:"Mã phường/Xã",field:"MaPhuongXa",type:"string"}]}]}];n.useEffect(()=>{t&&u.current&&u.current.onQueryChange()},[t]),n.useCallback(()=>{c?(D({maxHeight:"100%",padding:"1rem",transition:"max-height 0.2s ease-out"}),T(!c)):(D({maxHeight:0,padding:0,overflow:"hidden"}),T(!c))},[c]);const k=n.useCallback(s=>i.some(l=>l===s),[i]),M=n.useCallback(s=>s.children.map((l,r)=>e.jsxDEV(z,{children:e.jsxDEV(J,{className:"listItem",style:{cursor:"pointer"},active:(t==null?void 0:t.indexActive)===r,onClick:C=>{l.key==="tree"?(h(!0),N({...l,indexActive:r})):(N({...l,indexActive:r}),h(!1))},children:[e.jsxDEV("b",{style:{fontSize:"14px",fontWeight:"500"},children:l.title||l.Name},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:474,columnNumber:15},globalThis)," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:460,columnNumber:13},globalThis)},r,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:459,columnNumber:11},globalThis)),[t]);return e.jsxDEV(e.Fragment,{children:e.jsxDEV(W,{children:[e.jsxDEV(G,{md:"3",children:e.jsxDEV("div",{style:{maxHeight:"calc(100vh - 139.45px)",overflowY:"auto"},children:g.map((s,l)=>e.jsxDEV(R,{style:{marginTop:"10px",cursor:"pointer"},className:"treeNhom",children:[e.jsxDEV(Y,{className:"d-inline-flex pull-right",onClick:()=>{if(i.some(r=>r===l)){const r=i.filter(C=>C!==l);d(r)}else d(r=>[...r,l])},children:e.jsxDEV("b",{children:s.title},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:502,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:491,columnNumber:19},globalThis),e.jsxDEV(Z,{style:k(l)?{maxHeight:"100%",padding:"1rem"}:{maxHeight:0,padding:0,transition:"all .3s ease"},children:e.jsxDEV(ee,{isOpen:k(l),children:e.jsxDEV(M,{children:s.children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:522,columnNumber:23},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:521,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:507,columnNumber:19},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:490,columnNumber:17},globalThis))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:487,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:486,columnNumber:9},globalThis),o?e.jsxDEV(G,{md:"9",children:e.jsxDEV(oe,{dataCollapse:t},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:532,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:531,columnNumber:11},globalThis):e.jsxDEV(e.Fragment,{children:[e.jsxDEV(G,{className:"card-body card",md:"7",children:e.jsxDEV(te,{tableRef:u,title:t==null?void 0:t.title,url:t==null?void 0:t.odata,noCreateId:!0,columns:t!=null&&t.header?t==null?void 0:t.header:he,onEdit:{},onDelete:{},onAdd:{disabled:!1}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:537,columnNumber:15},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:536,columnNumber:13},globalThis),e.jsxDEV(G,{md:"2",children:e.jsxDEV(ne,{color:"primary",children:[e.jsxDEV("h5",{className:"alert-heading",children:"Căn cứ/tham chiếu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:552,columnNumber:17},globalThis),e.jsxDEV("p",{children:t==null?void 0:t.description},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:553,columnNumber:17},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:551,columnNumber:15},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:550,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:535,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:485,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/GDNN/Index.jsx",lineNumber:484,columnNumber:5},globalThis)};A.div`
  cursor: pointer;
  position: absolute;
  top: 13px;
  right: 20px;
  line-height: 19px;
`;export{Ke as default};