????

Your IP : 18.188.195.92


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

import{T as D,r as C,j as i}from"./index-63f91612.js";import{M as j}from"./reactstrap.modern-db56c8a4.js";import{D as y}from"./DataTable-f53a5ff2.js";import{S as I}from"./index-6567181e.js";import{F as H,D as k}from"./Detail-53224979.js";import{i as _,g as G}from"./FormControl-1241e33f.js";import"./useTheme-88c8fc58.js";import"./OdataUtils-b4c5a51c.js";import"./function-f31ac6e8.js";import"./InputNumber-bbb3e938.js";import"./FontAwesome4-d45b4e7a.js";import"./InputTime-7fc0744c.js";import"./createClass-ba011f43.js";import"./TabsBasic-696a6c3d.js";import"./Button-414de42d.js";import"./DataSelect-e63eac9d.js";import"./Select-7eb08d2a.js";import"./classCallCheck-22a738c0.js";import"./DialogCustomize-5c5d912b.js";import"./withStyles-8b7f6946.js";import"./capitalize-7bd4806a.js";import"./HTMLElementType-ee7a24b5.js";import"./ButtonClose-c34d5952.js";import"./Typography-fdb2b74a.js";import"./styled-0cf6ddbb.js";import"./objectWithoutPropertiesLoose-7b870729.js";import"./TransitionGroup-0c42f737.js";import"./Grid-d17e1e7c.js";import"./Required-d6f950f1.js";import"./TextArea-ca01d8ce.js";import"./DropdownList-84c9fae1.js";import"./Icon-8a6fd507.js";import"./SelectPanelMulti-840dd9be.js";import"./refType-b95f6af7.js";import"./BodyDialog-a84bcf80.js";import"./debounce-b2775af4.js";import"./QuickSearch-f2b7424f.js";const g=[{title:"Id",field:"Id",dataID:!0,hidden:!0,type:"number"},{title:"Ngày tạo",table:!0,required:!0,field:"Create_Date",type:"datetime",defaultSort:"desc"},{title:"Chủ hộ",searchable:!0,table:!0,required:!0,field:"TenChuHo",btnClose:!0,type:"textbox",hidden:!0},{title:"Số CCCD/CMND",field:"CCCD",searchable:!0,table:!0,required:!0,btnClose:!0,type:"textbox",hidden:!0},{title:"CCCD/CMND",field:"CCCD",type:"string",dataCheck:!0,searchable:!1,table:!0},{title:"Tên Chủ hộ",field:"TenChuHo",type:"string",dataCheck:!0,searchable:!1,table:!0},{title:"Năm Sinh",field:"HNCN_CongDan.NgaySinh",type:"textbox",table:!0,render:e=>`${(e==null?void 0:e.Ngay)||"??"}/${(e==null?void 0:e.Thang)||"??"}/${(e==null?void 0:e.Nam)||"????"}`},{title:"Địa chỉ",field:"DiaChi",type:"string",dataCheck:!0,searchable:!1,table:!0},{title:"Dân tộc",field:"DanToc",type:"string",dataCheck:!0,searchable:!1,table:!0}],q=[{title:"Id",field:"Id",hidden:"true",dataID:!0,table:!0,notEdit:!0},{title:"Số CCCD",field:"ChuHo_Id",type:"textbox",required:!0,dataSelect:{url:"HNCN_CongDan",value_field:"Id",text_field:"SoCCCD",placeholder:"SoCCCD"}},{title:"Họ và tên",field:"ChuHo_Id",type:"textbox",required:!0,dataSelect:{url:"HNCN_CongDan",value_field:"Id",text_field:"HoVaTen",placeholder:"HoVaTen"}},{title:"Thôn xóm",field:"Thon_Id",type:"input-thon-xom"},{title:"Mã hộ",field:"MaHo",type:"textbox"}],V=[{title:"Tháng rà soát",field:"ThangRaSoat",type:"textbox"},{title:"Năm rà soát",field:"NamRaSoat",type:"textbox"},{title:"Phân loại hộ theo kết quả rà soát năm trước kì rà soát",field:"PhanLoaiHo",type:"data-select",required:!0,searchable:!1,dataSelect:{url:"DM_PhanLoaiHo",value_field:"Id",text_field:"Name",placeholder:"Chọn Phân loại hộ"}},{title:"Khu vực",field:"KhuVuc",type:"data-select",required:!0,valueDefault:D.KhuVuc_Id,disabled:!0,dataSelect:{url:"DM_KhuVuc",value_field:"Id",text_field:"Name",placeholder:"Chọn Khu vực",disabled:!0}}];function S({title:e,urlExt:o,columns:d,onEdit:l,onDelete:c,onRowClick:x,where:u,onSearchChange:m,search:r}){const s=C.useRef(),p=()=>s.current&&s.current.onQueryChange(),N=a=>{};return i.jsxDEV(y,{title:e,urlExt:o,columns:d,selectType:"withColumns",tableRef:s,onEdit:l,onDelete:c,onRowClick:x,fomrSearch:i.jsxDEV(I,{columns:d.filter(a=>a.searchable),onChange:a=>{const f=a.map(function(h){const t=h.match(/(?:\('([^']*)',([^)]*)\))|(?:([^ ]+)_Id eq ([0-9]+))|(?:([^ ]+) eq '([^']+)')/);if(t){const n=t[1]||t[4]||t[6],v=t[2]||t[3]||t[5],T=t[3]?"_Id":"";return t[5]==="eq"?v+"="+n:v+T+"="+n}return h});p(),m(f),p()}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/CustomTbale.jsx",lineNumber:33,columnNumber:9},this),search:!1,where:u?[...r,u].join("&"):[...r].join("&"),getDataAfterLoad:N},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/CustomTbale.jsx",lineNumber:23,columnNumber:5},this)}const De=()=>{var a,f,h;const[e,o]=C.useState({Id:null,isDetail:null}),d=()=>{o(null)},[l,c]=C.useState([]),[x]=C.useState(""),u=t=>{c(t)};console.log(l);function m(t,n){return t.map(function(b){return b.startsWith(n)?b.split("=")[1].trim().replace(/'/g,""):null}).filter(b=>b!==null)}const r={title:"Thôn xóm",field:"Thon_Id",type:"data-select",searchable:!0,dataSelect:{url:"ThonXoms",value_field:"Id",text_field:"Ten",placeholder:"Chọn Thôn/Xóm",where:`MaPhuongXa eq '${((a=D)==null?void 0:a.MaPhuongXa)??m(l,"MaPhuongXa")}'`},hidden:!0},s={title:"Phường Xã",field:"MaPhuongXa",type:"data-select",searchable:!0,dataSelect:{url:"PhuongXas",value_field:"MaPhuongXa",text_field:"TenPhuongXa",placeholder:"Chọn Phường Xã",where:`MaQuanHuyen eq '${((f=D)==null?void 0:f.MaQuanHuyen)??m(l,"MaQuanHuyen")}'`},hidden:!0},p={title:"Quận huyện",field:"MaQuanHuyen",type:"data-select",searchable:!0,dataSelect:{url:"QuanHuyens",value_field:"MaQuanHuyen",text_field:"TenQuanHuyen",placeholder:"Chọn Quận huyện",where:"MaTinhThanh eq '52'"},hidden:!0},N=_?[...g,p,s,r]:G?[...g,s,r]:(h=D)!=null&&h.MaPhuongXa?[...g,r]:g;return i.jsxDEV(i.Fragment,{children:[i.jsxDEV("div",{className:"bg-white p-3 rounded",children:i.jsxDEV(S,{title:"Danh sách hộ gia đình",urlExt:"HoGiaDinhExt/DanhSachHoGiaDinh",columns:N,onRowClick:(t,n)=>{o({Id:n==null?void 0:n.Id,isDetail:!1,...n}),c([])},search:l,where:x,onSearchChange:u},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:95,columnNumber:9},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:94,columnNumber:7},globalThis),i.jsxDEV(j,{size:"lg",style:{maxWidth:"1700px",width:"80%"},zIndex:1e3,className:"form-modal-auto-custom",isOpen:e==null?void 0:e.Id,toggle:d,children:[i.jsxDEV(H,{title:!1,url:"HNCN_PhieuB1",Id:e==null?void 0:e.Id,columns:[],children:[{title:"Thông tin chi tiết",component:i.jsxDEV(i.Fragment,{children:i.jsxDEV(H,{title:!1,url:"HNCN_PhieuB1",Id:e==null?void 0:e.Id,columns:q,children:[],isPadding:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:126,columnNumber:19},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:125,columnNumber:17},globalThis)},{title:"Lịch sử rà soát",component:i.jsxDEV(i.Fragment,{children:i.jsxDEV(S,{title:"",urlExt:"HoGiaDinhExt/LichSuDienBien",columns:V,onRowClick:(t,n)=>{o({Id:n==null?void 0:n.Id,isDetail:!0})},search:l,where:e&&`HoGiaDinh_Id=${e.CCCD}`,onSearchChange:u,isPadding:!1},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:141,columnNumber:19},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:140,columnNumber:17},globalThis)}]},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:116,columnNumber:9},globalThis),(e==null?void 0:e.Id)&&e.isDetail&&i.jsxDEV(k,{open:e.Id&&e.isDetail,Id:e==null?void 0:e.Id,close:()=>o({Id:null,isDetail:null}),disabled:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:159,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:108,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/DuLieuRaSot/HoGiaDinh/TableHoGiaDinh.jsx",lineNumber:93,columnNumber:5},globalThis)};export{De as default};