????

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/ModalPhuongXa-4c846458.js

import{r as t,t as N,j as a}from"./index-fa055cb8.js";import{M as E,n as H}from"./reactstrap.modern-274e1102.js";import"./Button-b6c26fff.js";import{c as $}from"./ButtonLoad-5b8d7df7.js";import"./ButtonClose-01990b88.js";import{F as x}from"./FormControl-dda7d30a.js";/* empty css            */const V=y=>{var Q,w,k,L,M,C;const{ID:d,setDiaChi:r,url:p,addressType:o,nameSelect:i,lablel:l,disabled:b}=y,[n,m]=t.useState(!1),[s,v]=t.useState({}),[e,g]=t.useState();t.useEffect(()=>{d&&N(`${p}/(${d})`,"GET",null).then(c=>{g(c[i])})},[d,i,r,p]),t.useEffect(()=>{r(e)},[e,r]);const h=t.useCallback(async()=>{let c=[e];try{const j=o==="phuong"||!o?await N(`PhuongXas?$filter=MaPhuongXa eq '${e}' &$expand=QuanHuyen,QuanHuyen/TinhThanh`):o==="huyen"?await N(`QuanHuyens?$filter=MaQuanHuyen eq '${e}' &$expand=TinhThanh`):o==="tinh"&&await N(`TinhThanhs?$filter=MaTinhThanh eq '${e}'`),f={};for(const u of j.value){const P=c.find(T=>T===u.MaPhuongXa),D=c.find(T=>T===u.MaQuanHuyen),X=c.find(T=>T===u.MaTinhThanh);P&&(o==="phuong"||!o)&&(f[P]={tinh:{id:u.QuanHuyen.TinhThanh.MaTinhThanh,name:u.QuanHuyen.TinhThanh.TenTinhThanh},huyen:{id:u.QuanHuyen.MaQuanHuyen,name:u.QuanHuyen.TenQuanHuyen},xa:{id:u.MaPhuongXa,name:u.TenPhuongXa}}),D&&o==="huyen"&&(f[D]={tinh:{id:u.TinhThanh.MaTinhThanh,name:u.TinhThanh.TenTinhThanh},huyen:{id:u.MaQuanHuyen,name:u.TenQuanHuyen}}),X&&o==="tinh"&&(f[X]={tinh:{id:u.MaTinhThanh,name:u.TenTinhThanh}})}v(f)}catch(j){throw new Error(j.message)}},[o,e]);return t.useEffect(()=>{e&&h()},[h,e]),a.jsxDEV(a.Fragment,{children:[a.jsxDEV("div",{className:"d-flex title-like-formCtrl",children:[a.jsxDEV("h6",{className:"text-blue m-0 fw-bold",children:l},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:73,columnNumber:9},globalThis),a.jsxDEV("strong",{className:"ms-1 my-0 text-red",children:"*"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:74,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:72,columnNumber:7},globalThis),a.jsxDEV("div",{onClick:()=>{m(!0)},className:"d-flex",children:a.jsxDEV("input",{value:s&&s[e]&&(o==="phuong"||!o)?`${s[e].tinh.name}, ${s[e].huyen.name}, ${s[e].xa.name}`:s[e]&&o==="huyen"?`${(w=(Q=s[e])==null?void 0:Q.tinh)==null?void 0:w.name}, ${(L=(k=s[e])==null?void 0:k.huyen)==null?void 0:L.name}`:s[e]&&o==="tinh"?`${(C=(M=s[e])==null?void 0:M.tinh)==null?void 0:C.name}`:"",type:"text",placeholder:o==="phuong"||!o?"Tỉnh/Huyện/Phường(Xã)":o==="huyen"?"Tỉnh/Quận(Huyện)":o==="tinh"&&"Tỉnh thành",className:"input-like-formCtrl-modal"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:82,columnNumber:9},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:76,columnNumber:7},globalThis),n&&a.jsxDEV(q,{valueDefault:s[e]?s[e]:!1,openDiaChi:n,addressType:o,setID:g,setOpenDiaChi:m,titleDiaChi:l,disabled:b},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:104,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:71,columnNumber:5},globalThis)},G=V,q=y=>{var s,v,e;const{openDiaChi:d,setOpenDiaChi:r,titleDiaChi:p,setID:o,valueDefault:i,addressType:l,disabled:b}=y,[n,m]=t.useState({idTinh:i?(s=i==null?void 0:i.tinh)==null?void 0:s.id:"52",idQuan:i?(v=i==null?void 0:i.huyen)==null?void 0:v.id:null,idPhuong:i?(e=i==null?void 0:i.xa)==null?void 0:e.id:null});return console.log(i),a.jsxDEV(a.Fragment,{children:a.jsxDEV(E,{zIndex:3900,isOpen:d,toggle:()=>r(!d),children:[a.jsxDEV("div",{className:"p-4 d-block",children:[a.jsxDEV("div",{className:"d-flex w-100 mb-3",children:[a.jsxDEV("strong",{className:"text-red me-2",children:"*"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:139,columnNumber:13},globalThis),a.jsxDEV("h6",{children:[p," :"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:140,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:138,columnNumber:11},globalThis),a.jsxDEV("div",{className:"d-block w-100",children:[a.jsxDEV(x,{data:{title:"Tỉnh thành",required:!0,type:"data-select",disabled:b==="tinh",dataSelect:{url:"TinhThanhs",value_field:"MaTinhThanh",text_field:"TenTinhThanh",placeholder:"Chọn tỉnh thành"}},disabled:!0,value:n==null?void 0:n.idTinh,onChange:(g,h)=>m({...n,idTinh:h,idQuan:null,idPhuong:null}),inline:!1},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:143,columnNumber:13},globalThis),l!=="tinh"&&a.jsxDEV(x,{disabled:!0,data:{title:"Quận/Huyện",required:!0,disabled:b==="huyen",type:"data-select",dataSelect:{url:"QuanHuyens",value_field:"MaQuanHuyen",text_field:"TenQuanHuyen",placeholder:"Chọn Quận/Huyện",where:`MaTinhThanh eq '${n.idTinh}'`}},value:n==null?void 0:n.idQuan,onChange:(g,h)=>{n.idTinh&&m({...n,idQuan:h,idPhuong:null})},inline:!1},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:170,columnNumber:15},globalThis),(l==="phuong"||!l)&&a.jsxDEV(x,{disabled:!0,data:{title:"Phường/Xã",required:!0,type:"data-select",dataSelect:{url:"PhuongXas",value_field:"MaPhuongXa",text_field:"TenPhuongXa",placeholder:"Chọn Quận/Huyện",where:`MaQuanHuyen eq '${n.idQuan}'`}},value:n==null?void 0:n.idPhuong,onChange:(g,h)=>m({...n,idPhuong:h}),inline:!1},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:199,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:142,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:137,columnNumber:9},globalThis),a.jsxDEV(H,{children:a.jsxDEV($,{onClick:()=>{o(l==="phuong"||!l?n==null?void 0:n.idPhuong:l==="huyen"?n==null?void 0:n.idQuan:l==="tinh"&&(n==null?void 0:n.idTinh)),r(!d)},disabled:l==="phuong"||!l?!n.idPhuong:l==="huyen"?!(n!=null&&n.idQuan):l==="tinh"&&!(n!=null&&n.idTinh),children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:227,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:226,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:136,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ModalPhuongXa.jsx",lineNumber:135,columnNumber:5},globalThis)};export{q as M,G as a};