????
Current Path : C:/inetpub/vhost/sdoc.nextform.vn/www/assets/ |
Current File : C:/inetpub/vhost/sdoc.nextform.vn/www/assets/DefaultHeader-cf199313.js |
import{r as o,u as S,j as e,L as C,J as I,T as i,C as O,i as w,n as D,R as T,_ as K,P as V,z as A,q as L,t as Q}from"./index-727ccf4d.js";import{N as X}from"./Nav-12db6fea.js";import{B as b}from"./Button-9330b92c.js";import{P as E,A as R,p as F}from"./react-alert-template-basic-853f97c1.js";import{N as U}from"./Notify-3827e692.js";import{F as M}from"./FontAwesome4-32fe4385.js";import{u as _,F as y}from"./DropdownList-ca18995c.js";import{M as $}from"./SelectCustom-701e5fac.js";import"./TransitionGroup-273fc20b.js";import"./withStyles-da525f81.js";import"./useTheme-41684c89.js";import"./Transition-27f52f03.js";import"./Badge-00b2c8d5.js";import"./Popper-c8f432b9.js";import"./Manager-0c2f0563.js";import"./Fade-7cf1057f.js";import"./Empty-aeb908cf.js";import"./_commonjs-dynamic-modules-302442b1.js";import"./DialogCustomize-4c6977d9.js";import"./capitalize-f7a57a5c.js";import"./classCallCheck-22a738c0.js";import"./InputNumber-dceb4c1c.js";import"./Input-ae2484bb.js";import"./InputTime-0a0b65be.js";import"./possibleConstructorReturn-e4ffd6dd.js";import"./TextArea-56268c1b.js";import"./const-0478bc07.js";import"./DataSelect-00074039.js";import"./OdataUtils-2c90172a.js";import"./Button-461c8cce.js";import"./index-0eaf7829.js";import"./Col-ed66bf37.js";import"./Required-e4b19dca.js";import"./Dropdown-ab2dfbba.js";import"./SelectPanelMulti-70ffdcea.js";import"./Collapse-da981db3.js";import"./Row-4ad47f29.js";import"./DataTable-2f4d7f97.js";const k=(m,t)=>{let n=[];for(let r of m)r.hasOwnProperty("url")&&(t&&(r.Parent=t),n.push(r)),r.hasOwnProperty("children")&&(n=n.concat(k(r.children,r.name)));return n},q=o.forwardRef(({},m)=>{const[t,n]=o.useState([]),[r,g]=o.useState(""),[p,c]=o.useState(!1),[j,d]=o.useState(!1),[s,h]=o.useState({}),f=o.useRef(),x=o.useRef(),N=S();return o.useImperativeHandle(m,()=>({open(){c(!0)}})),_(f,()=>{c(!1),h({})}),_(x,()=>{d(!1)}),o.useEffect(()=>{let a=k(I,null);const u=a.length?a.filter(l=>{var v;return(v=l==null?void 0:l.name)==null?void 0:v.toUpperCase().includes(r==null?void 0:r.toUpperCase())}):[];n(u.map((l,v)=>({...l,stt:v+1})))},[r]),e.jsxs(e.Fragment,{children:[e.jsxs("div",{ref:x,className:`form-search-input-mobile ${j?"form-search-input-mobile-active":""}`,children:[e.jsx("input",{onClick:()=>c(!0),placeholder:"Tìm kiếm",onChange:a=>g(a.target.value),className:"input-form-search-input-moblile",autoComplete:"off",type:"text"}),e.jsx("div",{onClick:()=>d(a=>!a),className:"icon-forms-search-input-mobile",children:e.jsx(M,{fa:"search"})})]}),e.jsxs("div",{ref:f,className:"outline-input-search-all-page-header",children:[e.jsxs("form",{autoComplete:"off",className:"form-input-search-all-page-header",children:[e.jsx("input",{onChange:a=>{g(a.target.value),h({})},readOnly:!p,placeholder:"Tìm kiếm",autoComplete:"off",className:"input-search-all-page-header",type:"text",onKeyDown:a=>{if(a.key==="ArrowDown"){if(s!=null&&s.stt&&(s==null?void 0:s.stt)<t.length){h(t[s==null?void 0:s.stt]);return}if(!(s!=null&&s.stt)||(s==null?void 0:s.stt)===t.length){h(t[0]);return}}if(a.key==="ArrowUp"){if(!(s!=null&&s.stt)||(s==null?void 0:s.stt)===1){h(t[t.length-1]);return}if((s==null?void 0:s.stt)<=t.length){h(t[(s==null?void 0:s.stt)-2]);return}}a.key==="Enter"&&(s!=null&&s.url)&&(N.push(s==null?void 0:s.url),c(!1))},onClick:()=>c(!0)}),e.jsx(M,{style:{fontSize:"12px",marginBottom:"0.1rem"},fa:"search"})]}),p&&e.jsx("div",{className:"list-input-search-all-page-header",children:t.length?t.map(a=>e.jsx(e.Fragment,{children:e.jsxs(C,{onClick:()=>c(!1),to:a==null?void 0:a.url,className:`item-list-input-search-all-page-header ${(s==null?void 0:s.url)===(a==null?void 0:a.url)?"selecte":""}`,children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-0",children:"Tên trang"}),e.jsx("b",{children:a==null?void 0:a.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-0",children:"Đường dẫn"}),e.jsx("p",{className:"mb-0 text-duong-dan",children:a==null?void 0:a.url})]}),e.jsx("span",{children:a==null?void 0:a.Parent})]})})):e.jsx(e.Fragment,{children:e.jsx("div",{className:"text-center p-2",children:"Không có kết quả phù hợp"})})})]})]})}),B=()=>{var p,c,j,d,s,h,f,x,N;const[m,t]=o.useState((!((p=i)!=null&&p.MaPhuongXa)||!((c=i)!=null&&c.MaQuanHuyen))&&((j=i)!=null&&j.nhomDoiTuongs)?((s=(d=i)==null?void 0:d.nhomDoiTuongs[0])==null?void 0:s.Id)===102:!1),[n,r]=o.useState({KhuVuc_Id:((h=i)==null?void 0:h.KhuVuc_Id)||null,MaPhuongXa:((f=i)==null?void 0:f.MaPhuongXa)||"",MaQuanHuyen:((x=i)==null?void 0:x.MaPhuongXa)||""}),g=()=>{var a;if(!(n!=null&&n.KhuVuc_Id)||!(n!=null&&n.MaPhuongXa)||!(n!=null&&n.MaPhuongXa)){O("Kiểm tra lại các trường còn thiếu!");return}w(`DonVis/CapNhatThongTinDonVi?DonVi_Id=${(a=i)==null?void 0:a.IDDonVi}&LoaiKhuVuc=${n==null?void 0:n.KhuVuc_Id}&MaPhuongXa=${n==null?void 0:n.MaPhuongXa}&MaQuanHuyen=${n==null?void 0:n.MaQuanHuyen}`,"POST",null,{odata:!1}).then(u=>{D("Cập nhật thành công!"),t(!1),localStorage.setItem("info",JSON.stringify({...i,...n})),window.location.reload()})};return e.jsx(e.Fragment,{children:e.jsxs($,{size:"lg",className:"form-check-miss-location",isOpen:m,children:[e.jsxs("div",{className:"p-3",children:[e.jsx("div",{className:"text-center",children:e.jsx("h3",{className:"fw-bold",children:"Cập nhật thông tin"})}),e.jsx("div",{className:"text-center",children:e.jsx("p",{children:"Để tránh sai sót khi nhập liệu, bạn hãy cập nhật thông tin trước khi thao tác."})}),e.jsx("div",{className:"d-flex justify-content-center border-bottom pb-3",children:e.jsx("div",{className:"header-form-check-miss-location",children:(N=i)==null?void 0:N.TenDonVi})}),e.jsxs("div",{className:"body-form-check-miss-location",children:[e.jsx(y,{data:{title:"Quận/Huyện",required:!0,type:"data-select",dataSelect:{url:"QuanHuyens",value_field:"MaQuanHuyen",text_field:"TenQuanHuyen",placeholder:"Chọn Quận/Huyện",where:"MaTinhThanh eq '52'"}},value:n==null?void 0:n.MaQuanHuyen,inline:!1,onChange:(a,u)=>r(l=>({...l,MaQuanHuyen:u}))}),e.jsx(y,{data:{title:"Phường/Xã",required:!0,type:"data-select",disabled:!(n!=null&&n.MaQuanHuyen),dataSelect:{url:"PhuongXas",value_field:"MaPhuongXa",text_field:"TenPhuongXa",placeholder:"Chọn Phường/Xã",where:`MaQuanHuyen eq '${n==null?void 0:n.MaQuanHuyen}'`}},value:n==null?void 0:n.MaPhuongXa,inline:!1,onChange:(a,u)=>r(l=>({...l,MaPhuongXa:u}))}),e.jsx(y,{data:{title:"Loại khu vực",required:!0,type:"data-select",dataSelect:{url:"DM_KhuVuc",value_field:"Id",text_field:"Name",placeholder:"Chọn Loại khu vực"}},inline:!1,value:n==null?void 0:n.KhuVuc_Id,onChange:(a,u)=>r(l=>({...l,KhuVuc_Id:u}))})]})]}),e.jsx("div",{className:"footer-form-check-miss-location",children:e.jsxs(b,{onClick:g,children:[e.jsx(M,{fa:"safari"}),"Cập nhật thông tin"]})})]})})};var P;const z=(P=T)==null?void 0:P.lazy(()=>K(()=>import("./DefaultMenuMobile-214fb84d.js"),["assets/DefaultMenuMobile-214fb84d.js","assets/index-727ccf4d.js","assets/index-a862be1f.css","assets/Notify-3827e692.js","assets/Button-9330b92c.js","assets/Badge-00b2c8d5.js","assets/Popper-c8f432b9.js","assets/Manager-0c2f0563.js","assets/Fade-7cf1057f.js","assets/Transition-27f52f03.js","assets/FontAwesome4-32fe4385.js","assets/Empty-aeb908cf.js","assets/Empty-60213c0c.css","assets/_commonjs-dynamic-modules-302442b1.js","assets/DialogCustomize-4c6977d9.js","assets/useTheme-41684c89.js","assets/capitalize-f7a57a5c.js","assets/withStyles-da525f81.js","assets/classCallCheck-22a738c0.js","assets/InputNumber-dceb4c1c.js","assets/Input-ae2484bb.js","assets/InputTime-0a0b65be.js","assets/possibleConstructorReturn-e4ffd6dd.js","assets/InputTime-0ac76259.css","assets/TextArea-56268c1b.js","assets/const-0478bc07.js","assets/Notify-49eb6db0.css"])),G=T.createRef(),J=()=>{A("Bạn có chắc chắn muốn đăng xuất!","Thông báo").then(()=>{L()})},W={timeout:5e3,position:F.BOTTOM_RIGHT},H=()=>{const t=o.useContext(Q);return e.jsx(e.Fragment,{children:e.jsxs(T.Fragment,{children:[e.jsx(z,{}),e.jsx("div",{className:"d-flex align-items-center",children:e.jsxs("div",{className:"form-title-header-main",children:[e.jsx("h6",{className:"text-white mb-0 fw-bold",children:"HỆ THỐNG QUẢN LÝ TÀI LIỆU LƯU TRỮ, NHẬN DẠNG VĂN BẢN"}),e.jsx("div",{className:"text-white mb-0",children:i.TenDonVi})]})}),e.jsx(q,{ref:G}),e.jsxs(X,{className:"ms-auto d-flex align-items-center gap-2 me-4 hidden-screen-phone",children:[e.jsx(U,{}),e.jsx("div",{className:"d-flex align-items-center",children:e.jsxs(C,{tag:C,to:"/thong-tin-tai-khoan",className:"form-icon-header-custom",children:[e.jsx("img",{src:t.urlAvt?`${t.urlAvt}`:"../../assets/iconUser.png",style:{height:"2.2rem",width:"2.2rem"},className:"img-avatar-custom rounded-circle",alt:"nextform"}),e.jsxs("div",{className:"form-info-user-header me-4 text-start",children:[e.jsx("span",{children:"Tài khoản"}),e.jsx("p",{className:"my-0",children:i.TenHienThi})]})]})}),e.jsx("p",{style:{fontSize:"1.5rem",color:"lightgray"},className:"mb-1 mx-2",children:"|"}),e.jsxs(b,{onClick:n=>{J()},className:"btn-dang-xuat-all",children:[e.jsx("img",{src:"../../assets/iconLogout.png",className:"img-avatar-custom rounded-circle",alt:"gdtvietnam"}),e.jsx("span",{children:"Đăng xuất"})]})]}),e.jsx(E,{template:R,...W,children:!1}),e.jsx(B,{})]})})};H.propTypes={children:V.node};H.defaultProps={};export{H as default,J as handleLogOutAll,G as refInputSearchAllPage};