????

Your IP : 13.59.0.231


Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/
Upload File :
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/3059.7b14be71.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[3059],{428:(e,t,n)=>{n.d(t,{A5:()=>d,G5:()=>o,Is:()=>h,UI:()=>r,V$:()=>p,Yv:()=>l,Z5:()=>u,e9:()=>f,gn:()=>i,jB:()=>c,xz:()=>g});n(67116);const o=e=>e.filter((e=>e.dataID))[0],r=e=>o(e).field,i=e=>e&&e.includes("."),s=e=>e.split(".").join("/"),a=(e,t)=>e?t.field:t,l=(e,t,n)=>{const r=o(t);return`${e}(${"guid"===r.type?"guid":""}'${n[r.field]}')`},c=function(e,t,n){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?`substringof('${n}', ${e})`:`${e} eq ${((e,t)=>"string"===e?`'${t}'`:"datetime"===e?`datetime'${t}'`:"guid"===e?`guid'${t}'`:`${t}`)(t,n)}`},d=(e,t)=>{if(e.filters&&e.filters.length>0){const t=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{const t=`${i(e.column.field)?e.column.dataRef?e.column.dataRef[0]:s(e.column.field):e.column.field}`;return c(t,e.column.type,e.value)}));return t&&t.join(" and ")}if(e.search&&e.search.length>=1){const n=t.filter((e=>e.searchable&&e.field&&e.type)).map((t=>{const n=`${i(t.field)?s(t.field):t.field}`;return c(n,t.type,e.search,!0)}));return n&&n.join(" or ")}return""},u=(e,t)=>`$top=${t}&$skip=${e*t}&$inlinecount=allpages`,p=(e,t)=>`&$orderby=${i(e)?s(e):e} ${t}`,f=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.filter((e=>i(a(t,e))));return 0===n.length?"":`&$expand=${function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[];return e.forEach(((e,o)=>{let r=a(t,e).split(".").reverse().splice(1).reverse().join("/");0===o?n.push(r):n.some((e=>e===r))||n.push(r)})),n.join(",")}(n,t)}`},h=function(e){const t=function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t?"withColumns"===t?`${e.reduce(((e,t,o,r)=>{let l=a(n,t),c=`${e}`;return i(l)?c+=`${void 0===t.dataRef?"":t.dataRef[0]+","}${s(l)}`:c+=`${l}`,`${c}${o===r.length-1?"":","}`}),"")}`:"":`${e.filter((e=>i(e.field))).reduce(((e,t)=>`${e},${s(a(n,t))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);return t?`&$select=${t}`:""},g=function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns";return`${f(e,n)}${h(e,o,n)}${t?"&$filter="+t:""}`}},539:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(2946);function i(e,t){return o.useMemo((function(){return null==e&&null==t?null:function(n){(0,r.A)(e,n),(0,r.A)(t,n)}}),[e,t])}},2946:(e,t,n)=>{function o(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>o})},7757:(e,t,n)=>{function o(e){return e}n.d(t,{A:()=>o})},9330:(e,t,n)=>{n.d(t,{A:()=>g});var o=n(58168),r=n(80045),i=n(9950),s=n(17119),a=n(62684),l=n(32448),c=n(539),d=n(14602),u=n(53128),p=n(74831);function f(e,t){var n=function(e,t){var n,o=t.getBoundingClientRect();if(t.fakeTransform)n=t.fakeTransform;else{var r=window.getComputedStyle(t);n=r.getPropertyValue("-webkit-transform")||r.getPropertyValue("transform")}var i=0,s=0;if(n&&"none"!==n&&"string"===typeof n){var a=n.split("(")[1].split(")")[0].split(",");i=parseInt(a[4],10),s=parseInt(a[5],10)}return"left"===e?"translateX(".concat(window.innerWidth,"px) translateX(").concat(i-o.left,"px)"):"right"===e?"translateX(-".concat(o.left+o.width-i,"px)"):"up"===e?"translateY(".concat(window.innerHeight,"px) translateY(").concat(s-o.top,"px)"):"translateY(-".concat(o.top+o.height-s,"px)")}(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var h={enter:u.p0.enteringScreen,exit:u.p0.leavingScreen};const g=i.forwardRef((function(e,t){var n=e.children,u=e.direction,g=void 0===u?"down":u,m=e.in,b=e.onEnter,v=e.onEntered,y=e.onEntering,A=e.onExit,x=e.onExited,C=e.onExiting,k=e.style,w=e.timeout,j=void 0===w?h:w,R=e.TransitionComponent,S=void 0===R?l.Ay:R,T=(0,r.A)(e,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),N=(0,d.A)(),E=i.useRef(null),P=i.useCallback((function(e){E.current=s.findDOMNode(e)}),[]),$=(0,c.A)(n.ref,P),O=(0,c.A)($,t),z=function(e){return function(t){e&&(void 0===t?e(E.current):e(E.current,t))}},D=z((function(e,t){f(g,e),(0,p.q)(e),b&&b(e,t)})),I=z((function(e,t){var n=(0,p.c)({timeout:j,style:k},{mode:"enter"});e.style.webkitTransition=N.transitions.create("-webkit-transform",(0,o.A)({},n,{easing:N.transitions.easing.easeOut})),e.style.transition=N.transitions.create("transform",(0,o.A)({},n,{easing:N.transitions.easing.easeOut})),e.style.webkitTransform="none",e.style.transform="none",y&&y(e,t)})),L=z(v),M=z(C),B=z((function(e){var t=(0,p.c)({timeout:j,style:k},{mode:"exit"});e.style.webkitTransition=N.transitions.create("-webkit-transform",(0,o.A)({},t,{easing:N.transitions.easing.sharp})),e.style.transition=N.transitions.create("transform",(0,o.A)({},t,{easing:N.transitions.easing.sharp})),f(g,e),A&&A(e)})),q=z((function(e){e.style.webkitTransition="",e.style.transition="",x&&x(e)})),V=i.useCallback((function(){E.current&&f(g,E.current)}),[g]);return i.useEffect((function(){if(!m&&"down"!==g&&"right"!==g){var e=(0,a.A)((function(){E.current&&f(g,E.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[g,m]),i.useEffect((function(){m||V()}),[m,V]),i.createElement(S,(0,o.A)({nodeRef:E,onEnter:D,onEntered:L,onEntering:I,onExit:B,onExited:q,onExiting:M,appear:!0,in:m,timeout:j},T),(function(e,t){return i.cloneElement(n,(0,o.A)({ref:O,style:(0,o.A)({visibility:"exited"!==e||m?void 0:"hidden"},k,n.props.style)},t))}))}))},10077:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(9950),r=n(15255);const i={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 s=n(44414);const a=o.lazy((()=>Promise.all([n.e(9818),n.e(8185),n.e(3130),n.e(783),n.e(7930),n.e(7608),n.e(7476),n.e(484),n.e(7925),n.e(5060),n.e(2026),n.e(8190),n.e(537),n.e(1105)]).then(n.bind(n,38671)))),l=o.lazy((()=>Promise.all([n.e(9818),n.e(3130),n.e(783),n.e(7930),n.e(5060),n.e(5897)]).then(n.bind(n,46350)))),c=o.lazy((()=>Promise.all([n.e(9818),n.e(3435)]).then(n.bind(n,33435)))),d={color:"#000",padding:"2px",fontSize:"12px",fontWeight:"bold",textAlign:"center",backgroundColor:"powderblue",borderLeft:"0.5px solid rgb(224, 224, 224)",zIndex:99},u={even:"#FFF",odd:"rgb(247, 248, 255)"},p={fontSize:"12px",borderLeft:"0.5px solid rgba(224, 224, 224, 1)"};class f extends o.Component{render(){const{addMoreRows:e,pageSize:t,search:n,CustumToolbar:o,CustumCell:r,SearchAdvanced:u,onRowClick:f,dataCount:h,rowStyle:g,rowsPerPage:m,page:b,...v}=this.props;return(0,s.jsx)(a,{...v,addMoreRows:e,localization:i,options:{exportButton:!1,search:n,actionsColumnIndex:-1,pageSize:t,headerStyle:d,rowStyle:g},onRowClick:void 0===f?void 0:(e,t)=>f(e,t),components:(()=>{let e={Toolbar:e=>(0,s.jsx)(l,{...e,SearchAdvanced:u}),Cell:e=>(0,s.jsx)(c,{...e,style:p})};return o&&(e.Toolbar=o),r&&(e.Cell=r),e})()})}}f.defaultProps={rowStyle:(e,t,n)=>({backgroundColor:t%2===0?u.even:u.odd}),pageSize:10,search:!0};var h=n(428),g=n(4370),m=n(67116);class b extends o.Component{render(){const{tableRef:e,url:t,title:n,columns:o,pageSize:i,detailPanel:a,where:l,search:c,selectType:d,rowStyle:u,onAdd:p,onEdit:b,onDelete:v,onActions:y,onRowClick:A,SearchAdvanced:x,CustumToolbar:C,CustumCell:k,urlExt:w,unRefresDatatable:j,notCreateUUID:R,messageCustomDetele:S}=this.props,T=e=>o.filter((e=>h.gn(e.field)&&e.dataRef)).map((e=>({column:e,field_split:e.field.split(".")}))).forEach((t=>{delete e[t.field_split[0]]})),N=e=>{let t=o.filter((e=>e.dataCheck));for(var n=0;n<t.length;n++)if(h.gn(t[n].field)&&t[n].dataRef){if(null===e[t[n].dataRef[0]]||void 0===e[t[n].dataRef[0]]||""===e[t[n].field])return(0,m.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[n].title),!1}else if(void 0===e[t[n].field]||null===e[t[n].field]||""===e[t[n].field])return(0,m.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[n].title),!1;return!0};return(0,s.jsx)(f,{search:c,pageSize:i,title:n,columns:o,tableRef:e,SearchAdvanced:x,CustumToolbar:C,CustumCell:k,data:e=>w?(0,g.g3)((e=>`${w}${l?"?"+l:"&"}skip=${e.page*e.pageSize}&take=${e.pageSize}`)(e),"GET",null,!1).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t.count)}))):(0,g.g3)((e=>{let n=`${t}?${h.Z5(e.page,e.pageSize)}`;n+=`${h.e9(o)}${h.Is(o,d)}`,e.orderBy&&void 0!==e.orderBy&&e.orderDirection&&""!==e.orderDirection&&(n+=h.V$(e.orderBy.field,e.orderDirection));let r=h.A5(e,o);return n+=r?l?`&$filter=(${r}) and ${l}`:`&$filter=${r}`:l?"&$filter="+l:"",n})(e)).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t["odata.count"])}))),rowStyle:u,detailPanel:a,editable:(()=>{let e={};return p&&void 0===p.onClick&&!1===p.disabled&&(void 0===p.onRowAdd?e.onRowAdd=e=>new Promise(((n,i)=>{let s=h.G5(o);s.type&&"numeric"!==s.type&&(R?delete e[h.UI(o)]:s.dataIdCustom||(e[h.UI(o)]=(0,r.A)())),T(e),p.defaultValues&&p.defaultValues.forEach((t=>e[t.field]=t.value)),N(e)?(0,g.g3)(`${t}`,"POST",JSON.stringify(e)).then((e=>n(e))).catch((e=>{e.json().then((e=>(0,m.AB)(e.value))),i(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.addCallback&&this.props.addCallback()})):i()})).then((e=>this.props.addCallbackWithResponse&&this.props.addCallbackWithResponse(e))).catch((e=>console.log(e))):e.onRowAdd=e=>p.onRowAdd(e)),b&&void 0===b.onClick&&(b.hidden&&("function"===typeof b.hidden?e.onUpdateHidden=e=>b.hidden(e):e.onUpdateHidden=b.hidden),b.disabled&&(e.isEditable=e=>b.disabled(e)),void 0===b.onRowUpdate?e.onRowUpdate=(e,n)=>new Promise(((r,i)=>{T(e),N(e)?(0,g.g3)(h.Yv(t,o,n),"PATCH",JSON.stringify(e)).then((()=>r())).catch((e=>{e.json().then((e=>(0,m.AB)(e.value))),i(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.updateCallback&&this.props.updateCallback()})):i()})):e.onRowUpdate=(e,t)=>b.onRowUpdate(e,t)),v&&void 0===v.onClick&&(v.hidden&&("function"===typeof v.hidden?e.onDeleteHidden=e=>v.hidden(e):e.onDeleteHidden=v.hidden),v.disabled&&(e.isDeletable=e=>v.disabled(e)),void 0===v.onRowDelete?e.onRowDelete=e=>new Promise(((n,r)=>(0,g.g3)(h.Yv(t,o,e),"DELETE").then((()=>{v.messageSuccess?n(null,v.messageSuccess):n("X\xf3a d\u1eef li\u1ec7u th\xe0nh c\xf4ng !")})).catch((e=>{S?(0,m.a3)(S,"Th\xf4ng b\xe1o"):(0,m.a3)("X\xf3a d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),v.messageError?r(e,v.messageError):r("X\xf3a d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i !")})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.deleteCallback&&this.props.deleteCallback()})))):e.onRowDelete=e=>v.onRowDelete(e)),e})(),actions:(()=>{let e=[];return y&&y.map((t=>e.push(t))),p&&p.onClick&&(p.icon="add_box",p.tooltip="Th\xeam",p.isAdd=!0,p.isFreeAction=!0,e.push(p)),b&&b.onClick&&(b.icon="edit",b.tooltip="S\u1eeda",b.isEdit=!0,e.push(b)),v&&v.onClick&&(v.icon="delete",v.tooltip="X\xf3a",v.isDelete=!0,e.push(v)),e})(),onRowClick:void 0===A?void 0:(e,t)=>A(e,t)})}}b.defaultProps={title:"",columns:[],pageSize:10,search:!0,tableRef:o.createRef()}},15255:(e,t,n)=>{var o;n.d(t,{A:()=>u});var r=new Uint8Array(16);function i(){if(!o&&!(o="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(r)}const s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const a=function(e){return"string"===typeof e&&s.test(e)};for(var l=[],c=0;c<256;++c)l.push((c+256).toString(16).substr(1));const d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase();if(!a(n))throw TypeError("Stringified UUID is invalid");return n};const u=function(e,t,n){var o=(e=e||{}).random||(e.rng||i)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=o[r];return t}return d(o)}},18849:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(58168),r=n(98587),i=n(9417),s=n(77387),a=n(9950),l=n(11942),c=n.n(l),d=n(48738),u=n.n(d),p=n(44208),f=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"],h={active:c().bool,"aria-label":c().string,block:c().bool,color:c().string,disabled:c().bool,outline:c().bool,tag:p.Wx,innerRef:c().oneOfType([c().object,c().func,c().string]),onClick:c().func,size:c().string,children:c().node,className:c().string,cssModule:c().object,close:c().bool},g=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,i.A)(n)),n}(0,s.A)(t,e);var n=t.prototype;return n.onClick=function(e){if(!this.props.disabled)return this.props.onClick?this.props.onClick(e):void 0;e.preventDefault()},n.render=function(){var e=this.props,t=e.active,n=e["aria-label"],i=e.block,s=e.className,l=e.close,c=e.cssModule,d=e.color,h=e.outline,g=e.size,m=e.tag,b=e.innerRef,v=(0,r.A)(e,f);l&&"undefined"===typeof v.children&&(v.children=a.createElement("span",{"aria-hidden":!0},"\xd7"));var y="btn"+(h?"-outline":"")+"-"+d,A=(0,p.qO)(u()(s,{close:l},l||"btn",l||y,!!g&&"btn-"+g,!!i&&"btn-block",{active:t,disabled:this.props.disabled}),c);v.href&&"button"===m&&(m="a");var x=l?"Close":null;return a.createElement(m,(0,o.A)({type:"button"===m&&v.onClick?"button":void 0},v,{className:A,ref:b,onClick:this.onClick,"aria-label":n||x}))},t}(a.Component);g.propTypes=h,g.defaultProps={color:"secondary",tag:"button"};const m=g},19247:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(58168),r=n(98587),i=n(9417),s=n(77387),a=n(9950),l=n(11942),c=n.n(l),d=n(48738),u=n.n(d),p=n(44208),f=["className","cssModule","inline","tag","innerRef"],h={children:c().node,inline:c().bool,tag:p.Wx,innerRef:c().oneOfType([c().object,c().func,c().string]),className:c().string,cssModule:c().object},g=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,i.A)(n)),n.submit=n.submit.bind((0,i.A)(n)),n}(0,s.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.submit=function(){this.ref&&this.ref.submit()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,i=e.inline,s=e.tag,l=e.innerRef,c=(0,r.A)(e,f),d=(0,p.qO)(u()(t,!!i&&"form-inline"),n);return a.createElement(s,(0,o.A)({},c,{ref:l,className:d}))},t}(a.Component);g.propTypes=h,g.defaultProps={tag:"form"};const m=g},21205:(e,t,n)=>{n.d(t,{A:()=>h});var o=n(58168),r=n(98587),i=n(9950),s=n(11942),a=n.n(s),l=n(48738),c=n.n(l),d=n(44208),u=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],p={className:a().string,cssModule:a().object,size:a().string,bordered:a().bool,borderless:a().bool,striped:a().bool,dark:a().bool,hover:a().bool,responsive:a().oneOfType([a().bool,a().string]),tag:d.Wx,responsiveTag:d.Wx,innerRef:a().oneOfType([a().func,a().string,a().object])},f=function(e){var t=e.className,n=e.cssModule,s=e.size,a=e.bordered,l=e.borderless,p=e.striped,f=e.dark,h=e.hover,g=e.responsive,m=e.tag,b=e.responsiveTag,v=e.innerRef,y=(0,r.A)(e,u),A=(0,d.qO)(c()(t,"table",!!s&&"table-"+s,!!a&&"table-bordered",!!l&&"table-borderless",!!p&&"table-striped",!!f&&"table-dark",!!h&&"table-hover"),n),x=i.createElement(m,(0,o.A)({},y,{ref:v,className:A}));if(g){var C=(0,d.qO)(!0===g?"table-responsive":"table-responsive-"+g,n);return i.createElement(b,{className:C},x)}return x};f.propTypes=p,f.defaultProps={tag:"table",responsiveTag:"div"};const h=f},23029:(e,t,n)=>{function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>o})},28555:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext(null)},29312:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(58168),r=n(80045),i=n(9950),s=n(2803),a=n(33720),l=n(52521),c=n(77882),d=i.forwardRef((function(e,t){var n=e.classes,a=e.className,d=e.color,u=void 0===d?"primary":d,p=e.position,f=void 0===p?"fixed":p,h=(0,r.A)(e,["classes","className","color","position"]);return i.createElement(c.A,(0,o.A)({square:!0,component:"header",elevation:4,className:(0,s.A)(n.root,n["position".concat((0,l.A)(f))],n["color".concat((0,l.A)(u))],a,"fixed"===f&&"mui-fixed"),ref:t},h))}));const u=(0,a.A)((function(e){var t="light"===e.palette.type?e.palette.grey[100]:e.palette.grey[900];return{root:{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",zIndex:e.zIndex.appBar,flexShrink:0},positionFixed:{position:"fixed",top:0,left:"auto",right:0,"@media print":{position:"absolute"}},positionAbsolute:{position:"absolute",top:0,left:"auto",right:0},positionSticky:{position:"sticky",top:0,left:"auto",right:0},positionStatic:{position:"static"},positionRelative:{position:"relative"},colorDefault:{backgroundColor:t,color:e.palette.getContrastText(t)},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorInherit:{color:"inherit"},colorTransparent:{backgroundColor:"transparent",color:"inherit"}}}),{name:"MuiAppBar"})(d)},29933:(e,t,n)=>{n.d(t,{A:()=>A});var o=n(9950),r=n(78854),i=n(9330),s=n(44414);const a=o.forwardRef(((e,t)=>(0,s.jsx)(i.A,{direction:"up",ref:t,...e})));function l(e){const{children:t,onClose:n,open:o,className:i}=e;return(0,s.jsx)(r.A,{className:i,fullScreen:!0,open:o,onClose:n,TransitionComponent:a,children:t})}var c=n(69994),d=n(87092),u=n(29312),p=n(81270),f=n(39886),h=n(33322);const g=(0,c.A)((e=>(0,d.A)({appBar:{position:"relative",backgroundColor:"rgb(3,56,99)"},toolbar:{minHeight:40},title:{marginLeft:e.spacing(2),flex:1}})));function m(e){const t=g(),{renderCustom:n,renderButton:o,title:r,onClose:i}=e;return(0,s.jsx)(u.A,{className:t.appBar,children:(0,s.jsxs)(p.A,{className:t.toolbar,variant:"dense",children:[n,(0,s.jsx)(f.A,{variant:"h6",className:t.title,children:r}),o,(0,s.jsx)(h.A,{onClick:i,children:"\u0110\xf3ng"})]})})}var b=n(77766);function v(e){return(0,s.jsx)(b.A,{style:{backgroundColor:"#eee",paddingTop:20,overflow:"unset"},children:e.children})}function y(e){const{renderCustom:t,renderButton:n,children:r,title:i,onClose:a,open:c,className:d}=e;return(0,o.useEffect)((()=>{}),[c]),(0,s.jsxs)(l,{className:d,open:c,onClose:a,children:[(0,s.jsx)(m,{renderCustom:t,renderButton:n,title:i,onClose:a}),(0,s.jsx)(v,{children:r})]})}const A=o.memo(y)},33322:(e,t,n)=>{n.d(t,{A:()=>a});n(9950);var o=n(71984),r=n(73613),i=n(44414);const s=e=>{const{children:t,...n}=e;return(0,i.jsxs)(o.A,{color:"danger",...n,children:[(0,i.jsx)(r.A,{fa:"times-circle"})," ",t]})};s.defaultProps={};const a=s},55627:(e,t,n)=>{n.d(t,{A:()=>v});var o=n(58168),r=n(98587),i=n(9950),s=n(11942),a=n.n(s),l=n(48738),c=n.n(l),d=n(44208),u=["className","cssModule","hidden","widths","tag","check","size","for"],p=a().oneOfType([a().number,a().string]),f=a().oneOfType([a().bool,a().string,a().number,a().shape({size:p,order:p,offset:p})]),h={children:a().node,hidden:a().bool,check:a().bool,size:a().string,for:a().string,tag:d.Wx,className:a().string,cssModule:a().object,xs:f,sm:f,md:f,lg:f,xl:f,widths:a().array},g={tag:"label",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},b=function(e){var t=e.className,n=e.cssModule,s=e.hidden,a=e.widths,l=e.tag,p=e.check,f=e.size,h=e.for,g=(0,r.A)(e,u),b=[];a.forEach((function(t,o){var r=e[t];if(delete g[t],r||""===r){var i,s=!o;if((0,d.Gv)(r)){var a,l=s?"-":"-"+t+"-";i=m(s,t,r.size),b.push((0,d.qO)(c()(((a={})[i]=r.size||""===r.size,a["order"+l+r.order]=r.order||0===r.order,a["offset"+l+r.offset]=r.offset||0===r.offset,a))),n)}else i=m(s,t,r),b.push(i)}}));var v=(0,d.qO)(c()(t,!!s&&"sr-only",!!p&&"form-check-label",!!f&&"col-form-label-"+f,b,!!b.length&&"col-form-label"),n);return i.createElement(l,(0,o.A)({htmlFor:h},g,{className:v}))};b.propTypes=h,b.defaultProps=g;const v=b},69994:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(58168),r=n(80974),i=n(59776);const s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.A)(e,(0,o.A)({defaultTheme:i.A},t))}},71984:(e,t,n)=>{n.d(t,{A:()=>s});n(9950);var o=n(18849),r=n(44414);const i=e=>{const{style:t,children:n,...i}=e;return(0,r.jsx)(o.A,{style:{...t,marginRight:2,marginLeft:2},...i,children:n})};i.defaultProps={size:"sm"};const s=i},73613:(e,t,n)=>{n.d(t,{A:()=>i});n(9950);var o=n(44414);const r=e=>{const{fa:t,ariaHidden:n,style:r}=e;return(0,o.jsx)("i",{style:r,className:"fa fa-"+t,"aria-hidden":n})};r.defaultProps={ariaHidden:!0};const i=r},76115:(e,t,n)=>{n.d(t,{A:()=>y});var o=n(58168),r=n(98587),i=n(64467),s=n(9950),a=n(11942),l=n.n(a),c=n(48738),d=n.n(c),u=n(44208),p=n(58367),f=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,i.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={children:l().node,className:l().string,closeClassName:l().string,closeAriaLabel:l().string,cssModule:l().object,color:l().string,fade:l().bool,isOpen:l().bool,toggle:l().func,tag:u.Wx,transition:l().shape(p.A.propTypes),innerRef:l().oneOfType([l().object,l().string,l().func])},b={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:g(g({},p.A.defaultProps),{},{unmountOnExit:!0})};function v(e){var t=e.className,n=e.closeClassName,i=e.closeAriaLabel,a=e.cssModule,l=e.tag,c=e.color,h=e.isOpen,m=e.toggle,b=e.children,v=e.transition,y=e.fade,A=e.innerRef,x=(0,r.A)(e,f),C=(0,u.qO)(d()(t,"alert","alert-"+c,{"alert-dismissible":m}),a),k=(0,u.qO)(d()("close",n),a),w=g(g(g({},p.A.defaultProps),v),{},{baseClass:y?v.baseClass:"",timeout:y?v.timeout:0});return s.createElement(p.A,(0,o.A)({},x,w,{tag:l,className:C,in:h,role:"alert",innerRef:A}),m?s.createElement("button",{type:"button",className:k,"aria-label":i,onClick:m},s.createElement("span",{"aria-hidden":"true"},"\xd7")):null,b)}v.propTypes=m,v.defaultProps=b;const y=v},76152:(e,t,n)=>{n.d(t,{A:()=>h});var o=n(58168),r=n(98587),i=n(9950),s=n(11942),a=n.n(s),l=n(48738),c=n.n(l),d=n(44208),u=["className","cssModule","row","disabled","check","inline","tag"],p={children:a().node,row:a().bool,check:a().bool,inline:a().bool,disabled:a().bool,tag:d.Wx,className:a().string,cssModule:a().object},f=function(e){var t=e.className,n=e.cssModule,s=e.row,a=e.disabled,l=e.check,p=e.inline,f=e.tag,h=(0,r.A)(e,u),g=(0,d.qO)(c()(t,!!s&&"row",l?"form-check":"form-group",!(!l||!p)&&"form-check-inline",!(!l||!a)&&"disabled"),n);return"fieldset"===f&&(h.disabled=a),i.createElement(f,(0,o.A)({},h,{className:g}))};f.propTypes=p,f.defaultProps={tag:"div"};const h=f},81097:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r="undefined"!==typeof window?o.useLayoutEffect:o.useEffect;function i(e){var t=o.useRef(e);return r((function(){t.current=e})),o.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},81270:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(58168),r=n(80045),i=n(64467),s=n(9950),a=n(2803),l=n(33720),c=s.forwardRef((function(e,t){var n=e.classes,i=e.className,l=e.component,c=void 0===l?"div":l,d=e.disableGutters,u=void 0!==d&&d,p=e.variant,f=void 0===p?"regular":p,h=(0,r.A)(e,["classes","className","component","disableGutters","variant"]);return s.createElement(c,(0,o.A)({className:(0,a.A)(n.root,n[f],i,!u&&n.gutters),ref:t},h))}));const d=(0,l.A)((function(e){return{root:{position:"relative",display:"flex",alignItems:"center"},gutters:(0,i.A)({paddingLeft:e.spacing(2),paddingRight:e.spacing(2)},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),regular:e.mixins.toolbar,dense:{minHeight:48}}}),{name:"MuiToolbar"})(c)},85077:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(58168),r=n(98587),i=n(9417),s=n(77387),a=n(9950),l=n(11942),c=n.n(l),d=n(48738),u=n.n(d),p=n(44208),f=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"],h={children:c().node,type:c().string,size:c().oneOfType([c().number,c().string]),bsSize:c().string,valid:c().bool,invalid:c().bool,tag:p.Wx,innerRef:c().oneOfType([c().object,c().func,c().string]),plaintext:c().bool,addon:c().bool,className:c().string,cssModule:c().object},g=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,i.A)(n)),n.focus=n.focus.bind((0,i.A)(n)),n}(0,s.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.focus=function(){this.ref&&this.ref.focus()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,i=e.type,s=e.bsSize,l=e.valid,c=e.invalid,d=e.tag,h=e.addon,g=e.plaintext,m=e.innerRef,b=(0,r.A)(e,f),v=["radio","checkbox"].indexOf(i)>-1,y=new RegExp("\\D","g"),A=d||("select"===i||"textarea"===i?i:"input"),x="form-control";g?(x+="-plaintext",A=d||"input"):"file"===i?x+="-file":"range"===i?x+="-range":v&&(x=h?null:"form-check-input"),b.size&&y.test(b.size)&&((0,p.mc)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),s=b.size,delete b.size);var C=(0,p.qO)(u()(t,c&&"is-invalid",l&&"is-valid",!!s&&"form-control-"+s,x),n);return("input"===A||d&&"function"===typeof d)&&(b.type=i),b.children&&!g&&"select"!==i&&"string"===typeof A&&"select"!==A&&((0,p.mc)('Input with a type of "'+i+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete b.children),a.createElement(A,(0,o.A)({},b,{ref:m,className:C,"aria-invalid":c}))},t}(a.Component);g.propTypes=h,g.defaultProps={type:"text"};const m=g},87092:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(7757);function r(e){return(0,o.A)(e)}},94673:(e,t,n)=>{n.r(t),n.d(t,{default:()=>A});var o=n(9950),r=n(29933),i=n(10077),s=n(19247),a=n(76152),l=n(55627),c=n(85077),d=n(18849),u=n(21205),p=n(76115),f=n(67116),h=n(73613),g=n(4370),m=n(15255),b=n(44414);const v=function(e){let{process:t}=e;const[n,r]=(0,o.useState)([]),[i,v]=(0,o.useState)(!1),[y,A]=(0,o.useState)({}),[x,C]=(0,o.useState)(null),[k,w]=(0,o.useState)(""),[j,R]=(0,o.useState)({}),[S,T]=(0,o.useState)(null),[N,E]=(0,o.useState)(""),P=(0,o.useCallback)((()=>{(0,g.Pq)(`ListStatus?$orderby=StatusOrder asc &$filter=FkStatus_ProcessId eq (guid'${t.PkProcess_Id}')`,"GET",null,!0).then((e=>r(e.value)))}),[]);(0,o.useEffect)((()=>{P()}),[P]);const $=(0,o.useCallback)((()=>{const e={FkStatus_ProcessId:t.PkProcess_Id,StatusName:k,StatusOrder:x};(0,g.Pq)(`ListStatus(guid'${y.PkStatus_Id}')`,"PATCH",JSON.stringify(e),!0).then((()=>{P(),v(!1)})).catch((()=>(0,f.a3)("\u0110\xc3 X\u1ea2Y XA L\u1ed6I!")))}),[y,x,k,j]);return(0,b.jsx)("div",{className:"index-create-statuses-of-process",children:(0,b.jsxs)("div",{children:[(0,b.jsx)("div",{className:"create-form",children:(0,b.jsxs)(s.A,{inline:!0,children:[(0,b.jsxs)(a.A,{className:"mb-2 mr-sm-2 mb-sm-0",children:[(0,b.jsx)(l.A,{for:"name",className:"mr-sm-2",children:"T\xean"}),(0,b.jsx)(c.A,{type:"text",name:"name",id:"name",placeholder:"Nh\u1eadp t\xean tr\u1ea1ng th\xe1i... (*)",onChange:e=>E(e.target.value)})]}),(0,b.jsxs)(a.A,{className:"mb-2 mr-sm-2 mb-sm-0",children:[(0,b.jsx)(l.A,{for:"stt",className:"mr-sm-2",children:"Tr\xecnh t\u1ef1"}),(0,b.jsx)(c.A,{type:"number",name:"stt",id:"stt",placeholder:"Nh\u1eadp s\u1ed1 tr\xecnh t\u1ef1... (*)",onChange:e=>T(e.target.value)})]}),(0,b.jsx)(d.A,{onClick:()=>{if(""!==N)if(S){const e={PkStatus_Id:(0,m.A)(),FkStatus_ProcessId:t.PkProcess_Id,StatusName:N,StatusOrder:S};(0,g.Pq)("ListStatus","POST",JSON.stringify(e),!0).then((()=>{P()})).catch((()=>{(0,f.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!")}))}else(0,f.a3)("B\u1ea1n ch\u01b0a nh\u1eadp s\u1ed1 tr\xecnh t\u1ef1!");else(0,f.a3)("B\u1ea1n ch\u01b0a nh\u1eadp t\xean!")},color:"primary",children:"Th\xeam"})]})}),(0,b.jsx)("div",{className:"cus-table",children:(0,b.jsxs)(u.A,{bordered:!0,children:[(0,b.jsx)("thead",{children:(0,b.jsxs)("tr",{children:[(0,b.jsx)("th",{style:{width:"10%",textAlign:"center"},children:"Tr\xecnh t\u1ef1"}),(0,b.jsx)("th",{style:{width:"80%"},children:"T\xean"}),(0,b.jsx)("th",{style:{width:"10%",textAlign:"center"},children:"Thao t\xe1c"})]})}),(0,b.jsx)("tbody",{children:n.length?n.map(((e,t)=>(0,b.jsx)("tr",{children:i&&e.PkStatus_Id===y.PkStatus_Id?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("th",{style:{textAlign:"center"},children:(0,b.jsx)(c.A,{id:"StatusOrder",defaultValue:null===y||void 0===y?void 0:y.StatusOrder,onChange:e=>{C(e.target.value)}})}),(0,b.jsx)("td",{children:(0,b.jsx)(c.A,{id:"StatusName",defaultValue:null===y||void 0===y?void 0:y.StatusName,onChange:e=>{w(e.target.value),(e=>{let{target:{value:t,name:n}}=e;R((e=>({...e,[n]:t})))})(e)}})}),(0,b.jsxs)("td",{style:{textAlign:"center"},children:[(0,b.jsx)(d.A,{onClick:$,color:"primary",children:(0,b.jsx)(h.A,{outline:!0,fa:"save"})}),(0,b.jsx)(d.A,{onClick:()=>v(!1),color:"danger",outline:!0,children:(0,b.jsx)(h.A,{fa:"times"})})]})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("th",{style:{textAlign:"center"},children:e.StatusOrder}),(0,b.jsx)("td",{children:e.StatusName}),(0,b.jsxs)("td",{style:{textAlign:"center"},children:[(0,b.jsx)(d.A,{onClick:()=>{return t=e,v(!0),w(t.StatusName),C(t.StatusOrder),void A(t);var t},color:"warning",children:(0,b.jsx)(h.A,{outline:!0,fa:"pencil-square-o"})}),(0,b.jsx)(d.A,{onClick:()=>(0,f.A1)(`B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a tr\u1ea1ng th\xe1i ${e.StatusName} kh\xf4ng?`).then((()=>(e=>{(0,g.Pq)(`ListStatus(guid'${e.PkStatus_Id}')`,"DELETE",null).then((()=>{P()})).catch((()=>(0,f.a3)("Tr\u1ea1ng th\xe1i n\xe0y \u0111\xe3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng. B\u1ea1n kh\xf4ng th\u1ec3 x\xf3a!")))})(e))),color:"danger",outline:!0,children:(0,b.jsx)(h.A,{fa:"trash"})})]})]})},t))):(0,b.jsx)("tr",{children:(0,b.jsx)("td",{colSpan:"3",children:(0,b.jsx)(p.A,{color:"warning",children:"Ch\u01b0a c\xf3 tr\u1ea1ng th\xe1i!"})})})})]})})]})})},y=[{field:"PkProcess_Id",type:"guid",dataID:!0,hidden:!0,editable:"never"},{title:"T\xean quy tr\xecnh",field:"ProcessName",type:"string",dataCheck:!0}];const A=function(e){const t=o.createRef(),[n,s]=(0,o.useState)(!1),[a,l]=(0,o.useState)(!1);return(0,b.jsxs)("div",{className:"index-dm-process",children:[(0,b.jsx)(i.A,{tableRef:t,title:"Danh m\u1ee5c quy tr\xecnh",url:"Processes",columns:y,selectType:"withColumns",onAdd:{disabled:!1},onEdit:{},onDelete:{},onRowClick:(e,t)=>(e=>{s(!0),l(e)})(t)}),(0,b.jsx)(r.A,{open:n,title:`Chi Ti\u1ebft Quy Tr\xecnh ${a.ProcessName}`,onClose:()=>{s(!1)},children:(0,b.jsx)(v,{process:a})})]})}}}]);