????
Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/ |
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/Index-2f81d051.js |
import{r as s,t as V,m as D,y as C,j as n}from"./index-fa055cb8.js";import{d as I,e as L,R as T,C as N}from"./reactstrap.modern-274e1102.js";import{D as v}from"./DropdownList-1816cc1a.js";import{D as E}from"./DataTable-fad8b46b.js";import{M as G}from"./ModalChiTietGiaDinh-0c4f19f4.js";import"./Transition-c4233574.js";import"./Select-d5b8e2a0.js";import"./OdataUtils-36531977.js";import"./classCallCheck-22a738c0.js";import"./createClass-5c3a3f66.js";import"./FontAwesome4-64371a0f.js";const $=[{title:"Số định danh hộ gia đình",field:"SoDinhDanhHoGD",dataID:!0,type:"numeric",dataCheck:!0},{title:"Phân Loại Hộ",field:"QLLD_DM_PhanLoaiHo.Name"},{title:"Thôn Xóm",field:"ThonXom.Ten"}];function q(S){const[h,f]=s.useState({}),[r,x]=s.useState({}),[m,u]=s.useState(!1),[j,k]=s.useState(""),[a,b]=s.useState({ThonXom_Id:"",PhanLoaiHo:""}),t=s.useRef(),d=s.useCallback(()=>t.current&&t.current.onQueryChange(),[t]);s.useEffect(()=>{V("ThonXoms","GET").then(e=>{f(e.value)}).catch(e=>{D(e)}),C("QLLD_DM_PhanLoaiHo","GET").then(e=>{x(e.value)}).catch(e=>{D(e)})},[]);const c=s.useCallback((e,o,i)=>{let p={};for(var l=0;l<e.length;l++)e&&(p[e[l][i]]=e[l][o]);return p},[]),g=s.useCallback((e,o,i)=>{b({...a,[i]:e}),d()},[d,a]),w=s.useMemo(()=>{const e=Object.entries(a).filter(([o,i])=>!!i);if(e)return e.map(([o,i])=>`${o} eq ${i}`).join(" and ")},[a]),H=[{title:"Số định danh hộ gia đình",field:"SoDinhDanhHoGD",dataID:!0,type:"numeric",dataCheck:!0},{title:"Phân Loại Hộ",field:"PhanLoaiHo",lookup:c(r,"Name","Id")},{title:"Thôn Xóm",field:"ThonXom_Id",lookup:c(h,"Ten","Id")}];return n.jsxDEV(n.Fragment,{children:[n.jsxDEV(I,{children:n.jsxDEV(L,{className:"rounded",children:n.jsxDEV(E,{className:"mt4",tableRef:t,title:n.jsxDEV("b",{children:" Danh Sách Hộ Gia Đình"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:120,columnNumber:20},this),url:"QLLD_HoGiaDinh",where:w,columns:H,selectType:"withColumns",onEdit:{},onAdd:{disabled:!1},onDelete:{},onRowClick:(e,o)=>{u(!0),k(o)},SearchAdvanced:e=>n.jsxDEV(T,{children:[n.jsxDEV(N,{lg:"3",md:"3",children:n.jsxDEV(v,{url:"ThonXoms",options:h&&h,placeholder:"Chọn thôn xóm",valueField:"Id",textField:"Ten",value:a.ThonXom_Id,onChange:(o,i)=>{g(o,i,"ThonXom_Id")}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:138,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:137,columnNumber:17},this),n.jsxDEV(N,{lg:"3",md:"3",children:n.jsxDEV(v,{url:"QLLD_DM_PhanLoaiHo",options:r&&r,placeholder:"Lọc theo loại hộ gia đình",valueField:"Id",textField:"Name",value:a.PhanLoaiHo,onChange:(o,i)=>{g(o,i,"PhanLoaiHo")}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:151,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:150,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:136,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:117,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:116,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:115,columnNumber:7},this),m&&n.jsxDEV(G,{isOpen:m,onClose:u,valueRow:j,isEdit:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:168,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/NghiepVu/HoGiaDinh/Index.jsx",lineNumber:114,columnNumber:5},this)}export{$ as columnsHoGiaDinh,q as default};