????

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/4116.31244110.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[4116],{22010:(e,n,t)=>{t.d(n,{A5:()=>f,G5:()=>r,Is:()=>v,UI:()=>s,V$:()=>g,Yv:()=>u,Z5:()=>m,e9:()=>x,gn:()=>a,jB:()=>p,xz:()=>j});t(35065);const i=".",l="/",r=e=>e.filter((e=>e.dataID))[0],s=e=>r(e).field,a=e=>e&&e.includes(i),o=e=>e&&e.includes(l),d=e=>e.split(i).join(l),c=(e,n)=>e?n.field:n,u=(e,n,t)=>`${e}(${t[r(n).field]})`,h=function(e){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=[],d=[],u=[],h=0,p=[],f="",m="";e.forEach(((e,n)=>{u.push(e.field)}));let g=[],x=[];u.forEach(((e,n)=>{g.includes(e)?x.push(n):g.push(e)})),x.forEach((n=>{e.splice(n,1)})),e.forEach(((e,r)=>{let a="";a=t?c(n,e).split(i).reverse().splice(1).reverse().join(","):c(n,e).split(i).reverse().splice(1).reverse().join(l);let u=c(n,e).split(i).splice(1).reverse().join(l);o(u)&&(u=u.split(l)[0]),0===r?(s.push(a),d.push(u),p[r]=a):s.some((e=>e===a))?(p.forEach(((e,n)=>{e===a&&(f=n)})),d[f]!==u&&(d[f]=d[f]+","+u)):(s.push(a),p[r]=a,h=r,d[h]=u)}));let v=[];return d.forEach((e=>{v.push(e)})),d=v,s.forEach(((e,n)=>{if(0===n)if(o(e)){let t=e.split(l),i=d[n].split(l),r="",s="",a="",o="";t.forEach(((e,n)=>{a=n===t.length-1?a+")":"",o+=")",0===n?(s=e+"("+a,r=s):(s=n===t.length-1?"$expand="+e+"($select="+i[0]+o:"$expand="+e+"("+a,r=r+""+s)})),m=r}else if(null!==r){let t="";r.map(((e,n)=>{if(a(e.field)){let i=e.field.split(".");t+=0===n?i[i.length-1]:t+","+i[i.length-1]}})),m=e+"($select="+d[n]+","+t+")"}else m=e+"($select="+d[n]+")";else if(o(e)){let t=e.split(l),i=d[n].split(l),r="",s="",a="",o="";t.forEach(((e,n)=>{a=n===t.length-1?a+")":"",o+=")",0===n?(s=e+"("+a,r=s):(s=n===t.length-1?"$expand="+e+"($select="+i[0]+o:"$expand="+e+"("+a,r=r+""+s)})),m=m+","+r}else m=m+","+e+"($select="+d[n]+")"})),m},p=function(e,n,t){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3]))return`${e} eq ${((e,n)=>"string"===e?`'${n}'`:"datetime"===e?`datetime'${n}'`:`${n}`)(n,t)}`;if(e.split(".")[0].split("/").length<3){if(a(e)){if(l){let n=`contains(${e.split(".").join("/")},'${t}')`+i;return l.map((e=>{if(e.isSearch){let l=e.field.split(".").join("/");n+=` or contains(${l},'${t}')`+i}})),n}return`contains(${e.split(".").join("/")},'${t}')`}return i?`contains(${e},'${t}') ${i}`:`contains(${e},'${t}')`}},f=(e,n,t,i)=>{if(e.filters&&e.filters.length>0){const n=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{let n="";return n=t?`${a(e.column.field)?d(t):e.column.field}`:`${a(e.column.field)?e.column.dataRef[0]:e.column.field}`,p(n,e.column.type,e.value)}));return n&&n.join(" and ")}if(e.search&&e.search.length>=1){const t=n.filter((e=>e.searchable&&e.field&&e.type)).map((n=>{const t=`${a(n.field)?d(n.field):n.field}`;return"numeric"!==n.type||a(n.field)?p(t,n.type,e.search,!0,i?"and "+i:n.where):isNaN(Number(e.search))?void 0:p(t,n.type,e.search,!1)}));return t.map(((e,n)=>{void 0===e&&t.splice(n,1)})),t.forEach(((e,n)=>{"undefined"===typeof e&&t.splice(n,1)})),t&&t.join(" or ")}return""},m=(e,n)=>`$top=${n}&$skip=${e*n}&$count=true`,g=(e,n)=>`&$orderby=${a(e)?d(e):e} ${n}`,x=function(e){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=e.filter((e=>a(c(n,e))));return 0===l.length?"":null!==i?`&$expand=${h(l,n,t,i)}`:`&$expand=${h(l,n,t)}`},v=function(e){let n=arguments.length>3?arguments[3]:void 0,t=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;const i=function(e,n){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return n?"withColumns"===n?`${e.reduce(((e,n,i,l)=>{let r=c(t,n),s=`${e}`,o=s.split(","),d=!0;if(a(r)){let e=r.split(".");-1===o.indexOf(n.dataRef[0])&&e.length<3&&(s+=void 0===n.dataRef?"":n.dataRef[0]+",")}else-1===o.indexOf(r)?s+=`${r}`:d=!1;return`${s}${i===l.length-1||!0===a(r)?"":!0===d?",":""}`}),"")}`:"":`${e.filter((e=>a(e.field))).reduce(((e,n)=>`${e},${d(c(t,n))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(n)return i?`&$select=${i}`:"";if(null!==t){var l="";return t.map((e=>l+=`,${e.field}`)),i?`&$select=${i} ${l}`:""}return i?`&$select=${i}`:""},j=function(e,n){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;if(null!==l){let r=""+("&$filter="+l.field+" ne "+l.data),s=""+(" and "+l.field+" ne "+l.data);return`${x(e,t)}${v(e,i,t)}${n?"&$filter="+n+s:r}`}return!1===r?void 0!==s?`${x(e,t)}${v(e,i,t,r,s)}${n?"&$filter="+n:""}`:`${x(e,t)}${v(e,i,t,r)}${n?"&$filter="+n:""}`:`${x(e,t,r,s)}${n?"&$filter="+n:""}`}},31142:(e,n,t)=>{t.d(n,{A:()=>a});t(82210);var i=t(65591),l=t(80226),r=t(63899),s=t(6058);function a(e){const{renderCustom:n,renderButton:t,children:a,title:o,onClose:d,open:c,style:u,className:h}=e;return(0,s.jsxs)(i.A,{open:c,onClose:d,style:u,className:h,children:[(0,s.jsx)(l.A,{renderCustom:n,renderButton:t,title:o,onClose:d}),(0,s.jsx)(r.A,{children:a})]})}},34315:(e,n,t)=>{t.d(n,{E:()=>l.A,o:()=>i.A});var i=t(63232),l=t(31142)},34483:(e,n,t)=>{t.d(n,{A:()=>o});var i=t(82210),l=t(90248),r=t(99190),s=t(6058);function a(e){return(0,s.jsx)(r.A,{elevation:6,variant:"filled",...e})}const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6e3;const[n,t]=(0,i.useState)(null),r=(0,i.useMemo)((function(){return{error:function(){t({isOpen:!0,message:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"\u0110\xe3 x\u1ea3y ra l\u1ed7i, vui l\xf2ng th\u1eed l\u1ea1i",severity:"error"})},success:function(e){t({isOpen:!0,message:e,severity:"success"})},warning:function(e){t({isOpen:!0,message:e,severity:"warning"})},info:function(e){t({isOpen:!0,message:e,severity:"info"})}}}),[t]),o=(0,i.useCallback)((()=>t(null)),[t]);return{renderAlert:(0,i.useMemo)((()=>{if(!n)return null;const{isOpen:t=!1,severity:i,message:r}=n;return(0,s.jsx)(l.A,{open:t,autoHideDuration:e,onClose:o,children:(0,s.jsx)(a,{onClose:o,severity:i,children:r})})}),[n,o,e]),fire:r}}},38060:(e,n,t)=>{t.d(n,{A:()=>A});var i=t(82210);const l={body:{emptyDataSourceMessage:"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 hi\u1ec3n th\u1ecb",addTooltip:"Th\xeam",editTooltip:"S\u1eeda",deleteTooltip:"X\xf3a",editRow:{deleteText:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn x\xf3a d\xf2ng n\xe0y kh\xf4ng?",cancelTooltip:"H\u1ee7y",saveTooltip:"L\u01b0u"}},toolbar:{exportTitle:"Xu\u1ea5t file",searchTooltip:"T\xecm ki\u1ebfm",showColumnsTitle:"Hi\u1ec7n c\u1ed9t",addRemoveColumns:"Th\xeam v\xe0 hi\u1ec3n th\u1ecb c\xe1c c\u1ed9t",searchPlaceholder:"T\xecm ki\u1ebfm"},pagination:{labelRowsPerPage:"S\u1ed1 d\xf2ng cho 1 trang",labelRowsSelect:"d\xf2ng",labelDisplayedRows:" {from}-{to} c\u1ee7a {count}",firstTooltip:"Trang \u0111\u1ea7u ti\xean",previousTooltip:"Trang tr\u01b0\u1edbc",nextTooltip:"Trang sau",lastTooltip:"Trang cu\u1ed1i c\xf9ng"},header:{actions:"Thao t\xe1c"}};var r=t(6058);const s=i.lazy((()=>Promise.all([t.e(3043),t.e(3012),t.e(723),t.e(3956),t.e(8046),t.e(3329),t.e(639),t.e(146),t.e(5762)]).then(t.bind(t,68)))),a=i.lazy((()=>Promise.all([t.e(3043),t.e(723),t.e(3956),t.e(4358)]).then(t.bind(t,4358)))),o=i.lazy((()=>t.e(3439).then(t.bind(t,93439)))),d={color:"#000",padding:"4px",fontSize:"12px",fontWeight:"bold",textAlign:"center",backgroundColor:"rgb(245, 247, 255)",borderLeft:"0.5px solid rgb(224, 224, 224)"},c={even:"#FFF",odd:"rgb(247, 248, 255)"},u={fontSize:"0.778rem",borderLeft:"0.5px solid rgba(224, 224, 224, 1)"};function h(e){const{addMoreRows:n,pageSize:t,search:i,CustumToolbar:c,CustumCell:h,SearchAdvanced:p,onRowClick:f,dataCount:m,rowStyle:g,rowsPerPage:x,page:v,...j}=e;return(0,r.jsx)(s,{...j,addMoreRows:n,localization:l,options:{exportButton:!1,search:i,actionsColumnIndex:-1,pageSize:t,headerStyle:d,rowStyle:g},onRowClick:void 0===f?void 0:(e,n)=>f(e,n),components:(()=>{let e={Toolbar:e=>(0,r.jsx)(a,{...e,SearchAdvanced:p}),Cell:e=>(0,r.jsx)(o,{...e,style:u})};return c&&(e.Toolbar=c),h&&(e.Cell=h),e})()})}h.defaultProps={rowStyle:(e,n,t)=>({backgroundColor:n%2===0?c.even:c.odd}),pageSize:10,search:!0};const p=e=>e&&e.includes("."),f=e=>e.split(".").join("."),m=(e,n)=>e?n.field:n,g=(e,n)=>`size=${n}&page=${e}&count=true`,x=function(e,n){const t=function(e,n){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return n?"withColumns"===n?`${e.reduce(((e,n,i,l)=>{if(n.customsRemote)return"";let r=m(t,n),s=`${e}`;return p(r)?s+=`${void 0===n.dataRef?"":n.dataRef[0]+","}${f(r)}`:s+=`${r}`,`${s}${i===l.length-1?"":","}`}),"")}`:"":`${e.filter((e=>p(e.field))).reduce(((e,n)=>`${e},${f(m(t,n))}`),"*")}`}(e,n,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);return t?`&select=${t}`:""},v=(e,n)=>`&orderby=${p(e)?f(e):e} ${"asc"===n?"":n}`.trim(),j=function(e,n,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?"string"===n?`${e} @like (string|${t})`:`${e} @eq (${n}|${t})`:`${e} eq ${((e,n)=>"string"===e||"datetime"===e||"uuid"===e?`'${n}'`:`${n}`)(n,t)}`},b=(e,n)=>{if(e.filters&&e.filters.length>0){const n=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{const n=`${p(e.column.field)?e.column.dataRef?e.column.dataRef[0]:f(e.column.field):e.column.field}`;return j(n,e.column.type,e.value)}));return n&&n.join(" and ")}if(e.search&&e.search.length>=1){const t=n.filter((e=>e.searchable&&e.field&&e.type)).map((n=>{const t=`${p(n.field)?f(n.field):n.field}`;return j(t,n.type,e.search,!0)}));return t&&t.join(" or ")}return""};var y=t(35065);function A(e){const{queryRemote:n,customQuery:t,selectType:i,tableRef:l,title:s,columns:a,pageSize:o,detailPanel:d,search:c,rowStyle:u,onRowClick:f,where:m,onRefresh:j,onAdd:A,onEdit:C,onDelete:$,onActions:R,SearchAdvanced:S,CustumToolbar:k,CustumCell:N,removeAlert:T,odata:w}=e,I=(e,n)=>n[(e=>e.filter((e=>e.dataID))[0])(e).field],D=e=>a.filter((e=>p(e.field)&&e.dataRef)).map((e=>({column:e,field_split:e.field.split(".")}))).forEach((n=>{delete e[n.field_split[0]]})),E=e=>{let n=`?${g(e.page,e.pageSize)}`;n+=`${x(a,i)}`,e.orderBy&&void 0!==e.orderBy&&e.orderDirection&&""!==e.orderDirection&&(n+=v(e.orderBy.field,e.orderDirection));let t=Array.of(m,b(e,a)).filter((e=>e));return n+=t.length>0?`&search=${encodeURIComponent(t.join(" and "))}`:"",n},P=e=>{let n=a.filter((e=>e.dataCheck));for(var t=0;t<n.length;t++)if(p(n[t].field)&&n[t].dataRef){if(null===e[n[t].dataRef[0]]||void 0===e[n[t].dataRef[0]])return(0,y.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+n[t].title),!1}else if(void 0===e[n[t].field]||null===e[n[t].field])return(0,y.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+n[t].title),!1;return!0};return(0,r.jsx)(h,{search:c,pageSize:o,title:s,columns:a,tableRef:l,SearchAdvanced:S,CustumToolbar:k,CustumCell:N,data:e=>t?t(e,E(e)):n(E(e)).then((n=>{const t=w?null===n||void 0===n?void 0:n.value:(null===n||void 0===n?void 0:n.content)||[];return{data:t,page:e.page,totalCount:Number(n.totalElements)||t.length}})),rowStyle:u,detailPanel:d,editable:(()=>{let e={};return A&&void 0===A.onClick&&(e.onRowAdd=e=>new Promise(((n,t)=>{D(e),A.defaultValues&&A.defaultValues.forEach((n=>e[n.field]=n.value)),P(e)?A.onRowAdd(e).then((()=>{(0,y.nw)("Th\xeam d\u1eef li\u1ec7u th\xe0nh c\xf4ng !"),n()})).catch((e=>{(0,y.a3)("Th\xeam d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),t(e)})):t()}))),C&&void 0===C.onClick&&(C.hidden&&("function"===typeof C.hidden?e.onUpdateHidden=e=>C.hidden(e):e.onUpdateHidden=C.hidden),C.disabled&&(e.isEditable=e=>C.disabled(e)),e.onRowUpdate=(e,n)=>new Promise(((t,i)=>{D(e),P(e)?C.onRowUpdate(e,n,I(a,n)).then((()=>{T||(0,y.nw)("S\u1eeda d\u1eef li\u1ec7u th\xe0nh c\xf4ng !"),t()})).catch((e=>{(0,y.a3)("S\u1eeda d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),i(e)})):i()}))),$&&void 0===$.onClick&&($.hidden&&("function"===typeof $.hidden?e.onDeleteHidden=e=>$.hidden(e):e.onDeleteHidden=$.hidden),$.disabled&&(e.isDeletable=e=>$.disabled(e)),e.onRowDelete=e=>new Promise(((n,t)=>$.onRowDelete(I(a,e)).then((()=>{(0,y.nw)("X\xf3a d\u1eef li\u1ec7u th\xe0nh c\xf4ng !"),n()})).catch((e=>{(0,y.a3)("X\xf3a d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),t(e)}))))),e})(),actions:(()=>{let e=[];return j?(j.icon="refresh",j.isRefresh=!0,j.tooltip="T\u1ea3i l\u1ea1i d\u1eef li\u1ec7u",j.isFreeAction=!0,e.push(j)):e.push({icon:"refresh",isRefresh:!0,tooltip:"T\u1ea3i l\u1ea1i d\u1eef li\u1ec7u",isFreeAction:!0,onClick:()=>l.current&&l.current.onQueryChange()}),R&&R.map((n=>e.push(n))),A&&A.onClick&&(A.icon="add_box",A.tooltip="Th\xeam",A.isAdd=!0,A.isFreeAction=!0,e.push(A)),C&&C.onClick&&(C.icon="edit",C.tooltip="S\u1eeda",C.isEdit=!0,e.push(C)),$&&$.onClick&&($.icon="delete",$.tooltip="X\xf3a",$.isDelete=!0,e.push($)),e})(),onRowClick:f})}A.defaultProps={title:"",columns:[],pageSize:10,search:!0,selectType:"withColumns",tableRef:i.createRef()}},44698:(e,n,t)=>{t.r(n),t.d(n,{default:()=>ne});var i=t(82210),l=t(61405),r=t(64776),s=t(34315),a=t(44884),o=t(35065),d=t(4984),c=t(22699),u=t(24021),h=t(1780),p=t(4911),f=t(46881),m=t(54865),g=t(80028),x=t(34483),v=t(72297),j=t(6058);const b=i.memo((function(e){let{label:n,name:t,invalid:i,invalidFeedback:l,...r}=e;return(0,j.jsxs)(d.A,{children:[(0,j.jsx)(c.A,{for:t,children:n}),(0,j.jsx)(u.A,{invalid:i,name:t,id:t,...n?{placeholder:`Nh\u1eadp ${n.toLowerCase()}`}:{},...r}),i&&(0,j.jsx)(h.A,{children:l})]})})),y=i.memo((()=>(0,j.jsxs)("div",{style:{marginLeft:8,marginRight:8},children:[(0,j.jsx)(g.A,{style:{width:"40%"}}),(0,j.jsx)(g.A,{animation:"wave",style:{paddingTop:16,paddingBottom:16}})]})));function A(e){const{account:n,onClose:t,open:l,onSuccess:d}=e,[c,u]=(0,i.useState)({accountDetailsDTO:{}}),[h,g]=(0,i.useState)(!1),[A,C]=(0,i.useState)(!1),{renderAlert:$,fire:R}=(0,x.A)();(0,i.useEffect)((()=>{n&&(C(!0),v.N8.getInfoByIdAccount(n.Id).then((e=>{let{...n}=e;u({...n})})).catch((()=>(0,o.a3)("Kh\xf4ng th\u1ec3 l\u1ea5y th\xf4ng tin t\xe0i kho\u1ea3n !"))).finally((()=>C(!1))))}),[n]);const S=(0,i.useCallback)((e=>{let{target:{value:n,name:t}}=e;u((e=>({...e,[t]:n})))}),[]);(0,i.useEffect)((()=>{l||h&&g(!1)}),[l,h]);const{UserName:k,DisplayName:N,Email:T,PhoneNumber:w,About:I}=c;return(0,j.jsxs)(s.E,{title:"Th\xf4ng tin t\xe0i kho\u1ea3n",open:l,onClose:t,children:[(0,j.jsxs)(r.fI,{children:[(0,j.jsx)(r.fv,{md:8,children:(0,j.jsx)(p.A,{onChange:S,onSubmit:e=>{e.preventDefault();const{Email:t,PhoneNumber:i,Gender:l,About:r,UserName:s,DisplayName:a}=c;if(s.includes("Admin")||s.includes("admin"))return void R.error("T\xean \u0111\u0103ng nh\u1eadp kh\xf4ng h\u1ee3p l\u1ec7");const o={About:r,Email:t,PhoneNumber:i,Gender:l,UserName:s,DisplayName:a,Id:n.Id};m.PD.updateAccount(o).then((()=>d()))},children:(0,j.jsx)("div",{className:"card card-with-nav",children:(0,j.jsxs)("div",{className:"card-body",children:[(0,j.jsx)("legend",{style:{marginTop:8,marginLeft:8},children:"Th\xf4ng tin t\xe0i kho\u1ea3n"}),A?(0,j.jsxs)(r.fI,{children:[(0,j.jsxs)(r.fv,{children:[" ",(0,j.jsx)(y,{})," "]}),(0,j.jsxs)(r.fv,{children:[" ",(0,j.jsx)(y,{})," "]})]}):(0,j.jsxs)(r.fI,{children:[(0,j.jsx)(r.fv,{children:(0,j.jsx)(b,{value:N||"",label:"T\xean hi\u1ec3n th\u1ecb",name:"DisplayName",disabled:!h})}),(0,j.jsx)(r.fv,{children:(0,j.jsx)(b,{disabled:!h,value:k||"",label:"T\xean \u0111\u0103ng nh\u1eadp",name:"UserName",...k&&h?{invalidFeedback:"T\xean \u0111\u0103ng nh\u1eadp kh\xf4ng h\u1ee3p l\u1ec7",invalid:k.includes("Admin")||k.includes("admin")}:{}})})]}),(0,j.jsx)("legend",{style:{marginLeft:8,marginTop:16},children:"Th\xf4ng tin ng\u01b0\u1eddi d\xf9ng"}),(0,j.jsxs)(r.fI,{children:[(0,j.jsx)(r.fv,{children:A?(0,j.jsx)(j.Fragment,{children:Array.from(new Array(5).keys()).map((e=>(0,j.jsx)(y,{},e)))}):(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(b,{label:"H\u1ecd t\xean",name:"DisplayName",required:!0,value:N||"",disabled:!h}),(0,j.jsx)(b,{label:"Email",name:"Email",required:!0,value:T||"",disabled:!h}),(0,j.jsx)(b,{disabled:!h,label:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",name:"PhoneNumber",required:!0,value:w||""})]})}),(0,j.jsxs)(r.fv,{children:[A?(0,j.jsx)(j.Fragment,{children:Array.from(new Array(5).keys()).map((e=>(0,j.jsx)(y,{},e)))}):(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(b,{disabled:!h,label:"Th\xf4ng tin b\u1ed5 sung",type:"textarea",name:"About",value:I||""})}),(0,j.jsx)(f.A,{size:"sm",color:"primary",...h?{type:"submit"}:{onClick:()=>g(!0)},children:h?"X\xe1c nh\u1eadn":"Ch\u1ec9nh s\u1eeda"})]})]})]})})})}),(0,j.jsx)(r.fv,{md:4,children:(0,j.jsxs)("div",{className:"card card-profile card-secondary",children:[(0,j.jsx)("div",{className:"card-header",style:{backgroundImage:'url("/assets/img/blogpost.jpg")'},children:(0,j.jsx)("div",{className:"profile-picture",children:(0,j.jsx)("div",{className:"avatar avatar-xl",children:n.avatar&&(0,j.jsx)(a.eu,{id:n.avatar,style:{},className:"avatar-img rounded-circle"})})})}),(0,j.jsx)("div",{className:"card-body",children:(0,j.jsxs)("div",{className:"user-profile text-center",children:[(0,j.jsx)("div",{className:"name",children:n.DisplayName}),(0,j.jsx)("div",{className:"job",children:c.Email}),(0,j.jsx)("div",{className:"desc",children:n.authorities&&n.authorities.map((e=>e.name)).join(", ")})]})})]})})]}),$]})}var C=t(27894),$=t(48458),R=t(47117),S=t(40731);const k="Ph\xe2n quy\u1ec1n";function N(e){const{authorities:n,open:t,handleClose:l,allAuthorities:r,accountUuid:a,onSuccess:o,onError:d}=e,c=r.filter((e=>-1===n.findIndex((n=>e.Id===n.Id)))),[u,h]=(0,i.useState)(n),[p,f]=(0,i.useState)(c),m=n.length===u.length&&n.every(((e,n)=>e===u[n]));return(0,j.jsx)(s.o,{title:"C\xe0i \u0111\u1eb7t vai tr\xf2 t\xe0i kho\u1ea3n",maxWidth:"xs",open:t,handleClose:l,renderFooter:(0,j.jsx)("div",{children:(0,j.jsx)(C.QB,{onClick:function(){if(m)l();else{const e=u.map((e=>e.Id));(function(e){return v.YW.addAuthorities(e)})({TaiKhoan_ID:a,VaiTros_ID:e}).then((()=>{o(k),l()})).catch((()=>d(k)))}},disabled:!1,children:"L\u01b0u"})}),children:(0,j.jsxs)(R.A,{children:[(0,j.jsx)(S.A,{children:(0,j.jsxs)("div",{children:[(0,j.jsx)("h4",{children:"C\xe1c quy\u1ec1n \u0111\xe3 \u0111\u01b0\u1ee3c c\u1ea5p"}),(0,j.jsx)("h5",{children:"Ch\u1ecdn m\u1ed9t quy\u1ec1n b\u1ea5t k\xec \u0111\u1ec3 thu h\u1ed3i"}),u.map((e=>{let{Name:n,Id:t}=e;return(0,j.jsx)($.A,{onClick:()=>function(e){f((n=>[...n,e]));const n=u.filter((n=>n.Id!==e.Id));h(n)}({Name:n,Id:t}),label:n,clickable:!0,color:"primary",style:{margin:4}},t)}))]})}),(0,j.jsx)(S.A,{children:(0,j.jsxs)("div",{children:[(0,j.jsx)("h4",{children:"C\xe1c quy\u1ec1n ch\u01b0a \u0111\u01b0\u1ee3c c\u1ea5p"}),(0,j.jsx)("h5",{children:"Ch\u1ecdn m\u1ed9t quy\u1ec1n b\u1ea5t k\xec \u0111\u1ec3 c\u1ea5p ph\xe1t"}),p.map((e=>{let{Name:n,Id:t}=e;return(0,j.jsx)($.A,{onClick:()=>function(e){h((n=>[...n,e]));const n=p.filter((n=>n.Id!==e.Id));f(n)}({Name:n,Id:t}),label:n,clickable:!0,color:"default",style:{margin:4}},t)}))]})})]})})}var T=t(3503),w=t(90248),I=t(99190),D=t(73161),E=t(79617),P=t(27532),O=t(57299),z=t(20146),F=t(98991);const U=(e,n)=>({label:e,value:n}),q=[U("Nam","Nam"),U("N\u1eef","Nu")],B=i.memo((function(e){let{label:n,name:t,invalid:i,invalidFeedback:l,...r}=e;return(0,j.jsxs)(d.A,{children:[(0,j.jsx)(c.A,{for:t,children:n}),(0,j.jsx)(u.A,{invalid:i,name:t,id:t,...n?{placeholder:`Nh\u1eadp ${n.toLowerCase()}`}:{},...r}),i&&(0,j.jsx)(h.A,{children:l})]})}));const L=function(e){let{isOpen:n,toggle:t,onSuccess:l,onError:r,arrRoles:s,onWarning:a,arrOrganizations:o}=e;const[u,h]=(0,i.useState)({Username:""}),[f,m]=(0,i.useState)([]),{renderAlert:g,fire:b}=(0,x.A)();(0,i.useEffect)((()=>{m(s)}),[s]);const y=(0,i.useCallback)((function(e){let{target:{value:n,name:t}}=e;h((e=>({...e,[t]:n})))}),[h]),A=(0,i.useCallback)((e=>{const n=[];e&&e.forEach((e=>{n.push(e.value)})),h((e=>({...e,Authorities:n})))}),[]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(D.A,{isOpen:n,toggle:t,size:"xl",children:(0,j.jsxs)(p.A,{onChange:y,onSubmit:function(e){e.preventDefault();const{Username:n,Authorities:t,...i}=u;n.includes("Admin")||n.includes("admin")?b.error("T\xean \u0111\u0103ng nh\u1eadp kh\xf4ng h\u1ee3p l\u1ec7"):t&&0!==t.length?v.YW.addNewUsers({Username:n,AccountDetails:i,Authorities:t}).then((e=>{if(e.IsSuccessed){const n={passWord:e.ResultObj,userName:u.Username};l(n)}else a(e.Message)})).catch((()=>r("T\u1ea1o t\xe0i kho\u1ea3n"))):b.error("Vui l\xf2ng ch\u1ecdn vai tr\xf2")},children:[(0,j.jsx)(E.A,{toggle:t,children:"Th\xeam t\xe0i kho\u1ea3n"}),(0,j.jsxs)(P.A,{children:[(0,j.jsx)("legend",{style:{marginTop:8,marginLeft:8},children:"Th\xf4ng tin t\xe0i kho\u1ea3n"}),(0,j.jsxs)(R.A,{children:[(0,j.jsxs)(S.A,{children:[(0,j.jsx)(B,{label:"T\xean hi\u1ec3n th\u1ecb",name:"Name",required:!0}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(c.A,{for:"Gender",children:"Gi\u1edbi t\xednh"}),(0,j.jsx)(F.Ay,{options:q,name:"Gender",value:q.find((e=>{let{value:n}=e;return n===u.Gender}))||"",onChange:e=>{let{value:n}=e;y({target:{name:"Gender",value:n}})},id:"Gender",placeholder:"Ch\u1ecdn gi\u1edbi t\xednh"})]}),(0,j.jsx)(B,{label:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",name:"PhoneNumber",required:!0}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(c.A,{for:"Roles",children:"Quy\u1ec1n"}),(0,j.jsx)(z.GD,{defaultValue:u&&u.Authorities,options:f,column:{field:"value",label:"label",type:"string"},onChange:e=>A(e)})]})]}),(0,j.jsxs)(S.A,{children:[(0,j.jsx)(B,{label:"T\xean \u0111\u0103ng nh\u1eadp",name:"Username",invalidFeedback:"T\xean \u0111\u0103ng nh\u1eadp kh\xf4ng h\u1ee3p l\u1ec7",required:!0,invalid:u.Username.includes("Admin")||u.Username.includes("admin")}),(0,j.jsx)(B,{label:"Email",name:"Email",required:!0})]})]})]}),(0,j.jsxs)(O.A,{children:[(0,j.jsx)(C.QB,{type:"submit",children:"X\xe1c Nh\u1eadn"}),(0,j.jsx)(C.pf,{onClick:t,children:"\u0110\xf3ng"})]})]})}),g]})};var M=t(71516),G=t(57011),H=t(34211),W=t(77723),V=t(60803),_=t(94625);function X(e){const{array:n,arrRoles:t}=e,[l,r]=(0,i.useState)([]);return(0,i.useEffect)((()=>{if(t&&0!==t.length){let e;e=t.filter((function(e){return n.filter((function(n){return n.RoleId===e.Id})).length})),r(e)}}),[t,n]),(0,j.jsx)("div",{children:l.map(((e,n)=>(0,j.jsx)($.A,{label:e.Name},n)))})}const Q=[{title:"ID",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0},{title:"T\xe0i kho\u1ea3n",field:"UserName",type:"string",searchable:!0,cellStyle:{minWidth:50},defaultSort:"asc"},{title:"T\xean hi\u1ec3n th\u1ecb",field:"DisplayName",type:"string",searchable:!0,cellStyle:{minWidth:50},defaultSort:"asc"},{title:"Gi\u1edbi t\xednh",field:"Gender",type:"string",searchable:!0,cellStyle:{minWidth:50},defaultSort:"asc",render:e=>"Nam"===e.Gender?(0,j.jsx)("span",{children:"Nam"}):(0,j.jsx)("span",{children:"N\u1eef"})},{title:"\u0110\xe3 k\xedch ho\u1ea1t",field:"Activated",type:"boolean",searchable:!0,cellStyle:{minWidth:50}},{title:"Quy\u1ec1n",field:"Roles",type:"string",sorting:!1,customsRemote:e=>e.Id?v.i6.getAllRoles().then((e=>e.value)):Promise.resolve(null),render:e=>(0,j.jsx)(X,{array:e.UserRoles,arrRoles:e.Roles})}];var Y=t(14658);function K(e){return(0,j.jsx)(I.A,{elevation:6,variant:"filled",...e})}const Z=i.forwardRef((function(e,n){return(0,j.jsx)(T.A,{direction:"up",ref:n,...e})})),J=i.createRef(),ee=()=>J.current&&J.current.onQueryChange();function ne(){const[e,n]=(0,i.useState)(null),[t,r]=(0,i.useState)(null),[s,a]=(0,i.useState)(null),[d,c]=(0,i.useState)(!1),[u,h]=(0,i.useState)(!1),[p,f]=(0,i.useState)(!1),[m,g]=(0,i.useState)([]),[x,b]=(0,i.useState)([]),[y,C]=(0,i.useState)([]);(0,i.useEffect)((()=>{v.i6.getAllRoles().then((e=>{const n=[];e.value.forEach((e=>{n.push({value:e.Id,label:e.Name,...e})})),b(n),g(e.value)})),Y.yB.getAllOrganizations().then((e=>{const n=[];e.value.forEach((e=>{n.push({value:e.Id,label:e.OrganName,...e})})),C(n)}))}),[]);const[$,R]=(0,i.useState)({isOpen:!1,message:"",severity:"success"}),[S,k]=(0,i.useState)({isOpen:!1,renderContent:()=>null,title:""}),T=function(e){R((n=>({...n,isOpen:!0,message:`${e} th\xe0nh c\xf4ng`,severity:"success"}))),ee()},I=function(e){R((n=>({...n,isOpen:!0,message:`${e} th\u1ea5t b\u1ea1i, vui l\xf2ng th\u1eed l\u1ea1i`,severity:"error"})))},D=(0,i.useCallback)((function(){k((e=>({...e,isOpen:!1})))}),[k]),E=(0,i.useCallback)((e=>{if(e&&0!==e.length){const n=e=>Promise.resolve(e),t=async e=>{let t={...e,Name:await v.i6.getRoleById(e.RoleId)};return n(t)};(async()=>Promise.all(e.map((e=>t(e)))))().then((e=>{const n=[];e.forEach((e=>{n.push({Id:e.RoleId,Name:e.Name.Name})})),a(n)}))}}),[]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(l.b,{title:"Danh s\xe1ch t\xe0i kho\u1ea3n",columns:Q,tableRef:J,odata:!0,queryRemote:e=>v.N8.getAllAccount(),onDelete:{disabled:e=>"admin"===e.UserName,onRowDelete:e=>v.N8.deleteUser(e)},onAdd:{onClick:()=>{f(!0)}},onActions:[e=>({icon:"fas fa-redo",color:"rgb(230, 109, 204)",typeFont:"fontawesome",tooltip:"Reset m\u1eadt kh\u1ea9u",onClick:(e,n)=>{v.YW.resetPassword(n.UserName).then((e=>{e.IsSuccessed&&(0,o.nw)("M\u1eadt kh\u1ea9u m\u1edbi: gdtvietnam2019",e.ResultObj)}))}}),e=>({icon:"fas fa-user-tag",color:"rgb(146, 148, 222)",typeFont:"fontawesome",tooltip:"C\xe0i \u0111\u1eb7t vai tr\xf2",onClick:(e,n)=>{E(n.UserRoles),h(!0),r(n.Id)}})],onRowClick:(e,t)=>{n(t),c(!0)}}),e&&(0,j.jsx)(A,{onSuccess:()=>{T("Ch\u1ec9nh s\u1eeda t\xe0i kho\u1ea3n"),c(!1)},account:e,open:d,onClose:()=>c(!d)}),s&&(0,j.jsx)(N,{onSuccess:T,onError:I,accountUuid:t,allAuthorities:m,authorities:s,open:u,handleClose:()=>{h(!u),a(null)}}),(0,j.jsx)(L,{onError:I,onWarning:function(e){R((n=>({...n,isOpen:!0,message:`${e}`,severity:"warning"})))},arrRoles:x,arrOrganizations:y,onSuccess:e=>{let{passWord:n,userName:t}=e;k({isOpen:!0,renderContent:()=>(ee(),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(W.A,{id:"alert-dialog-slide-description",children:"Th\xf4ng tin \u0111\u0103ng nh\u1eadp"}),(0,j.jsxs)(W.A,{id:"alert-dialog-slide-description",children:["T\xe0i kho\u1ea3n : ",t]}),(0,j.jsxs)(W.A,{id:"alert-dialog-slide-description",children:["M\u1eadt kh\u1ea9u: ",n]})]})),title:"\u0110\u0103ng k\xed t\xe0i kho\u1ea3n th\xe0nh c\xf4ng"}),f(!1)},isOpen:p,toggle:()=>f(!1)}),(0,j.jsx)(w.A,{open:$.isOpen,autoHideDuration:6e3,onClose:()=>R((e=>({...e,isOpen:!1}))),children:(0,j.jsx)(K,{onClose:()=>R((e=>({...e,isOpen:!1}))),severity:$.severity,children:$.message})}),(0,j.jsx)("div",{children:(0,j.jsxs)(M.A,{open:S.isOpen,TransitionComponent:Z,keepMounted:!0,onClose:D,"aria-labelledby":"alert-dialog-slide-title","aria-describedby":"alert-dialog-slide-description",children:[(0,j.jsx)(V.A,{id:"alert-dialog-slide-title",children:S.title}),(0,j.jsx)(H.A,{children:S.renderContent()}),(0,j.jsx)(G.A,{children:(0,j.jsx)(_.A,{onClick:D,color:"primary",children:"X\xe1c nh\u1eadn"})})]})})]})}},61316:(e,n,t)=>{t.d(n,{A:()=>x});var i=t(82210),l=t(29083),r=t(98991),s=t(5774),a=t(6058);const o=e=>(0,a.jsx)("div",{className:"spinner-border-sm spinner-border text-danger"}),d={multiValueLabel:e=>({...e,padding:"0px 0px 0px 6px",fontSize:13}),menuPortal:e=>({...e,zIndex:9999}),control:e=>({...e,backgroundColor:"white",minHeight:"38px",fontSize:"0.76563rem",lineHeight:"1.5",cursor:"pointer",borderRadius:"0.2rem"}),menu:e=>({...e,zIndex:2300}),option:e=>({...e,fontSize:"0.76563rem",cursor:"pointer"}),input:e=>({...e,position:"unset"}),placeholder:e=>({...e,marginLeft:5,marginRight:5}),singleValue:(e,n)=>{let{data:t}=n;return{...e,marginTop:1,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"2px 8px"})},c=e=>(0,a.jsx)(o,{...e}),u=e=>(0,a.jsx)(l.F.IndicatorsContainer,{...e,getStyles:()=>({display:"flex",height:"100%"})}),h=e=>{const{innerProps:{ref:n,...t}}=e;return(0,a.jsx)("div",{...t,ref:n,style:{color:"rgb(204, 204, 204)",transition:"color 150ms ease 0s",boxSizing:"border-box"},children:(0,a.jsx)(s.A,{fa:"times",style:{marginTop:2,padding:"5px 5px 5px 5px",verticalAlign:"bottom"}})})},p=e=>{let{innerProps:n}=e;return(0,a.jsx)("span",{...n,style:{alignSelf:"stretch",width:1,backgroundColor:"rgb(204, 204, 204)",marginTop:2,marginBottom:2,marginRight:5,marginLeft:5}})},f=e=>(0,a.jsx)(l.F.DropdownIndicator,{...e,getStyles:()=>({color:"hsl(0,0%,80%)"}),children:(0,a.jsx)(s.A,{fa:"angle-down",style:{marginTop:2,padding:"5px 9px 5px 5px"}})}),m=e=>(0,a.jsx)(l.F.MenuList,{...e,getStyles:()=>({maxHeight:300,zIndex:1021,overflowY:"auto"}),children:e.children});class g extends i.Component{constructor(e){super(e),this.state={valueRequire:null},this.RefReactSelect=i.createRef()}render(){const{placeholder:e,noOptionsMessage:n,loadingMessage:t,required:l,isDisabled:s,menuPlacement:o,...g}=this.props,{valueRequire:x}=this.state;return(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)(r.Ay,{...g,ref:this.RefReactSelect,classNamePrefix:"select",styles:d,placeholder:e,noOptionsMessage:n,loadingMessage:t,isDisabled:s,components:{IndicatorsContainer:u,ClearIndicator:h,IndicatorSeparator:p,DropdownIndicator:f,LoadingIndicator:c,MenuList:m},onChange:e=>{this.props.onChange(e),this.setState({valueRequire:e?e.name:null})},menuPortalTarget:document.body,menuPosition:"absolute",menuPlacement:o||"auto"}),(0,a.jsx)("input",{readOnly:!0,name:"requireInput",type:"text",tabIndex:1,autoComplete:"off",style:{opacity:0,height:0,position:"absolute"},value:x||"",onFocus:()=>{this.RefReactSelect.current&&this.RefReactSelect.current.focus()}})]})}}g.defaultProps={placeholder:"Ch\u1ecdn...",isDisabled:!1,noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",loadingMessage:()=>"\u0110ang t\u1ea3i"};const x=g},61405:(e,n,t)=>{t.d(n,{b:()=>i.A});var i=t(38060)},63899:(e,n,t)=>{t.d(n,{A:()=>r});t(82210);var i=t(34211),l=t(6058);function r(e){return(0,l.jsx)(i.A,{style:{backgroundColor:"#eee",paddingTop:20},children:e.children})}},65591:(e,n,t)=>{t.d(n,{A:()=>o});var i=t(82210),l=t(71516),r=t(3503),s=t(6058);const a=i.forwardRef(((e,n)=>(0,s.jsx)(r.A,{direction:"up",ref:n,...e})));function o(e){const{children:n,onClose:t,open:i,style:r,className:o}=e;return(0,s.jsx)(l.A,{className:o,style:r,disableEnforceFocus:!0,fullScreen:!0,open:i,onClose:t,TransitionComponent:a,children:n})}},80226:(e,n,t)=>{t.d(n,{A:()=>u});t(82210);var i=t(51959),l=t(59269),r=t(34581),s=t(54163),a=t(36467),o=t(54579),d=t(6058);const c=(0,i.A)((e=>(0,l.A)({appBar:{position:"relative",backgroundColor:"#006fca"},toolbar:{minHeight:40},title:{marginLeft:e.spacing(2),flex:1}})));function u(e){const n=c(),{renderCustom:t,renderButton:i,title:l,onClose:u}=e;return(0,d.jsx)(r.A,{className:n.appBar,children:(0,d.jsxs)(s.A,{className:n.toolbar,variant:"dense",children:[t,(0,d.jsx)(a.A,{variant:"h6",className:n.title,children:l}),i,(0,d.jsx)(o.A,{onClick:u,children:"\u0110\xf3ng"})]})})}}}]);
//# sourceMappingURL=4116.31244110.chunk.js.map