????

Your IP : 3.17.139.45


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

import{h as C,r as l,T as h,j as a}from"./index-63f91612.js";import{F as g,C as r}from"./reactstrap.modern-db56c8a4.js";import{j as c}from"./FormControl-1241e33f.js";import{a as b}from"./QLLD_DM_TinhTrangViecLamEndpoint-1930e69f.js";import{S as N}from"./Service-d4f3f4ee.js";class v extends N{constructor(){super("PhuongXas")}getData(u){return C(`PhuongXas?${u}`,"GET",null,{isLoading:!1})}}const j=new v,x=l.forwardRef(({inline:t,hidden_label:u,type:T,notPhuongXa:p},f)=>{const[n,i]=l.useState({MaQuanHuyen:[],MaPhuongXa:[]});l.useImperativeHandle(f,()=>({getData:()=>{let e={};return n&&Object.entries(n).forEach(([s,m])=>{e[s]=m.map(o=>(o==null?void 0:o.MaQuanHuyen)||(o==null?void 0:o.MaPhuongXa))}),e},setNullData:()=>i(null)}),[n]);const d=l.useCallback((e,s)=>{i(m=>{const o={...m};return s?e==="MaQuanHuyen"&&s.length===0?{...o,[e]:s,MaPhuongXa:[]}:{...o,[e]:s}:(delete o[e],o)})},[]);return l.useEffect(()=>{h.MaQuanHuyen&&i(e=>({...e,MaQuanHuyen:[{MaQuanHuyen:h.MaQuanHuyen}]}))},[]),a.jsxDEV("div",{children:[!h.MaQuanHuyen&&a.jsxDEV(g,{row:!0,children:[a.jsxDEV(r,{md:t===!1?"12":"4",children:a.jsxDEV("strong",{style:{fontSize:"12px"},className:"col-form-label",children:"Quận huyện"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:60,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:59,columnNumber:11},globalThis),a.jsxDEV(r,{md:t===!1||u===!0?"12":"8",children:a.jsxDEV(c,{name:"MaQuanHuyen",onChange:e=>d("MaQuanHuyen",e),placeholder:"Chọn Quận/Huyện",endPoint:b.getData,fieldLabel:"TenQuanHuyen",fieldValue:"MaQuanHuyen",getOptionValue:e=>e.MaQuanHuyen,getOptionLabel:e=>e.TenQuanHuyen,value:n==null?void 0:n.MaQuanHuyen,disabled:!1,conditions:[{field:"MaTinhThanh",expression:"eq",value:"'52'"}]},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:65,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:64,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:58,columnNumber:9},globalThis),!p&&a.jsxDEV(g,{row:!0,children:[a.jsxDEV(r,{md:t===!1?"12":"4",children:a.jsxDEV("strong",{style:{fontSize:"12px"},className:"col-form-label",children:"Phường xã"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:84,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:83,columnNumber:11},globalThis),a.jsxDEV(r,{md:t===!1||u===!0?"12":"8",children:a.jsxDEV(c,{name:"MaPhuongXa",onChange:e=>d("MaPhuongXa",e),placeholder:"Chọn Phường/Xã",endPoint:j.getData,fieldLabel:"TenPhuongXa",fieldValue:"MaPhuongXa",getOptionValue:e=>e.MaPhuongXa,getOptionLabel:e=>e.TenPhuongXa,value:n==null?void 0:n.MaPhuongXa,disabled:!(n.MaQuanHuyen.length>0),conditions:n!=null&&n.MaQuanHuyen?n==null?void 0:n.MaQuanHuyen.map(e=>({field:"MaQuanHuyen",expression:"eq",value:`'${e.MaQuanHuyen}'`})):null},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:89,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:88,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:82,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:56,columnNumber:5},globalThis)}),Q=l.memo(x);export{Q as A};