????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/5790.fa47f02f.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[5790],{8743:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","active","tag"],h={tag:c.Wx,active:r().bool,className:r().string,cssModule:r().object},p=function(e){var t=e.className,a=e.cssModule,o=e.active,r=e.tag,i=(0,l.A)(e,u),h=(0,c.qO)(d()(t,"nav-item",!!o&&"active"),a);return n.createElement(r,(0,s.A)({},i,{className:h}))};p.propTypes=h,p.defaultProps={tag:"li"};const f=p},9031:(e,t,a)=>{a.d(t,{A:()=>c});a(9950);var s=a(71984),l=a(48738),n=a.n(l),o=a(44414);const r=e=>{const{fa:t,far:a,fab:s,size:l,ariaHidden:r,color:i,style:d}=e,c=s?"fab":a?"far":"fa",u=n()(c,"fa-"+t,"fa-fw",l&&"fa-"+l);return(0,o.jsx)("i",{style:i?{color:i,...d}:d,className:u,"aria-hidden":r})};r.defaultProps={ariaHidden:!0,far:!1,fab:!1};const i=r,d=e=>{const{children:t,...a}=e;return(0,o.jsxs)(s.A,{color:"danger",...a,children:[(0,o.jsx)(i,{fa:"trash"})," ",t]})};d.defaultProps={};const c=d},13650:(e,t,a)=>{a.d(t,{$n:()=>s.A,UN:()=>r,f8:()=>d,pf:()=>c.A,WB:()=>A.A,DR:()=>h,a2:()=>g,QB:()=>f});var s=a(71984),l=(a(9950),a(73613)),n=a(44414);const o=e=>{const{children:t,...a}=e;return(0,n.jsxs)(s.A,{color:"success",...a,children:[(0,n.jsx)(l.A,{fa:"plus"})," ",t]})};o.defaultProps={};const r=o,i=e=>{const{children:t,...a}=e;return(0,n.jsxs)(s.A,{color:"danger",...a,children:[(0,n.jsx)(l.A,{fa:"times"})," ",t]})};i.defaultProps={};const d=i;var c=a(33322);const u=e=>{const{children:t,...a}=e;return(0,n.jsxs)(s.A,{color:"primary",...a,children:[(0,n.jsx)(l.A,{fa:"pencil"})," ",t]})};u.defaultProps={};const h=u,p=e=>{const{children:t,...a}=e;return(0,n.jsxs)(s.A,{color:"primary",...a,children:[(0,n.jsx)(l.A,{fa:"floppy-o"})," ",t]})};p.defaultProps={};const f=p;const m=(0,a(86006).Ay)(s.A)` padding: 2px 6px; font-size: 14px; `,v=e=>{const{children:t,...a}=e;return(0,n.jsx)(m,{...a,children:(0,n.jsx)(l.A,{fa:e.icon})})};v.defaultProps={color:"primary"};const g=v;var b=a(18849);const x=e=>{const{children:t,...a}=e;return(0,n.jsxs)(b.A,{color:"white",...a,style:{border:"1px solid #c7bfbf"},size:"lg",children:[t," ",(0,n.jsx)(l.A,{fa:"arrow-down"})]})};x.defaultProps={};var A=a(9031)},16272:(e,t,a)=>{a.d(t,{A:()=>T});var s=a(9950),l=a(76152),n=a(23931),o=a(48274),r=a(46499),i=a(31409),d=a(9326),c=a(69754),u=a(44754),h=a(97159),p=a(65907),f=a(71739),m=a(44414);class v extends s.Component{constructor(e){super(e),this.handleChange=(e,t)=>{let{selected:a}=this.state;var s=a.indexOf(e);s<0?a.push(e):a.splice(s,1),this.setState({selected:a}),this.props.onChange(a)},this.state={selected:[]}}componentDidUpdate(e,t){this.props.value!==this.state.selected&&this.setState({selected:this.props.value})}render(){const{name:e,disabled:t,data:a}=this.props;return console.log(a),a&&a.map(((a,s)=>(console.log(a),(0,m.jsx)(f.A,{name:e,disabled:t||a.disabled,value:a.value,label:a.label,checked:this.state.selected&&this.state.selected.indexOf(a.value)>=0&&!a.disabled,onChange:e=>this.handleChange(a.value,e)},s))))}}const g=v;var b=a(60666),x=a(34849),A=a(62267),j=a(94265),C=a(17790),N=a(36841),y=a(73613);const S=e=>{var t;let{data:a,onChange:s,value:l,isDetail:n,mustLabel:o,options:r}=e;const d=e=>`Nh\u1eadp ${e.toLowerCase()}`;let v=n&&"data-select"!==a.type?"label":a.type;if(o)return(0,m.jsx)("span",{children:l});switch(v){case"label":return(0,m.jsx)("span",{children:"datetime"===a.type?(0,N.Yq)(l):"radio-list"===a.type?a.data&&(null===(t=a.data.find((e=>e.value===l)))||void 0===t?void 0:t.label):l});case"textbox":return(0,m.jsx)(i.A,{autoComplete:a.autoComplete||"off",disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==l?"":l,onChange:e=>s&&s(e.target.name,e.target.value),placeholder:d(a.title)});case"password":return(0,m.jsx)(x._2,{name:a.field_name,value:null==l?"":l,onChange:e=>s&&s(e.target.name,e.target.value),placeholder:d(a.title)});case"textarea":return(0,m.jsx)(u.A,{autoComplete:a.autoComplete||"off",rows:a.rows||"3",disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==l?"":l,onChange:e=>s&&s(e.target.name,e.target.value),placeholder:d(a.title)});case"checkbox":return(0,m.jsx)(x.H3,{disabled:!!a.disabled&&a.disabled,name:a.field_name,checked:l||!1,onChange:e=>s&&s(a.field_name,e),placeholder:d(a.title)});case"datetime":return(0,m.jsxs)("div",{className:a.icon?"form-control-icon":"",style:{pointerEvents:a.isDetail?"none":"auto"},children:[(0,m.jsx)(c.A,{autoComplete:a.autoComplete||"off",name:a.field_name,value:a.defaultValue||l,onChange:e=>s&&s(a.field_name,e),placeholderText:a.placeholder||d(a.title)}),a.icon&&(0,m.jsx)(y.A,{fa:"calendar"})]});case"data-select":return a.dataSelect&&(0,m.jsx)(h.A,{isDetail:n,isMulti:!!a.dataSelect.isMulti&&a.dataSelect.isMulti,disabled:!!a.disabled&&a.disabled,url:a.dataSelect.url,odata:a.dataSelect.odata,where:a.dataSelect.where,group_by:a.dataSelect.group_by,columns:a.dataSelect.columns,valueField:a.dataSelect.value_field,textField:a.dataSelect.text_field,textFieldSub:a.dataSelect.text_field_sub,options:r||a.dataSelect.options,value:l,placeholder:a.dataSelect.placeholder,onChange:(e,t)=>{s&&s(a.field_name,e,t)}});case"numeric":case"currency":return(0,m.jsx)(b.A,{autoComplete:a.autoComplete||"off",id:`ctl_${a.field_name}`,className:"number-format",disabled:!!a.disabled&&a.disabled,value:l,placeholder:"0",thousandSeparator:a.thousandSeparator,decimalSeparator:a.decimalSeparator,onValueChange:e=>{s&&s(a.field_name,e.value)},onFocus:e=>e.target.select()});case"radio-list":return(0,m.jsx)(p.A,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:l,onChange:t=>s&&e.onChange(a.field_name,t)});case"checkbox":return(0,m.jsx)(f.A,{type:"checkbox",name:a.field_name,disabled:!!a.disabled&&a.disabled,checked:l,onChange:t=>s&&e.onChange(a.field_name,t),label:a.label||""});case"checkbox-list":return(0,m.jsx)(g,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:l,onChange:t=>s&&e.onChange(a.field_name,t)});case"select-year":return(0,m.jsx)(A.A,{disabled:!!a.disabled&&a.disabled,value:l,onChange:t=>{s&&e.onChange(a.field_name,t&&t.value)},placeholder:d(a.title)});case"select-custom":return(0,m.jsx)(j.A,{value:l,onChange:t=>{s&&e.onChange(a.field_name,t&&t.value)},options:e.data.options});case"select-month":return(0,m.jsx)(C.A,{value:l,onChange:t=>{s&&e.onChange(a.field_name,t&&t.value)}})}},M=e=>{let{inline:t}=e;const{data:a,value:s,onChange:i,onChangeRender:c,inline_equal:u,style:h,styleRow:p,isDetail:f}=e;t="break"!==t&&(!!t||!(!f&&"label"!==a.type));return a&&"hidden"!==a.type&&(0,m.jsxs)(l.A,{style:p,row:!0,className:`form-control-${a.field_name}${f?" isDetail":""}`,children:[!0!==a.hidden_label&&(0,m.jsx)(n.A,{md:!1===t?"12":u?"6":"4",children:a.required?(0,m.jsx)(r.A,{children:a.title}):(0,m.jsx)(o.A,{children:a.title})}),(0,m.jsx)(n.A,{md:!1===t||!0===a.hidden_label?"12":u?"6":"8",style:h,children:(0,m.jsx)("div",{className:"form-control-value",style:a.width&&{maxWidth:a.width},children:a.render?a.render(s,c):a.lookup?(0,m.jsx)(d.A,{name:a.field_name,value:s,onChange:e=>i&&i(e.target.name,e.target.value),placeholder:(v=a.title,`Nh\u1eadp ${v.toLowerCase()}`),children:Object.keys(a.lookup).map(((e,t)=>(0,m.jsx)("option",{value:e,children:a.lookup[e]},t)))}):S(e)})})]});var v};M.defaultProps={inline:!1};const T=M},17790:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(9950),l=a(82050),n=a(44414);class o extends s.Component{render(){const{value:e,onChange:t}=this.props;return(0,n.jsx)(l.A,{value:e||"",onChange:t,options:(()=>{let e=[];for(var t=1;t<=12;t++)e.push({value:t,label:`Th\xe1ng ${t}`});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}o.defaultProps={placeholder:"Ch\u1ecdn..."};const r=o},20304:(e,t,a)=>{a.r(t),a.d(t,{default:()=>g});var s=a(9950),l=a(69378),n=a(50651),o=a(75490),r=a(76991),i=a(70349),d=a(23931),c=a(4370),u=a(67116),h=a(13650),p=a(16272),f=a(44414),m={MaPhieu:{field_name:"MaPhieu",title:"M\xe3 phi\u1ebfu",type:"numeric",required:!0}};class v extends s.Component{constructor(e){super(e),this.save=()=>{this.handleValidate()&&(0,c.Pq)(`Phieus/SuDung?ma=${this.state.MaPhieu}`,"POST",null,!1).then((e=>{e.success?((0,u.nw)("L\u01b0u th\xe0nh c\xf4ng","TH\xd4NG B\xc1O"),this.setState({MaPhieu:null}),document.getElementById("ctl_MaPhieu").focus()):((0,u.AB)(e.message,"TH\xd4NG B\xc1O"),document.getElementById("ctl_MaPhieu").focus())}))},this.handleChange=(e,t)=>{this.setState({MaPhieu:t})},this.handleValidate=e=>{const t=Object.values(m).filter((e=>e.required));for(let a=0;a<t.length;a++){const e=t[a];let s=this.state[e.field_name];if(null===s||""===s||void 0===s||0===s.length)return(0,u.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return!0},this.state={MaPhieu:null}}render(){return(0,f.jsx)("div",{style:{paddingTop:20},children:(0,f.jsxs)(n.A,{style:{maxWidth:300,margin:"0 auto"},children:[(0,f.jsx)(o.A,{children:"TEST"}),(0,f.jsxs)(r.A,{children:[(0,f.jsx)(p.A,{inline:!1,data:m.MaPhieu,value:this.state.MaPhieu,onChange:this.handleChange}),(0,f.jsx)("p",{}),(0,f.jsx)(i.A,{children:(0,f.jsx)(d.A,{children:(0,f.jsx)(h.$n,{color:"success",onClick:this.save,children:"L\u01b0u s\u1eed d\u1ee5ng phi\u1ebfu"})})})]})]})})}}class g extends s.Component{render(){return(0,f.jsx)(l.A,{data:[{TabName:"Test m\u1edf c\u1eeda",TabContent:(0,f.jsx)(v,{})}]})}}},23931:(e,t,a)=>{a.d(t,{A:()=>b});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","widths","tag"],h=r().oneOfType([r().number,r().string]),p=r().oneOfType([r().bool,r().number,r().string,r().shape({size:r().oneOfType([r().bool,r().number,r().string]),order:h,offset:h})]),f={tag:c.Wx,xs:p,sm:p,md:p,lg:p,xl:p,className:r().string,cssModule:r().object,widths:r().array},m={tag:"div",widths:["xs","sm","md","lg","xl"]},v=function(e,t,a){return!0===a||""===a?e?"col":"col-"+t:"auto"===a?e?"col-auto":"col-"+t+"-auto":e?"col-"+a:"col-"+t+"-"+a},g=function(e){var t=e.className,a=e.cssModule,o=e.widths,r=e.tag,i=(0,l.A)(e,u),h=[];o.forEach((function(t,s){var l=e[t];if(delete i[t],l||""===l){var n=!s;if((0,c.Gv)(l)){var o,r=n?"-":"-"+t+"-",u=v(n,t,l.size);h.push((0,c.qO)(d()(((o={})[u]=l.size||""===l.size,o["order"+r+l.order]=l.order||0===l.order,o["offset"+r+l.offset]=l.offset||0===l.offset,o)),a))}else{var p=v(n,t,l);h.push(p)}}})),h.length||h.push("col");var p=(0,c.qO)(d()(t,h),a);return n.createElement(r,(0,s.A)({},i,{className:p}))};g.propTypes=f,g.defaultProps=m;const b=g},24957:(e,t,a)=>{a.d(t,{A:()=>o});a(9950);var s=a(71766),l=a(44414);const n=e=>{const{disabled:t,name:a,label:n,checked:o,type:r,children:i,className:d,...c}=e;return(0,l.jsxs)("label",{className:d||"radio",children:[(0,l.jsx)(s.A,{...c,type:"radio",name:a,checked:o,disabled:t,children:i}),(0,l.jsx)("span",{className:t?"disabled":"",children:n})]})};n.defaultProps={};const o=n},33322:(e,t,a)=>{a.d(t,{A:()=>r});a(9950);var s=a(71984),l=a(73613),n=a(44414);const o=e=>{const{children:t,...a}=e;return(0,n.jsxs)(s.A,{color:"danger",...a,children:[(0,n.jsx)(l.A,{fa:"times-circle"})," ",t]})};o.defaultProps={};const r=o},36640:(e,t,a)=>{a.d(t,{A:()=>v});var s=a(58168),l=a(98587),n=a(9417),o=a(77387),r=a(9950),i=a(11942),d=a.n(i),c=a(48738),u=a.n(c),h=a(44208),p=["className","cssModule","active","tag","innerRef"],f={tag:h.Wx,innerRef:d().oneOfType([d().object,d().func,d().string]),disabled:d().bool,active:d().bool,className:d().string,cssModule:d().object,onClick:d().func,href:d().any},m=function(e){function t(t){var a;return(a=e.call(this,t)||this).onClick=a.onClick.bind((0,n.A)(a)),a}(0,o.A)(t,e);var a=t.prototype;return a.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},a.render=function(){var e=this.props,t=e.className,a=e.cssModule,n=e.active,o=e.tag,i=e.innerRef,d=(0,l.A)(e,p),c=(0,h.qO)(u()(t,"nav-link",{disabled:d.disabled,active:n}),a);return r.createElement(o,(0,s.A)({},d,{ref:i,onClick:this.onClick,className:c}))},t}(r.Component);m.propTypes=f,m.defaultProps={tag:"a"};const v=m},46499:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var s=a(86006),l=a(48274),n=a(44414);const o=s.Ay.span` color: red; `,r=e=>{const{text:t,children:a,...s}=e;return(0,n.jsxs)(l.A,{...s,children:[(0,n.jsx)("b",{children:a})," ",(0,n.jsx)(o,{children:t})]})};r.defaultProps={text:"*"};const i=r},48274:(e,t,a)=>{a.d(t,{A:()=>o});a(9950);var s=a(55627),l=a(44414);const n=e=>{const{children:t,...a}=e;return(0,l.jsx)(s.A,{...a,children:t})};n.defaultProps={size:"sm"};const o=n},50651:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","color","body","inverse","outline","tag","innerRef"],h={tag:c.Wx,inverse:r().bool,color:r().string,body:r().bool,outline:r().bool,className:r().string,cssModule:r().object,innerRef:r().oneOfType([r().object,r().string,r().func])},p=function(e){var t=e.className,a=e.cssModule,o=e.color,r=e.body,i=e.inverse,h=e.outline,p=e.tag,f=e.innerRef,m=(0,l.A)(e,u),v=(0,c.qO)(d()(t,"card",!!i&&"text-white",!!r&&"card-body",!!o&&(h?"border":"bg")+"-"+o),a);return n.createElement(p,(0,s.A)({},m,{className:v,ref:f}))};p.propTypes=h,p.defaultProps={tag:"div"};const f=p},51445:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(77387),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(55451),u=a(44208),h={tag:u.Wx,activeTab:r().any,className:r().string,cssModule:r().object},p=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={activeTab:a.props.activeTab},a}return(0,l.A)(t,e),t.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},t.prototype.render=function(){var e=this.props,t=e.className,a=e.cssModule,l=e.tag,o=(0,u.cJ)(this.props,Object.keys(h)),r=(0,u.qO)(d()("tab-content",t),a);return n.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},n.createElement(l,(0,s.A)({},o,{className:r})))},t}(n.Component);const f=p;p.propTypes=h,p.defaultProps={tag:"div"}},52088:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(55451),u=a(44208),h=["className","cssModule","tabId","tag"],p={tag:u.Wx,className:r().string,cssModule:r().object,tabId:r().any};function f(e){var t=e.className,a=e.cssModule,o=e.tabId,r=e.tag,i=(0,l.A)(e,h),p=function(e){return(0,u.qO)(d()("tab-pane",t,{active:o===e}),a)};return n.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return n.createElement(r,(0,s.A)({},i,{className:p(t)}))}))}f.propTypes=p,f.defaultProps={tag:"div"}},52308:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"],h={tabs:r().bool,pills:r().bool,vertical:r().oneOfType([r().bool,r().string]),horizontal:r().string,justified:r().bool,fill:r().bool,navbar:r().bool,card:r().bool,tag:c.Wx,className:r().string,cssModule:r().object},p=function(e){var t=e.className,a=e.cssModule,o=e.tabs,r=e.pills,i=e.vertical,h=e.horizontal,p=e.justified,f=e.fill,m=e.navbar,v=e.card,g=e.tag,b=(0,l.A)(e,u),x=(0,c.qO)(d()(t,m?"navbar-nav":"nav",!!h&&"justify-content-"+h,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(i),{"nav-tabs":o,"card-header-tabs":v&&o,"nav-pills":r,"card-header-pills":v&&r,"nav-justified":p,"nav-fill":f}),a);return n.createElement(g,(0,s.A)({},b,{className:x}))};p.propTypes=h,p.defaultProps={tag:"ul",vertical:!1};const f=p},55451:(e,t,a)=>{a.d(t,{H:()=>s});var s=a(9950).createContext({})},55627:(e,t,a)=>{a.d(t,{A:()=>b});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","hidden","widths","tag","check","size","for"],h=r().oneOfType([r().number,r().string]),p=r().oneOfType([r().bool,r().string,r().number,r().shape({size:h,order:h,offset:h})]),f={children:r().node,hidden:r().bool,check:r().bool,size:r().string,for:r().string,tag:c.Wx,className:r().string,cssModule:r().object,xs:p,sm:p,md:p,lg:p,xl:p,widths:r().array},m={tag:"label",widths:["xs","sm","md","lg","xl"]},v=function(e,t,a){return!0===a||""===a?e?"col":"col-"+t:"auto"===a?e?"col-auto":"col-"+t+"-auto":e?"col-"+a:"col-"+t+"-"+a},g=function(e){var t=e.className,a=e.cssModule,o=e.hidden,r=e.widths,i=e.tag,h=e.check,p=e.size,f=e.for,m=(0,l.A)(e,u),g=[];r.forEach((function(t,s){var l=e[t];if(delete m[t],l||""===l){var n,o=!s;if((0,c.Gv)(l)){var r,i=o?"-":"-"+t+"-";n=v(o,t,l.size),g.push((0,c.qO)(d()(((r={})[n]=l.size||""===l.size,r["order"+i+l.order]=l.order||0===l.order,r["offset"+i+l.offset]=l.offset||0===l.offset,r))),a)}else n=v(o,t,l),g.push(n)}}));var b=(0,c.qO)(d()(t,!!o&&"sr-only",!!h&&"form-check-label",!!p&&"col-form-label-"+p,g,!!g.length&&"col-form-label"),a);return n.createElement(i,(0,s.A)({htmlFor:f},m,{className:b}))};g.propTypes=f,g.defaultProps=m;const b=g},62267:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(9950),l=a(82050),n=a(44414);class o extends s.Component{render(){const{value:e,onChange:t,isDetail:a,disabled:s}=this.props,o=(()=>{const e=(new Date).getFullYear();let t=[];for(var a=e-5;a<=e+2;a++)t.push({value:a,label:`N\u0103m ${a}`});return t})(),r=e||"";return a?(0,n.jsx)("div",{style:{textAlign:"center"},children:r?"N\u0103m "+r:""}):(0,n.jsx)(l.A,{disabled:s,value:r,onChange:t,options:o,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}o.defaultProps={placeholder:"Ch\u1ecdn..."};const r=o},65907:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(9950),l=a(24957),n=a(44414);class o extends s.Component{constructor(e){super(e),this.state={value:e.value}}componentDidUpdate(e,t){this.props.value!==this.state.value&&this.setState({value:this.props.value})}render(){const{name:e,disabled:t,data:a,className:s}=this.props;return a&&a.map(((a,o)=>(0,n.jsx)(l.A,{className:s,name:e,disabled:t||a.disabled,value:a.value,label:a.label,checked:this.state.value==a.value&&!a.disabled,onChange:e=>{this.state.value!==e.target.value&&(this.setState({value:e.target.value}),this.props.onChange(e.target.value))}},o)))}}const r=o},69378:(e,t,a)=>{a.d(t,{A:()=>m});var s=a(9950),l=a(70349),n=a(23931),o=a(52308),r=a(8743),i=a(36640),d=a(51445),c=a(52088),u=a(48738),h=a.n(u),p=a(53744),f=a(44414);const m=e=>{const{OnChangeActiveTab:t,className:a,propsActiveTab:u}=e,[m,v]=(0,s.useState)(0);(0,s.useEffect)((()=>{v(u||0)}),[u]),(0,s.useEffect)((()=>{t&&t(m)}),[m]);const g=e=>{m!==e&&v(e)};return(0,f.jsx)("div",{className:e.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,f.jsxs)(l.A,{className:a,children:[(0,f.jsx)(n.A,{md:"12",children:(0,f.jsx)(o.A,{tabs:!0,children:e.data&&e.data.map(((t,a)=>{let s=t.MaChucNang;const l=p.oC.filter((e=>e.ma_chuc_nang===s));return s?l[0]&&l[0].access&&(0,f.jsx)(r.A,{children:(0,f.jsx)(i.A,{className:h()({active:m===a}),onClick:()=>{g(a),e.onChangeTab&&e.onChangeTab(a)},children:t.TabName})},a):(0,f.jsx)(r.A,{children:(0,f.jsx)(i.A,{className:h()({active:m===a}),onClick:()=>{g(a),e.onChangeTab&&e.onChangeTab(a)},children:t.TabName})},a)}))})}),(0,f.jsx)(n.A,{md:"12",children:(0,f.jsx)(d.A,{activeTab:m,children:e.data&&e.data.map(((e,t)=>(0,f.jsx)(c.A,{tabId:t,children:m===t&&e.TabContent},t)))})})]})})}},70349:(e,t,a)=>{a.d(t,{A:()=>v});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","noGutters","tag","form","widths"],h=r().oneOfType([r().number,r().string]),p={tag:c.Wx,noGutters:r().bool,className:r().string,cssModule:r().object,form:r().bool,xs:h,sm:h,md:h,lg:h,xl:h},f={tag:"div",widths:["xs","sm","md","lg","xl"]},m=function(e){var t=e.className,a=e.cssModule,o=e.noGutters,r=e.tag,i=e.form,h=e.widths,p=(0,l.A)(e,u),f=[];h.forEach((function(t,a){var s=e[t];if(delete p[t],s){var l=!a;f.push(l?"row-cols-"+s:"row-cols-"+t+"-"+s)}}));var m=(0,c.qO)(d()(t,o?"no-gutters":null,i?"form-row":"row",f),a);return n.createElement(r,(0,s.A)({},p,{className:m}))};m.propTypes=p,m.defaultProps=f;const v=m},75490:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","tag"],h={tag:c.Wx,className:r().string,cssModule:r().object},p=function(e){var t=e.className,a=e.cssModule,o=e.tag,r=(0,l.A)(e,u),i=(0,c.qO)(d()(t,"card-header"),a);return n.createElement(o,(0,s.A)({},r,{className:i}))};p.propTypes=h,p.defaultProps={tag:"div"};const f=p},76152:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","row","disabled","check","inline","tag"],h={children:r().node,row:r().bool,check:r().bool,inline:r().bool,disabled:r().bool,tag:c.Wx,className:r().string,cssModule:r().object},p=function(e){var t=e.className,a=e.cssModule,o=e.row,r=e.disabled,i=e.check,h=e.inline,p=e.tag,f=(0,l.A)(e,u),m=(0,c.qO)(d()(t,!!o&&"row",i?"form-check":"form-group",!(!i||!h)&&"form-check-inline",!(!i||!r)&&"disabled"),a);return"fieldset"===p&&(f.disabled=r),n.createElement(p,(0,s.A)({},f,{className:m}))};p.propTypes=h,p.defaultProps={tag:"div"};const f=p},76991:(e,t,a)=>{a.d(t,{A:()=>f});var s=a(58168),l=a(98587),n=a(9950),o=a(11942),r=a.n(o),i=a(48738),d=a.n(i),c=a(44208),u=["className","cssModule","innerRef","tag"],h={tag:c.Wx,className:r().string,cssModule:r().object,innerRef:r().oneOfType([r().object,r().string,r().func])},p=function(e){var t=e.className,a=e.cssModule,o=e.innerRef,r=e.tag,i=(0,l.A)(e,u),h=(0,c.qO)(d()(t,"card-body"),a);return n.createElement(r,(0,s.A)({},i,{className:h,ref:o}))};p.propTypes=h,p.defaultProps={tag:"div"};const f=p},97159:(e,t,a)=>{a.d(t,{A:()=>c});var s=a(9950),l=a(37004),n=a(4370),o=a(36841),r=a(44414);const i={multiValueLabel:e=>({...e,padding:"0px 0px 0px 6px",fontSize:13}),control:e=>({...e,backgroundColor:"white",height:"28.38px",minHeight:"28.38px",fontSize:"12px",lineHeight:"1.5",cursor:"pointer",borderRadius:"4px"}),option:e=>({...e,fontSize:"12px",cursor:"pointer"}),input:e=>({...e,position:"unset"}),placeholder:e=>({...e,marginLeft:5,marginRight:5}),singleValue:(e,t)=>{let{data:a}=t;return{...e,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"0px 5px"}),indicatorsContainer:e=>({...e,padding:"0px 5px"}),indicatorContainer:e=>({...e,padding:"0px 5px !important",fontSize:"12px"})};class d extends s.Component{constructor(e){super(e),this.loadDataFromApi=()=>{let{columns:e,odata:t,url:a,where:s,valueField:l,textField:r,textFieldSub:i}=this.props,d=[],c="";!1!==t?(c=`${a}`,c+=s?`/?$filter=${s}&`:"/?",e&&e.length>0&&(c+=`$select=${this.props.columns.join()}`)):c=this.props.url,(0,n.Pq)(c,"GET",null,t).then((e=>{!1!==t?e.value.forEach((e=>{d.push({value:e[l],label:i?parseInt(e[i])+""==="NaN"?e[i]+" - "+e[r]:"number"===typeof parseInt(e[i])?e[r]+" - "+(0,o.vv)(e[i])+" VN\u0110":e[i]+" - "+e[r]:e[r],obj:e})})):d=e,this.setState({data:d,isLoading:!1}),this.setStateSelected(this.state.value)})).catch((e=>console.log(e)))},this.onChange=(e,t)=>{if(this.setState({selected:e}),this.props.isMulti){var a=[];for(let t=0;t<e.length;t++)a.push(e[t].value);this.props.onChange(a,null)}else this.props.onChange(e?e.value:null,e?e.obj:null)},this.state={data:[],value:null,selected:null,isLoading:!1}}componentDidMount(){this.setState({isLoading:!0});let{options:e,valueField:t,textField:a,textFieldSub:s}=this.props;if(e){let l=e.map((e=>({value:e[t],label:s?parseInt(e[s])+""==="NaN"?e[s]+" - "+e[a]:"number"===typeof parseInt(e[s])?e[a]+" - "+(0,o.vv)(e[s])+" VN\u0110":e[s]+" - "+e[a]:e[a],obj:e})));this.setState({data:l,isLoading:!1}),this.setStateSelected(this.state.value)}else this.loadDataFromApi()}getSnapshotBeforeUpdate(e,t){return e.value!==this.props.value?(this.setState({value:this.props.value}),this.setStateSelected(this.props.value),this.props.value||null):null}setStateSelected(e){this.props.isMulti?this.setState({selected:this.getOptionsMulti(e)}):this.setState({selected:this.getOptionsSingle(e)})}getOptionsSingle(e){let t=null,{data:a}=this.state;if(a&&a.length>0&&e)for(let s=0;s<a.length;s++){if(a[s].value&&a[s].value===e){t=a[s];break}if(a[s].options)for(let l=0;l<a[s].options.length;l++)if(a[s].options[l].value&&a[s].options[l].value===e){t=a[s].options[l];break}}return t}getOptionsMulti(e){let t=[],{data:a}=this.state;if(a&&a.length>0&&e)for(let s=0;s<a.length;s++){let l=a[s];for(let a=0;a<e.length;a++)l.value&&l.value===e[a]&&t.push(l)}return t}componentDidUpdate(e,t,a){let{options:s,valueField:l,textField:n,textFieldSub:r,where:i}=this.props;if(i!==e.where&&this.loadDataFromApi(),s!==e.options&&s){let e=s.map((e=>({value:e[l],label:r?parseInt(e[r])+""==="NaN"?e[r]+" - "+e[n]:"number"===typeof parseInt(e[r])?e[n]+" - "+(0,o.vv)(e[r])+" VN\u0110":e[r]+" - "+e[n]:e[n],obj:e})));this.setState({data:e,isLoading:!1}),this.setStateSelected(this.state.value)}}render(){let{placeholder:e,isMulti:t,isDetail:a,value:s,className:n}=this.props,o=t?this.getOptionsMulti(s):this.getOptionsSingle(s);return this.state.data.length>0&&a?(0,r.jsx)("span",{children:o&&o.label}):(0,r.jsx)(l.A,{isMulti:t,isLoading:this.state.isLoading,isDisabled:this.props.disabled,isClearable:!0,className:n||"dropdownlist",value:o,styles:i,options:this.state.data,onChange:this.onChange,placeholder:e})}}const c=d}}]);