????

Your IP : 3.138.141.138


Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/
Upload File :
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/index-3daea72c.js

import{R as V,r as n,o as T,C as E,p as D,j as e,q,I as B}from"./index-63f91612.js";import{d as C,h as y,e as S,R as k,C as R,A as f}from"./reactstrap.modern-db56c8a4.js";import{F as H}from"./FormControl-1241e33f.js";import"./Button-414de42d.js";import{B as A}from"./DataSelect-e63eac9d.js";import"./ButtonClose-c34d5952.js";import{Q as M,L as _}from"./QLLD_DM_TinhTrangViecLamEndpoint-1930e69f.js";import"./Required-d6f950f1.js";import"./InputNumber-bbb3e938.js";import"./FontAwesome4-d45b4e7a.js";import"./InputTime-7fc0744c.js";import"./createClass-ba011f43.js";import"./useTheme-88c8fc58.js";import"./TextArea-ca01d8ce.js";import"./DropdownList-84c9fae1.js";import"./Select-7eb08d2a.js";import"./classCallCheck-22a738c0.js";import"./Icon-8a6fd507.js";import"./withStyles-8b7f6946.js";import"./capitalize-7bd4806a.js";import"./DataTable-f53a5ff2.js";import"./OdataUtils-b4c5a51c.js";import"./SelectPanelMulti-840dd9be.js";import"./DialogCustomize-5c5d912b.js";import"./HTMLElementType-ee7a24b5.js";import"./TransitionGroup-0c42f737.js";import"./refType-b95f6af7.js";import"./function-f31ac6e8.js";import"./BodyDialog-a84bcf80.js";import"./debounce-b2775af4.js";import"./TabsBasic-696a6c3d.js";import"./QuickSearch-f2b7424f.js";import"./Service-d4f3f4ee.js";const w={MaDonVi:{field_name:"MaDonVi",title:"Đơn vị",type:"data-select",required:!0,hidden_label:!0,dataSelect:{url:"DonVis",value_field:"ID",text_field:"TenDonVi",placeholder:"Chọn đơn vị"}}};const L=V.forwardRef(({callback:h},d)=>{const[s,m]=n.useState({isThuTruong:!1}),[a,r]=n.useState(!1),g=T(),t=n.useRef(5),l=n.useCallback(async()=>{},[]);n.useEffect(()=>{l()},[l]);const v=n.useCallback(()=>{const i=[{dataNS:s,formDataNS:w}];for(let o=0;o<i.length;o++){const p=Object.keys(i[o])[1],x=Object.keys(i[o])[0],j=Object.values(i[o][p]).filter(c=>c.required);for(let c=0;c<j.length;c++){const b=j[c];let u=i[o][x]&&i[o][x][b.field_name]||null;if(u===null||u===""||u===void 0||u.length===0)return E('Vui lòng nhập "'+b.title+'"'),!1}}return!0},[s]);n.useImperativeHandle(d,()=>({onSave:N,getData:()=>s})),n.useEffect(()=>{a&&setInterval(()=>{document.getElementById("seconds").innerHTML=t.current+"s",t.current=t.current-1,t.current===-1&&D()},1e3)},[g,a]);const N=n.useCallback(async()=>{if(v()){const{MaDonVi:i}=s;await M.updateUser({MaDonVi:i}),r(!0)}},[s,v]),I=n.useCallback((i,o)=>{m(p=>({...p,[i]:o}))},[]);return e.jsxDEV(C,{style:{width:"40rem"},children:[e.jsxDEV(y,{children:"Cập nhật thông tin tài khoản"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:91,columnNumber:7},globalThis),e.jsxDEV(S,{children:[e.jsxDEV(k,{children:e.jsxDEV(R,{style:{flexDirection:"column"},xs:"12 d-flex flex-direction-column align-items-center",children:[e.jsxDEV("div",{children:e.jsxDEV("p",{className:"text-success",children:"Hoàn thành liên kết tài khoản SSO với hệ thống. Vui lòng chọn đơn vị chủ quản !"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:96,columnNumber:15},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:95,columnNumber:13},globalThis),e.jsxDEV("div",{className:"mt-1",style:{width:"15rem"},children:e.jsxDEV(H,{data:w.MaDonVi,value:s&&s.MaDonVi,onChange:I},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:101,columnNumber:15},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:100,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:94,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:93,columnNumber:9},globalThis),e.jsxDEV(k,{className:"d-flex justify-content-end mb-0 me-0 ms-0",children:a?e.jsxDEV("p",{className:"text-center mb-0",style:{color:"blue"},children:["Gửi duyệt thành công! Vui lòng chờ Admin xét duyệt",e.jsxDEV("br",{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:109,columnNumber:15},globalThis),"Sau ",e.jsxDEV("b",{id:"seconds"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:110,columnNumber:19},globalThis)," chuyển trang"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:107,columnNumber:13},globalThis):e.jsxDEV(A,{onClick:N,children:"Gửi duyệt"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:113,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:105,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:92,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/ThongTinChung/index.jsx",lineNumber:90,columnNumber:5},globalThis)}),O=L;function je(){const[h,d]=n.useState(null),{isNewUser:s}=q();let m=T();const a=n.useRef(3),r=n.useCallback(async(t=!0)=>{try{const l=await _.getInfoUser();localStorage.setItem(B,JSON.stringify(l)),d(l),t&&m.push("/gdnn/tong-quan")}catch{}},[m]);n.useEffect(()=>{switch(s){case"1":r();break;case"2":case"3":setInterval(()=>{document.getElementById("seconds").innerHTML=a.current+"s",a.current=a.current-1,a.current||D()},1e3);break}},[r,s]);const g=n.useMemo(()=>{switch(s){case"0":return e.jsxDEV(O,{user:h,callBack:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:55,columnNumber:16},this);case"1":return e.jsxDEV("div",{className:"waiting-process",children:e.jsxDEV(f,{color:"info",children:[e.jsxDEV("i",{className:"fa fa-exclamation-triangle me-1","aria-hidden":"true"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:60,columnNumber:15},this),"Lưu ý: Không chuyển trang",e.jsxDEV("br",{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:62,columnNumber:15},this),"Hệ thống đang xử lý, vui lòng đợi !",e.jsxDEV("span",{style:{textAlign:"-webkit-center"},children:e.jsxDEV("div",{className:"dots-9"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:65,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:64,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:59,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:58,columnNumber:11},this);case"2":return e.jsxDEV("div",{className:"waiting-process",children:e.jsxDEV(f,{color:"info",children:[e.jsxDEV("i",{className:"fa fa-exclamation-triangle me-1","aria-hidden":"true"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:74,columnNumber:15},this),"Lưu ý: Tài khoản chưa được active! Vui lòng chờ duyệt",e.jsxDEV("br",{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:76,columnNumber:15},this),"Hệ thống đang xử lý, vui lòng đợi !",e.jsxDEV("span",{style:{textAlign:"-webkit-center"},children:e.jsxDEV("div",{className:"dots-9"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:79,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:78,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:73,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:72,columnNumber:11},this);case"3":return e.jsxDEV("div",{className:"waiting-process",children:e.jsxDEV(f,{color:"info",children:[e.jsxDEV("i",{className:"fa fa-exclamation-triangle me-1","aria-hidden":"true"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:88,columnNumber:15},this),"Không thể lấy thông tin từ hệ thống",e.jsxDEV("br",{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:90,columnNumber:15},this),"Sau ",e.jsxDEV("b",{id:"seconds"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:91,columnNumber:19},this)," chuyển trang"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:87,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:86,columnNumber:11},this)}},[r,s,h]);return e.jsxDEV("div",{className:"waiting-process",children:g},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/Base/prepareInfo/index.jsx",lineNumber:100,columnNumber:10},this)}export{je as default};