????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/6504.8643d9f6.chunk.js

(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[6504],{39:(e,n,a)=>{"use strict";a.d(n,{r:()=>s});var t=a(82210);var l=a(71633);const s=()=>{const[e,n]=(0,t.useContext)(l._),a=(0,t.useCallback)((()=>{return n({type:"RESET_INI_STATE",payload:e});var e}),[n]);return{setIDNhanVien:(0,t.useCallback)((e=>n({type:"SET_ID_NHANVIEN",payload:e})),[n]),resetState:a,setNameNhanVien:(0,t.useCallback)((e=>n({type:"SET_NAME",payload:e})),[n]),Name:e&&e.Name?e.Name:null,NhanVienId:e&&e.Id?e.Id:null}}},265:(e,n,a)=>{var t={"./CongNo":[24231,3449,4231],"./CongNo/":[24231,3449,4231],"./CongNo/DanhSachCongNo":[91479,1479],"./CongNo/DanhSachCongNo.js":[91479,1479],"./CongNo/data":[86939,6939],"./CongNo/data.js":[86939,6939],"./CongNo/index":[24231,3449,4231],"./CongNo/index.js":[24231,3449,4231],"./CongNo/style.scss":[5409,3449,5409],"./Luong":[97580,7580],"./Luong/":[97580,7580],"./Luong/css.scss":[9516,9516],"./Luong/index":[97580,7580],"./Luong/index.js":[97580,7580],"./MainTab":[27156],"./MainTab.js":[27156],"./ThongTinChung":[75405],"./ThongTinChung/":[75405],"./ThongTinChung/CheckInfo":[45545],"./ThongTinChung/CheckInfo.js":[45545],"./ThongTinChung/data":[3649],"./ThongTinChung/data.js":[3649],"./ThongTinChung/index":[75405],"./ThongTinChung/index.js":[75405],"./data":[41270],"./data.js":[41270],"./style.scss":[8986]};function l(e){if(!a.o(t,e))return Promise.resolve().then((()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=t[e],l=n[0];return Promise.all(n.slice(1).map(a.e)).then((()=>a(l)))}l.keys=()=>Object.keys(t),l.id=265,e.exports=l},3649:(e,n,a)=>{"use strict";a.r(n),a.d(n,{formDataNS:()=>i,formDataTTCN:()=>s,initial_condition:()=>l});var t=a(5338);const l={condOneNQ:[{field:"TinhId",expression:"eq",value:null}],condTwoNQ:[{field:"HuyenId",expression:"eq",value:null}]},s={DinhDanhCaNhan:{field_name:"DinhDanhCaNhan",title:"S\u0110T",type:"textbox"},HoVaTenDem:{field_name:"HoVaTenDem",title:"H\u1ecd v\xe0 t\xean \u0111\u1ec7m",type:"textbox",required:!0},Ten:{field_name:"Ten",title:"T\xean",type:"textbox",required:!0},Birthday:{field_name:"Birthday",title:"Ng\xe0y sinh",type:"datetime"},GioiTinh:{field_name:"GioiTinh",title:"Gi\u1edbi t\xednh",type:"select-custom",required:!0,options:t.Enums_GioiTinh},Email:{field_name:"Email",title:"Email",type:"textbox"},DienThoai:{field_name:"DienThoai",title:"\u0110i\u1ec7n tho\u1ea1i",type:"textbox"},NguyenQuan:{field_name:"NguyenQuan",title:"S\u1ed1 nh\xe0, t\xean \u0111\u01b0\u1eddng",type:"textbox"},SoTaiKhoan:{field_name:"SoTaiKhoan",title:"CMND",type:"textbox"}},i={OrganId:{field_name:"OrganId",url:"GDTCores/Organizations",title:"\u0110\u1ed9i",type:"data-select-odata",value_field:"Id",value_label:"OrganName",value_type:"uuid",required:!0,where:[{field:"DoiTuong",expression:"eq",value:`'${t.Enums_DoiTuong[4].value}'`}]},LuongTheoNgayCong:{field_name:"LuongTheoNgayCong",title:"L\u01b0\u01a1ng theo ng\xe0y c\xf4ng",type:"currency",required:!0}}},8986:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>t});const t={}},17872:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>g});var t=a(82210),l=a(61316),s=a(5338),i=a(6058);class o extends t.Component{render(){const{name:e,disabled:n,options:a,placeholder:t,onChange:o,valueRef:r="value",labelRef:d="label",value:c,onMenuScrollToBottom:h,isLoading:u,onInputChange:g,onMenuOpen:x,onMenuClose:m}=this.props,f=(T=Array.isArray(a)?a:s[a])&&T.map((e=>(e.value=e[r],e.label=e[d],e)));var T;const C=null===c||""===c?null:f.filter((e=>e.value===c));return(0,i.jsx)(l.A,{isDisabled:n,className:"basic-single",name:e,value:C,defaultValue:C,isClearable:!0,isSearchable:!0,options:f,placeholder:t,onChange:(e,n)=>o(e,n),onMenuScrollToBottom:h,isLoading:u,onInputChange:g,onMenuOpen:x,onMenuClose:m})}}o.defaultProps={placeholder:"Ch\u1ecdn..."};const r=o;var d=a(68940),c=a(77952),h=a(14658);const u=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0,searchable:!1},{title:"T\xean \u0111\u1ed9i",field:"OrganName",type:"string",searchable:!0,cellStyle:{minWidth:50}},{title:"\u0110\u1ecba ch\u1ec9",field:"OrganAddress",type:"string",searchable:!0,cellStyle:{minWidth:50}},{title:"Email",field:"Email",type:"string",searchable:!0,cellStyle:{minWidth:50}},{title:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",field:"Telephone",type:"string",searchable:!0,cellStyle:{minWidth:50}},{title:"Lo\u1ea1i",field:"DoiTuong",type:"string",dataCheck:!0,cellStyle:{width:"200px"},render:e=>(0,i.jsx)("p",{style:{margin:"auto"},children:s.Enums_DoiTuong.find((n=>n.value===e.DoiTuong)).label}),editComponent:e=>(0,i.jsx)(r,{options:[s.Enums_DoiTuong[1],s.Enums_DoiTuong[4]],value:e.value,name:e.label,onChange:n=>n?e.onChange(n.value):e.onChange(null)})},{title:"\u0110\u1ed9 \u01b0u ti\xean",field:"DoUuTien",type:"numeric",searchable:!0,defaultSort:"asc"}];function g(){const e=t.createRef();let n=`Status eq true and DoiTuong in ('${s.Enums_DoiTuong[1].value}','${s.Enums_DoiTuong[4].value}')`;const{handleDelete:a}=(0,c.GK)();return(0,i.jsx)(d.A,{addMoreRows:!0,tableRef:e,title:"Danh m\u1ee5c \u0111\u1ed9i thu\xea",url:"GDTCores/Organizations",columns:u,where:n,selectType:"withColumns",onAdd:{},onEdit:{},onDelete:{onRowDelete:e=>a(h.J1,e.Uuid)}})}},27156:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>C});var t=a(82210),l=a(58392),s=a(91623),i=a(70048),o=a(47412),r=a(4373),d=a(88323),c=a.n(d),h=a(41270),u=a(39),g=a(32749),x=a(27894),m=a(6058);const f={ThongTinChung:null,Luong:null,CongNo:null},T=e=>t.lazy((()=>a(265)(`./${e}`).catch((()=>{})))),C=(0,t.forwardRef)(((e,n)=>{let{renderDialog:a,close:d}=e;const[C,j]=(0,t.useState)("1"),[p,N]=(0,t.useState)(f),{NhanVienId:y}=(0,u.r)(),v=(0,t.useRef)([]);(0,t.useEffect)((()=>{const e=Object.keys(f)[0],n=T(e);N((a=>({...a,[e]:{...n,Name:e}})))}),[]),(0,t.useImperativeHandle)(n,(()=>({saveData:()=>C})));const D=(0,t.useCallback)((e=>{if(p[`${Object.keys(f)[e-1]}`])return;const n=T(Object.keys(f)[e-1]);n.Name=Object.keys(f)[e-1],N((a=>({...a,[Object.keys(f)[e-1]]:n})))}),[p]),b=(0,t.useCallback)((e=>{D(parseInt(e)),C!==e&&j(e)}),[C,D]),A=(0,t.useMemo)((()=>Object.values(p).map(((e,n)=>e?(0,m.jsx)(t.Suspense,{fallback:(0,m.jsx)(g.A,{},"tab-sub"+n+e.Name),children:(0,m.jsx)(l.A,{tabId:`${n+1}`,children:(0,m.jsx)(e,{ref:a=>{v.current[n]={name:e.Name,formRef:a}},NhanVienId:y})},"tab"+n+e.Name)}):null))),[y,p]),I=(0,t.useMemo)((()=>h.INITIAL_TAB.map(((e,n)=>(0,m.jsx)(s.A,{children:(0,m.jsx)(i.A,{className:c()({active:C===e.value}),onClick:()=>{b(e.value)},children:e.label})},"tab"+n)))),[C,b]),S=(0,t.useCallback)((()=>v.current[parseInt(C)-1].formRef.onSave()),[C]);return(0,m.jsxs)(t.Fragment,{children:[(0,m.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,m.jsx)(o.A,{tabs:!0,children:I}),(0,m.jsx)(o.A,{tabs:!0,children:(0,m.jsx)("span",{className:"d-flex align-items-center",children:(0,m.jsx)(x.QB,{size:"sm",color:"success",onClick:S,children:"C\u1eadp nh\u1eadt"})})})]}),(0,m.jsx)(r.A,{activeTab:C,children:A})]})}))},41270:(e,n,a)=>{"use strict";a.r(n),a.d(n,{INITIAL_TAB:()=>t});const t=[{label:"Th\xf4ng tin",value:"1"},{label:"L\u01b0\u01a1ng",value:"2"},{label:"C\xf4ng N\u1ee3",value:"3"}]},45545:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>T});var t=a(32749),l=a(82210),s=a(4984),i=a(40731),o=a(22699),r=a(46881),d=a(73161),c=a(79617),h=a(27532),u=a(27894),g=a(79209),x=a(14658),m=a(35065),f=a(6058);const T=function(e){let{isOpen:n,closeDialog:a,onChoosePerson:T,isSaved:C}=e;const[j,p]=(0,l.useState)(null),[N,y]=(0,l.useState)(null),[v,D]=(0,l.useState)(!1),[b,A]=(0,l.useState)(!0),[I,S]=(0,l.useState)(!1),k=(0,l.useCallback)((()=>N?!1!==/((09|03|07|08|05)+([0-9]{8})\b)/g.test(N)||((0,m.AB)("S\u1ed1 \u0111i\u1ec7n tho\u1ea1i ch\u01b0a \u0111\xfang \u0111\u1ecbnh d\u1ea1ng"),!1):((0,m.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 \u0111i\u1ec7n tho\u1ea1i"),!1)),[N]),w=(0,l.useCallback)((()=>{b?k()&&(S(!0),(async e=>{const n=await x.CS.findByDienThoai(e);return!(!n.value||0!==n.value.length)})(N).then((e=>{e?x.Sq.findByDienThoai(N).then((e=>{S(!1),A(!1),p(e.value)})):((0,m.AB)("S\u1ed1 \u0111i\u1ec7n tho\u1ea1i \u0111\xe3 t\u1ed3n t\u1ea1i "),S(!1))}))):(A(!0),p([]))}),[N,k,b]);(0,l.useEffect)((()=>{D(!C&&n)}),[n,C]);const O=l.memo((e=>{let{children:n}=e;return(0,f.jsx)("div",{style:{height:100,width:"100%"},children:(0,f.jsx)(t.A,{})})})),E=(0,l.useCallback)((e=>{T(e)}),[T]);return(0,f.jsxs)(d.A,{isOpen:v,toggle:a,zIndex:"1500",children:[(0,f.jsx)(c.A,{toggle:a,children:"Ki\u1ec3m tra th\xf4ng tin kh\xe1ch h\xe0ng"}),(0,f.jsxs)(h.A,{children:[(0,f.jsxs)(s.A,{row:!0,children:[(0,f.jsx)(i.A,{xs:"4",children:(0,f.jsxs)(o.A,{children:["S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",(0,f.jsx)("span",{style:{color:"red"},children:"*"})]})}),(0,f.jsx)(i.A,{xs:"5",children:(0,f.jsx)(g.YI,{name:"DienThoai",value:N||"",readOnly:!b,onChange:e=>y(e.target.value)})}),(0,f.jsx)(i.A,{md:"3",children:(0,f.jsxs)(r.A,{color:"info",style:{color:"white"},onClick:w,children:[b?"Ki\u1ec3m tra":"L\xe0m m\u1edbi"," "]})})]}),(0,f.jsx)("hr",{className:"mr-1"}),I?(0,f.jsx)(O,{}):(0,f.jsx)(s.A,{row:!0,children:!b&&(0,f.jsx)(i.A,{md:"12",children:j&&0!==j.length?j.map(((e,n,a)=>(0,f.jsxs)(l.Fragment,{children:[0===n&&(0,f.jsxs)(o.A,{className:"none-text",children:["K\u1ebft qu\u1ea3 : ",a.length," c\xe1 nh\xe2n"]}),(0,f.jsx)("div",{className:"toast-body",style:{padding:"0.2rem",background:"aliceblue"},children:(0,f.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,f.jsxs)("span",{style:{alignSelf:"center"},children:[e.Dinhdanhcanhan," - ",e.Hovatendem,e.Ten]}),(0,f.jsx)(u.DR,{color:"primary",onClick:()=>E(e),style:{width:"76.31px"},children:"Ch\u1ecdn"})]})},"person"+n)]}))):(0,f.jsxs)(l.Fragment,{children:[(0,f.jsx)(o.A,{className:"none-text",children:"Kh\xf4ng t\xecm th\u1ea5y th\xf4ng tin kh\xe1ch h\xe0ng !"}),(0,f.jsxs)("div",{className:"toast-body d-flex justify-content-between",children:[(0,f.jsxs)("span",{style:{alignSelf:"center"},children:["T\u1ea1o m\u1edbi kh\xe1ch h\xe0ng v\u1edbi s\u1ed1 \u0111i\u1ec7n tho\u1ea1i : ",N]}),(0,f.jsx)(u.UN,{onClick:()=>E({DinhDanhCaNhan:N}),children:"T\u1ea1o m\u1edbi"})]})]})})})]})]})}},65471:(e,n,a)=>{"use strict";a.d(n,{XQ:()=>d});var t=a(87760),l=a(55285),s=a(7722);class i extends s.k{constructor(e){super("",e)}}new class extends i{constructor(){super("/Picture")}getImgUrl(e){return e&&"null"!==e?t.Eh+this.prefix+t.Z2+this.path+"/image?id="+e:"/assets/img/avatar.png"}async download(e){return await(0,l.U2)(`${this.prefix}${t.Z2}${this.path}/download`,JSON.stringify(e))}async uploadFile(e){return await this.UploadPublic(!0,!1,e)}};new class extends i{constructor(){super("/Certificate")}uploadCertificate(e){return this.UploadAllows(!0,!0,e)}getCertificateImgUrlById(e){return t.Eh+this.prefix+t.Z2+this.path+"/image?id="+e}};new class extends i{constructor(){super("/Others"),this.Upload=this.Upload.bind(this)}};var o=a(87610);class r extends o.g{constructor(){super("/UploadAuth")}getImgUrl(e){return this.GetAuthenADMIN(`/DownloadAuth/AvatarDownload?idUpload=${e}`)}async download(e){return await(0,l.U2)(`${this.prefix}${t.Z2}${this.path}/download`,JSON.stringify(e))}uploadFile(e){return this.UploadAuth("/AvatarUpload",!0,!1,e)}uploadAvataCanBo(e,n,a){return this.UploadAuth("/HinhAnhCanBo",!0,!1,n,e,a)}}const d=new r},71633:(e,n,a)=>{"use strict";a.d(n,{_:()=>r,A:()=>c});var t=a(82210);const l=[];function s(e){return e}function i(e,n){switch(n.type){case"RESET_INI_STATE":return null;case"SET_ID_NHANVIEN":return{...e,Id:n.payload};case"SET_CODE":return{...e,Code:n.payload};case"SET_NAME":return{...e,Name:n.payload}}}var o=a(6058);const r=(0,t.createContext)(),{Provider:d}=r,c=e=>{let{children:n}=e;const[a,r]=(0,t.useReducer)(i,l,s);return(0,o.jsx)(d,{value:[a,r],children:n})}},75405:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>D});var t=a(82210),l=a(4984),s=a(40731),i=a(47117),o=a(46881),r=a(22699),d=a(35065),c=a(20136),h=a(3649),u=(a(8986),a(20146)),g=a(45545),x=a(4407),m=a(65471),f=a(87760),T=a(39),C=a(5774),j=a(27894),p=a(77952),N=a(14658),y=a(6058);const v={field:null,expression:"eq",value:null},D=t.forwardRef(((e,n)=>{let{data:a,handleNext:D,closeAndReload:b,closeDialog:A,isAdding:I,...S}=e;const[k,w]=(0,t.useState)(null),[O,E]=(0,t.useState)(),[_,R]=(0,t.useState)(h.initial_condition),[U,B]=(0,t.useState)(!1),[H,q]=(0,t.useState)(""),[L,V]=(0,t.useState)(!1),[M,$]=(0,t.useState)(null),{setIDNhanVien:z,setNameNhanVien:Q,NhanVienId:F}=(0,T.r)(),{convert:G}=(0,p.MK)(),K=(0,t.useCallback)(((e,n,a)=>{R((t=>({...t,[e]:[{...v,field:n,value:a}]})))}),[]),P=(0,t.useCallback)(((e,n)=>{n.TinhId&&K("condOneNQ","TinhId",n.TinhId),n.HuyenId&&K("condTwoNQ","HuyenId",n.HuyenId)}),[K]),X=(0,t.useCallback)((e=>{e.IdUpload&&G(e.IdUpload,e.Id).then((e=>{e.blob().then((function(e){q(URL.createObjectURL(e))}))})).catch((e=>{}))}),[G]),W=(0,t.useCallback)((async e=>{const n=await N.CS.getDataByID(e);delete n["@odata.context"];const a=await N.Sq.getDataByID(n.ThongTinCaNhanId);delete a["@odata.context"],w(n),E(a),P(n,a),X(n)}),[P,X]),Z=(0,t.useCallback)((()=>{w(null),E(null)}),[]);(0,t.useEffect)((()=>{F&&!I?W(F):(I&&(Z(),B(!0)),L||Z())}),[F,W,I,L,Z]);const J=(0,t.useCallback)((()=>{const e=["dataNS","dataTTCN"],n=["formDataNS","formDataTTCN"],a=[{dataNS:k,formDataNS:h.formDataNS},{dataTTCN:O,formDataTTCN:h.formDataTTCN}];for(let t=0;t<a.length;t++){const l=Object.values(a[t][n[t]]).filter((e=>e.required));for(let n=0;n<l.length;n++){const s=l[n];let i=a[t][e[t]]&&a[t][e[t]][s.field_name]||null;if(null===i||""===i||void 0===i||0===i.length)return(0,d.AB)('Vui l\xf2ng nh\u1eadp "'+s.title+'"'),!1}}return!0}),[k,O]);(0,t.useImperativeHandle)(n,(()=>({onSave:ie,getData:()=>k})));const Y=(0,t.useCallback)(((e,n)=>{E((a=>({...a,[e]:n})))}),[]),ee=(0,t.useCallback)(((e,n)=>{w((a=>({...a,[e]:n})))}),[]),ne=(0,t.useCallback)((e=>{E(e),B(!1)}),[]),ae=(0,t.useCallback)(((e,n,a)=>{switch(a){case 1:E((a=>({...a,[e]:n,HuyenId:null,XaId:null}))),R((e=>({...e,condOneNQ:[{...v,field:"TinhId",value:n}]})));break;case 2:E((a=>({...a,[e]:n,XaId:null}))),R((e=>({...e,condTwoNQ:[{...v,field:"HuyenId",value:n}]})));break;default:E((a=>({...a,[e]:n})))}}),[]),te=(0,t.useMemo)((()=>(0,y.jsx)(g.default,{isOpen:U,isSaved:L,onChoosePerson:ne,closeDialog:A})),[A,ne,U,L]),le=(0,t.useCallback)((async function(e,n,a){let t=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return e&&m.XQ.uploadAvataCanBo(e,n,a).then((e=>{!t&&(0,d.nw)("C\u1eadp nh\u1eadt \u1ea3nh \u0111\u1ea1i di\u1ec7n th\xe0nh c\xf4ng"),w((n=>({...n,idUpload:e.id})))})).catch((e=>(0,d.a3)("C\u1eadp nh\u1eadt \u1ea3nh kh\xf4ng th\xe0nh c\xf4ng"))),Promise.resolve(null)}),[]),se=(0,t.useCallback)((()=>((e,n)=>(async(e,n)=>{if(e&&e.Id){const a=e.Id;return delete e.Id,await N.Sq.update(a,e),{...n,ThongTinCaNhanId:a,OrganizationUuid:f.lg.IDDonVi}}{const{ResultObj:a}=await N.Sq.add(e);return Q(e.Hovatendem+" "+e.Ten),{...n,ThongTinCaNhanId:a.Id,OrganizationUuid:f.lg.IDDonVi}}})(e,n).then((e=>(async e=>{let n=null;if(e&&e.Id){const a=e.Id;return delete e.Id,n=await N.CS.update(a,e),n.Id}return n=await N.CS.add(e),n&&M&&le(n.Id,M),n.Id})(e))))({...O},{...k})),[k,O,M,le,Q]),ie=(0,t.useCallback)((()=>{J()&&(I?se().then((e=>{V(!0),z(e),(0,d.nw)("Th\xe0nh c\xf4ng"),b()})):se().then((e=>(0,d.nw)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"))).catch((e=>(0,d.a3)("C\u1eadp nh\u1eadt l\u1ed7i"))))}),[b,J,I,se,z]),oe=(0,t.useCallback)((async e=>{let n=e.target.files[0];k.Id?le(k.Id,n,k.IdUpload,!1):$(n);const a=new FileReader;a.addEventListener("load",(function(){q(a.result)}),!1),n&&a.readAsDataURL(n)}),[k,le]),re=(0,t.useMemo)((()=>(0,y.jsx)(l.A,{row:!0,children:(0,y.jsx)(s.A,{xs:"12",children:(0,y.jsxs)("div",{className:"avatar-upload",children:[(0,y.jsxs)("div",{className:"avatar-edit",children:[(0,y.jsx)("input",{type:"file",id:"imageUpload",accept:".png, .jpg, .jpeg",onChange:oe}),(0,y.jsx)("label",{htmlFor:"imageUpload"})]}),(0,y.jsx)("div",{className:"avatar-preview",children:(0,y.jsx)("div",{id:"imagePreview",style:{backgroundImage:`url( ${H||"/assets/img/avatar.png"})`}})})]})})})),[H,oe]),de=(0,t.useMemo)((()=>(0,y.jsxs)(t.Fragment,{children:[(0,y.jsx)(s.A,{md:"4",children:(0,y.jsx)(u.pe,{url:"Categories/Tinhs",column:{field:"Id",label:"Name",type:"uuid"},value:O&&O.TinhId||null,onChange:e=>ae("TinhId",e.Id,1),eleUrl:1})}),(0,y.jsx)(s.A,{md:"4",children:(0,y.jsx)(u.pe,{url:"Categories/Huyens",column:{field:"Id",label:"Name",type:"uuid"},value:O&&O.HuyenId||null,whereOne:_&&_.condOneNQ||null,onChange:e=>ae("HuyenId",e.Id,2),eleUrl:1})}),(0,y.jsx)(s.A,{md:"4",children:(0,y.jsx)(u.pe,{url:"Categories/Xas",column:{field:"Id",label:"Name",type:"uuid"},value:O&&O.XaId||null,whereOne:_&&_.condTwoNQ||null,onChange:e=>ae("XaId",e.Id),eleUrl:1})})]})),[_,O,ae]);return(0,y.jsx)(t.Fragment,{children:(0,y.jsxs)("div",{className:"detail-body",children:[(0,y.jsx)(i.A,{children:(0,y.jsx)(s.A,{xs:"12",className:"d-flex justify-content-end",children:f.Kx&&(0,y.jsx)(y.Fragment,{children:I?(0,y.jsxs)(o.A,{variant:"contained",style:{background:"#3f51b5",color:"white"},onClick:ie,children:[(0,y.jsx)(C.A,{fa:"fas fa-save"}),"L\u01b0u"]}):(0,y.jsx)(j.QB,{size:"xl",style:{background:"#69e378"},onClick:ie,children:"L\u01b0u"})})})}),(0,y.jsx)("h2",{className:"h2-text",children:"Th\xf4ng tin c\xe1 nh\xe2n"}),(0,y.jsxs)(i.A,{children:[(0,y.jsxs)(s.A,{xs:"6",children:[(0,y.jsxs)(i.A,{children:[(0,y.jsx)(s.A,{xs:"5",children:(0,y.jsxs)(l.A,{row:!0,children:[(0,y.jsx)(s.A,{xs:"4",children:(0,y.jsx)(x.m,{children:"H\xecnh \u1ea3nh"})}),(0,y.jsx)(s.A,{xs:"8",children:re})]})}),(0,y.jsxs)(s.A,{xs:"7",children:[(0,y.jsx)(c.A,{data:h.formDataTTCN.DinhDanhCaNhan,value:O&&O.DinhDanhCaNhan||null,onChange:Y}),(0,y.jsx)(c.A,{data:h.formDataTTCN.HoVaTenDem,value:O&&O.HoVaTenDem||null,onChange:Y}),(0,y.jsx)(c.A,{data:h.formDataTTCN.Ten,value:O&&O.Ten||null,onChange:Y})]})]}),(0,y.jsxs)(i.A,{children:[(0,y.jsx)(s.A,{xs:"6",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataTTCN.GioiTinh,value:O&&O.GioiTinh||null,onChange:Y})}),(0,y.jsx)(s.A,{xs:"6",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataNS.OrganId,value:k&&k.OrganId||null,onChange:ee})}),(0,y.jsx)(s.A,{xs:"6",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataTTCN.Birthday,value:O&&O.Birthday||null,onChange:Y})}),(0,y.jsx)(s.A,{xs:"6",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataNS.LuongTheoNgayCong,value:k&&k.LuongTheoNgayCong||null,onChange:(e,n)=>ee(e,parseFloat(n))})})]})]}),(0,y.jsxs)(s.A,{xs:"6",children:[(0,y.jsxs)(l.A,{row:!0,className:"form-group-address",children:[(0,y.jsx)(s.A,{xs:"3",children:(0,y.jsx)(r.A,{className:"col-form-label-sm",children:"\u0110\u1ecba ch\u1ec9 nguy\xean qu\xe1n"})}),(0,y.jsx)(s.A,{xs:"9",className:"form-address row",children:de})]}),(0,y.jsx)(c.A,{inline:!1,data:h.formDataTTCN.NguyenQuan,value:O&&O.NguyenQuan||null,onChange:Y}),(0,y.jsxs)(i.A,{children:[(0,y.jsx)(s.A,{xs:"4",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataTTCN.DienThoai,value:O&&O.DienThoai||null,onChange:Y})}),(0,y.jsx)(s.A,{xs:"4",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataTTCN.Email,value:O&&O.Email||null,onChange:Y})}),(0,y.jsx)(s.A,{xs:"4",children:(0,y.jsx)(c.A,{inline:!1,data:h.formDataTTCN.SoTaiKhoan,value:O&&O.SoTaiKhoan||null,onChange:Y})})]})]})]}),te]})})}))},96504:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>F});var t=a(82210),l=a(71633),s=a(68940),i=a(61278),o=a(5338),r=a(77952),d=a(44884),c=a(6058);const h=e=>{let{data:n,...a}=e;const[l,s]=(0,t.useState)(null),{convert:i}=(0,r.MK)(),o=(0,t.useCallback)((e=>{e.IdUpload&&i(e.IdUpload,e.Uuid).then((e=>{e.blob().then((function(e){s(URL.createObjectURL(e))}))})).catch((e=>{}))}),[i]);return(0,t.useEffect)((()=>{s(null),n&&o(n)}),[n,o]),l?(0,c.jsx)("div",{style:{textAlign:"center"},children:(0,c.jsx)("img",{style:a.style,src:l,alt:l})}):(0,c.jsx)(d.ds,{...a,concat:"/assets/img/avatar.png",alt:"avatar"})};h.defaultProps={style:{width:"35px"}};const u=t.memo(h),g=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0},{title:"ID",field:"ThongTinCaNhan.Id",type:"string",dataRef:["ThongTinCaNhanId","Id"],editable:"never",hidden:!0},{title:"\u1ea2nh",field:"Id",type:"string",editable:"never",render:e=>(0,c.jsx)(u,{className:"rounded-circle",data:e,style:{width:32,textAlign:"center"}})},{title:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",field:"ThongTinCaNhan.DinhDanhCaNhan",type:"string",dataRef:["ThongTinCaNhanId","Id"],render:e=>(0,c.jsx)("span",{style:{fontSize:12},children:e.ThongTinCaNhan.DinhDanhCaNhan}),searchable:!0},{title:"H\u1ecd v\xe0 t\xean",field:"ThongTinCaNhan.HoVaTenDem",type:"string",dataRef:["ThongTinCaNhanId","Id"],hidden:!0,searchable:!0,where:"and TrangThai eq 1",cellStyle:{minWidth:50}},{title:"H\u1ecd v\xe0 t\xean",field:"ThongTinCaNhan.Ten",type:"string",where:"and Status eq 1",dataRef:["ThongTinCaNhanId","Id"],defaultSort:"asc",render:e=>(0,c.jsx)("span",{style:{fontSize:12},children:`${e.ThongTinCaNhan.HoVaTenDem} ${e.ThongTinCaNhan.Ten}`}),searchable:!0,cellStyle:{minWidth:150}},{title:"Gi\u1edbi t\xednh",field:"ThongTinCaNhan.GioiTinh",type:"string",dataRef:["ThongTinCaNhanId","Id"],render:e=>{const{label:n}=o.Enums_GioiTinh.find((n=>n.value===e.ThongTinCaNhan.GioiTinh));return(0,c.jsx)("span",{style:{fontSize:12},children:n||null})}},{title:"Ng\xe0y sinh",field:"ThongTinCaNhan.Birthday",type:"string",dataRef:["ThongTinCaNhanId","Id"],render:e=>(0,c.jsxs)("span",{style:{fontSize:12},children:[(0,i.Yq)(e.ThongTinCaNhan.Birthday)," "]})},{title:"\u0110\u1ed9i",field:"Organization.OrganName",type:"string",dataRef:["OrganId","Id"],render:e=>(0,c.jsx)("span",{className:"badge badge-success",style:{fontSize:10},children:e&&e.Organization.OrganName})}];var x=a(44785),m=a(75405),f=a(33851),T=a(4191),C=a(39),j=a(27894);const p=function(e){let{renderDialog:n,close:a,closeAndReload:l,closeDialog:s,...i}=e;const{setIDNhanVien:o}=(0,C.r)(),r=(0,t.useRef)();(0,t.useEffect)((()=>o(null)),[o]);const d=(0,t.useCallback)((()=>{o(null),a()}),[a,o]),h=(0,t.useCallback)((()=>{r.current.onSave()}),[]);return(0,c.jsxs)(t.Fragment,{children:[(0,c.jsx)(n.HeaderDialog,{title:"Th\xeam m\u1edbi nh\xe2n vi\xean",onClose:d,renderButton:(0,c.jsx)(j.QB,{color:"success",onClick:h,children:"L\u01b0u"})}),(0,c.jsx)(n.BodyDialog,{children:(0,c.jsx)(f.A,{children:(0,c.jsx)(T.A,{className:"detail",children:(0,c.jsx)(m.default,{ref:r,data:i.rowData,closeDialog:s,closeAndReload:l,...i})})})})]})};var N=a(73161),y=a(79617),v=a(27532),D=a(47117),b=a(40731),A=a(15517),I=a(35065),S=a(36467),k=a(80028);const w=function(e){let{loading:n,...a}=e;return(0,c.jsx)(t.Fragment,{children:n?Array.from(Array(10).keys()).map(((e,n)=>(0,c.jsx)(D.A,{className:"mr-1",children:(0,c.jsx)(b.A,{md:"12",children:(0,c.jsx)(S.A,{component:"div",variant:"body1",children:(0,c.jsx)(k.A,{variant:"rect"})})})},"ske"+n))):a.children})};var O=a(79209);const E=A.Ay.div`
    position: relative;
    min-width: 120px;
    max-height: 380px;
    overflow-y: auto
`,_=t.forwardRef(((e,n)=>{let{manipulation:a,onSelect:l,viewDeleted:s,expandAll:i}=e;const[o,r]=(0,t.useState)(!0),[d,h]=(0,t.useState)([]),[u,g]=(0,t.useState)(null),x=(0,t.useRef)(null),m=(0,t.useCallback)((e=>{r(!0),a.view(e).then((e=>{let{value:n}=e;h(n&&0!==n.length?n:[])})).catch((e=>(0,I.a3)("Kh\xf4ng th\u1ec3 load d\u1eef li\u1ec7u !"))).finally((()=>r(!1)))}),[a]);(0,t.useEffect)((()=>{m()}),[m]),(0,t.useImperativeHandle)(n,(()=>({queryData:()=>m()})));const f=(0,t.useCallback)((e=>m(e)),[m]),T=(0,t.useCallback)((e=>{g((n=>(n=n===e.Id?null:e.Id,l({...e,Id:n}),n)))}),[l]),C=(0,t.useMemo)((()=>(0,c.jsx)(O.Z,{onReload:m,onChange:f})),[m,f]);return(0,c.jsxs)(t.Fragment,{children:[C,(0,c.jsx)(w,{loading:o,children:(0,c.jsx)(E,{children:(0,c.jsx)("ul",{className:"task-items",ref:x,children:d&&0!==d.length&&d.map(((e,n)=>{const a=e.Id===u;return(0,c.jsx)("li",{className:`item type ${a&&"selected"}`,onClick:()=>T(e),children:R(e,l,n,T)},"li"+n)}))})})})]})})),R=e=>(0,c.jsx)(D.A,{children:(0,c.jsxs)(b.A,{md:"12",className:"task ",children:[(0,c.jsx)(b.A,{md:"2",className:"icon",children:(0,c.jsx)("i",{className:"fas fa-users"})}),(0,c.jsx)(b.A,{md:"10",className:"name",children:(0,c.jsx)("label",{children:e.OrganName})})]})}),U=_,B=t.forwardRef(((e,n)=>{let{manipulation:a,teamDetailSetValue:l,viewDeleted:s,data:i}=e;const o=(0,t.useRef)(null),r=(e,n)=>l(e,n);return(0,t.useImperativeHandle)(n,(()=>({onSelect:r,refeshNoiDung:()=>o.current&&o.current.queryData(),refeshNoiDungDefault:()=>o.current&&o.current.queryData()}))),(0,c.jsx)(U,{ref:o,manipulation:a,viewDeleted:s,onSelect:(e,n)=>r(e,n),expandAll:!0})}));var H=a(58889),q=a(31142),L=a(27156);const V=function(e){let{isOpenDetail:n,close:a}=e;const[l,s]=(0,t.useState)(!1),{setIDNhanVien:i,Name:o}=(0,C.r)();(0,t.useEffect)((()=>{s(n)}),[n]);const r=(0,t.useCallback)((()=>{i(null),a()}),[a,i]);return(0,c.jsx)(q.A,{style:{zIndex:1049},title:`Th\xf4ng tin nh\xe2n vi\xean : ${o}`,open:l,onClose:r,children:(0,c.jsx)(f.A,{children:(0,c.jsx)(T.A,{className:"detail",children:(0,c.jsx)(L.default,{})})})})};var M=a(14658),$=a(17872);const z=o.Enums_DoiTuong[4].value;const Q=function(){const[e,n]=(0,t.useState)(null),[a,l]=(0,t.useState)(null),[i,o]=(0,t.useState)(!1),d=(0,t.useRef)(),h=(0,t.useRef)(),u=(0,t.useRef)(),[m,f]=(0,t.useState)(!1),{setIDNhanVien:T,setNameNhanVien:A}=(0,C.r)(),{QueryOdata:S}=(0,r.j_)(),k=(0,t.useCallback)((()=>{d.current&&d.current.onQueryChange()}),[d]),w=(0,t.useCallback)((()=>{h.current.onClose()}),[]),O=(0,t.useCallback)((async e=>n(e||null)),[]);(0,t.useEffect)((()=>{let n=`Status eq true and Organization/DoiTuong eq '${z}'`;e&&e.Id&&"all"!==e.Id&&(n+=` and OrganId eq ${e.Id} `),l(n)}),[e]),(0,t.useEffect)((()=>{k()}),[a,k]);const E=(0,t.useCallback)((()=>{w(),k()}),[w,k]),_=(0,t.useCallback)((e=>e?S(M.yB,[{cols:["DoiTuong"],value:z}],e):M.yB.getAll(`?$filter=DoiTuong eq '${z}' &$orderBy= DoUuTien`)),[S]),R=(0,t.useCallback)((e=>{f(!0),T(e.Id),A(e.ThongTinCaNhan.HoVaTenDem+" "+e.ThongTinCaNhan.Ten)}),[T,A]),U=(0,t.useCallback)((e=>{(0,I.A1)("B\u1ea1n ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a").then((n=>{n&&n.isConfirmed&&M.CS.deleteNS(e.Id).then((e=>{(0,I.nw)("X\xf3a th\xe0nh c\xf4ng"),k()})).catch((e=>(0,I.a3)("Thao t\xe1c th\u1ea5t b\u1ea1i")))}))}),[k]),q=(0,t.useCallback)((()=>{k(),f(!1)}),[k]),L=(0,t.useMemo)((()=>(0,c.jsx)(V,{isOpenDetail:m,close:q})),[q,m]),Q=(0,t.useCallback)((()=>o(!0)),[]),F=(0,t.useMemo)((()=>(0,c.jsxs)(N.A,{size:"xl",isOpen:i,toggle:()=>o(!1),zIndex:"1500",children:[(0,c.jsx)(y.A,{toggle:()=>o(!1),children:"Danh s\xe1ch \u0111\u1ed9i thu\xea"}),(0,c.jsx)(v.A,{children:(0,c.jsx)($.default,{})})]})),[i]);return(0,c.jsxs)(t.Fragment,{children:[F,(0,c.jsx)(x.A,{ref:h,actions:(e,n,a,t,l)=>{let{HeaderDialog:s,BodyDialog:i}=l;return(0,c.jsx)(p,{tenBang:"Th\xf4ng tin nh\xe2n vi\xean",isAdding:t,rowData:n,close:w,closeAndReload:()=>E(),renderDialog:{HeaderDialog:s,BodyDialog:i},closeDialog:w})},children:(n,t)=>(0,c.jsxs)(D.A,{children:[(0,c.jsx)(b.A,{xs:"3",style:{paddingRight:"0px"},children:(0,c.jsxs)(H.Zp,{className:"tree-card",children:[(0,c.jsxs)(H.aR,{className:"header-card d-flex justify-content-between",children:[(0,c.jsx)("div",{children:"Danh s\xe1ch \u0111\u1ed9i c\xf4ng ty"}),(0,c.jsx)(j.UN,{onClick:Q,children:"Th\xeam"})]}),(0,c.jsx)(H.bw,{className:"body content",children:(0,c.jsx)(B,{ref:u,teamDetailSetValue:O,manipulation:{view:e=>_(e)}})})]})}),(0,c.jsx)(b.A,{xs:"9",children:(0,c.jsx)(s.A,{title:"Danh s\xe1ch nh\xe2n vi\xean "+(e&&e.Name?"\u0111\u1ed9i : "+e.Name:""),tableRef:d,url:"GDTCores/NhanSus",where:a,columns:g,selectType:"withColumns",concatSeachColumn:"contains(concat(concat(ThongTinCaNhan/Hovatendem,' '), ThongTinCaNhan/Ten),",whereConCatColumn:"Status eq true",onAdd:{onClick:e=>n(e)},onEdit:{onClick:(e,n)=>{R(n)}},onDelete:{onClick:(e,n)=>{U(n)}},onRowClick:(e,n)=>R(n)})}),L]})})]})};const F=function(){return(0,c.jsx)(l.A,{children:(0,c.jsx)(Q,{})})}}}]);
//# sourceMappingURL=6504.8643d9f6.chunk.js.map