????

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/AddressComponent-d072bcdf.js

import{t as b,r as l,T as i,j as a}from"./index-fa055cb8.js";import{F as p,C as m}from"./reactstrap.modern-274e1102.js";import{S as c}from"./FormControl-dda7d30a.js";import{b as N}from"./QLLD_DM_TinhTrangViecLamEndpoint-619b3d52.js";import{S as v}from"./Service-b8ed62b2.js";import{g}from"./PhanRow-9a886c05.js";class j extends v{constructor(){super("PhuongXas")}getData(u){return b(`PhuongXas?${u}`,"GET",null,{isLoading:!1})}}const x=new j,T=l.forwardRef(({inline:t,hidden_label:u,type:M,notPhuongXa:f},C)=>{const[n,r]=l.useState({MaQuanHuyen:[],MaPhuongXa:[]});l.useImperativeHandle(C,()=>({getData:()=>{let e={};return n&&Object.entries(n).forEach(([s,d])=>{e[s]=d.map(o=>(o==null?void 0:o.MaQuanHuyen)||(o==null?void 0:o.MaPhuongXa))}),e},setNullData:()=>r(null)}),[n]);const h=l.useCallback((e,s)=>{r(d=>{const o={...d};return s?e==="MaQuanHuyen"&&s.length===0?{...o,[e]:s,MaPhuongXa:[]}:{...o,[e]:s}:(delete o[e],o)})},[]);return l.useEffect(()=>{i.MaQuanHuyen&&r(e=>({...e,MaQuanHuyen:[{MaQuanHuyen:i.MaQuanHuyen}]})),g&&r(e=>{var s;return{...e,MaPhuongXa:[{MaPhuongXa:(s=i)==null?void 0:s.MaPhuongXa}]}})},[]),a.jsxDEV("div",{children:[!i.MaQuanHuyen&&a.jsxDEV(p,{row:!0,children:[a.jsxDEV(m,{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/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:64,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:63,columnNumber:11},globalThis),a.jsxDEV(m,{md:t===!1||u===!0?"12":"8",children:a.jsxDEV(c,{name:"MaQuanHuyen",onChange:e=>h("MaQuanHuyen",e),placeholder:"Chọn Quận/Huyện",endPoint:N.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/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:69,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:68,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:62,columnNumber:9},globalThis),!g&&!f&&a.jsxDEV(p,{row:!0,children:[a.jsxDEV(m,{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/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:88,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:87,columnNumber:11},globalThis),a.jsxDEV(m,{md:t===!1||u===!0?"12":"8",children:a.jsxDEV(c,{name:"MaPhuongXa",onChange:e=>h("MaPhuongXa",e),placeholder:"Chọn Phường/Xã",endPoint:x.getData,fieldLabel:"TenPhuongXa",fieldValue:"MaPhuongXa",getOptionValue:e=>e.MaPhuongXa,getOptionLabel:e=>e.TenPhuongXa,value:n==null?void 0:n.MaPhuongXa,disabled:g?!0:!(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/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:93,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:92,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:86,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/AddressComponent.jsx",lineNumber:60,columnNumber:5},globalThis)}),E=l.memo(T);export{E as A};