????

Your IP : 3.22.98.193


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

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[6888],{428:(e,t,a)=>{a.d(t,{A5:()=>c,G5:()=>l,Is:()=>f,UI:()=>n,V$:()=>u,Yv:()=>r,Z5:()=>h,e9:()=>p,gn:()=>s,jB:()=>d,xz:()=>v});a(67116);const l=e=>e.filter((e=>e.dataID))[0],n=e=>l(e).field,s=e=>e&&e.includes("."),i=e=>e.split(".").join("/"),o=(e,t)=>e?t.field:t,r=(e,t,a)=>{const n=l(t);return`${e}(${"guid"===n.type?"guid":""}'${a[n.field]}')`},d=function(e,t,a){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?`substringof('${a}', ${e})`:`${e} eq ${((e,t)=>"string"===e?`'${t}'`:"datetime"===e?`datetime'${t}'`:"guid"===e?`guid'${t}'`:`${t}`)(t,a)}`},c=(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=`${s(e.column.field)?e.column.dataRef?e.column.dataRef[0]:i(e.column.field):e.column.field}`;return d(t,e.column.type,e.value)}));return t&&t.join(" and ")}if(e.search&&e.search.length>=1){const a=t.filter((e=>e.searchable&&e.field&&e.type)).map((t=>{const a=`${s(t.field)?i(t.field):t.field}`;return d(a,t.type,e.search,!0)}));return a&&a.join(" or ")}return""},h=(e,t)=>`$top=${t}&$skip=${e*t}&$inlinecount=allpages`,u=(e,t)=>`&$orderby=${s(e)?i(e):e} ${t}`,p=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=e.filter((e=>s(o(t,e))));return 0===a.length?"":`&$expand=${function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=[];return e.forEach(((e,l)=>{let n=o(t,e).split(".").reverse().splice(1).reverse().join("/");0===l?a.push(n):a.some((e=>e===n))||a.push(n)})),a.join(",")}(a,t)}`},f=function(e){const t=function(e,t){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t?"withColumns"===t?`${e.reduce(((e,t,l,n)=>{let r=o(a,t),d=`${e}`;return s(r)?d+=`${void 0===t.dataRef?"":t.dataRef[0]+","}${i(r)}`:d+=`${r}`,`${d}${l===n.length-1?"":","}`}),"")}`:"":`${e.filter((e=>s(e.field))).reduce(((e,t)=>`${e},${i(o(a,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}`:""},v=function(e,t){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns";return`${p(e,a)}${f(e,l,a)}${t?"&$filter="+t:""}`}},10838:(e,t,a)=>{a.d(t,{W:()=>s});var l=a(9950);var n=a(40753);const s=()=>{const[e,t]=(0,l.useContext)(n.o);return{getDataDuAn:e=>"",editDuAn:()=>"",getChildKhu:e=>t({type:"GET_CHILD_OF_ARR",payload:e}),saveKhu:e=>t({type:"ADD_ELEMENT_KHU",payload:e}),resetState:()=>{return t({type:"RESET_INI_STATE",payload:e});var e},setDataKhu:e=>t({type:"SET_DATA_KHU",payload:e}),dataKhu:e&&e.dataKhu?e.dataKhu:null,arrKhu:e&&e.arrKhu?e.arrKhu:[]}}},16272:(e,t,a)=>{a.d(t,{A:()=>$});var l=a(9950),n=a(76152),s=a(23931),i=a(48274),o=a(46499),r=a(31409),d=a(9326),c=a(69754),h=a(44754),u=a(97159),p=a(65907),f=a(71739),v=a(44414);class g extends l.Component{constructor(e){super(e),this.handleChange=(e,t)=>{let{selected:a}=this.state;var l=a.indexOf(e);l<0?a.push(e):a.splice(l,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,l)=>(console.log(a),(0,v.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)},l))))}}const m=g;var x=a(60666),b=a(34849),A=a(62267),C=a(94265),D=a(17790),j=a(36841),S=a(73613);const _=e=>{var t;let{data:a,onChange:l,value:n,isDetail:s,mustLabel:i,options:o}=e;const d=e=>`Nh\u1eadp ${e.toLowerCase()}`;let g=s&&"data-select"!==a.type?"label":a.type;if(i)return(0,v.jsx)("span",{children:n});switch(g){case"label":return(0,v.jsx)("span",{children:"datetime"===a.type?(0,j.Yq)(n):"radio-list"===a.type?a.data&&(null===(t=a.data.find((e=>e.value===n)))||void 0===t?void 0:t.label):n});case"textbox":return(0,v.jsx)(r.A,{autoComplete:a.autoComplete||"off",disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==n?"":n,onChange:e=>l&&l(e.target.name,e.target.value),placeholder:d(a.title)});case"password":return(0,v.jsx)(b._2,{name:a.field_name,value:null==n?"":n,onChange:e=>l&&l(e.target.name,e.target.value),placeholder:d(a.title)});case"textarea":return(0,v.jsx)(h.A,{autoComplete:a.autoComplete||"off",rows:a.rows||"3",disabled:!!a.disabled&&a.disabled,name:a.field_name,value:null==n?"":n,onChange:e=>l&&l(e.target.name,e.target.value),placeholder:d(a.title)});case"checkbox":return(0,v.jsx)(b.H3,{disabled:!!a.disabled&&a.disabled,name:a.field_name,checked:n||!1,onChange:e=>l&&l(a.field_name,e),placeholder:d(a.title)});case"datetime":return(0,v.jsxs)("div",{className:a.icon?"form-control-icon":"",style:{pointerEvents:a.isDetail?"none":"auto"},children:[(0,v.jsx)(c.A,{autoComplete:a.autoComplete||"off",name:a.field_name,value:a.defaultValue||n,onChange:e=>l&&l(a.field_name,e),placeholderText:a.placeholder||d(a.title)}),a.icon&&(0,v.jsx)(S.A,{fa:"calendar"})]});case"data-select":return a.dataSelect&&(0,v.jsx)(u.A,{isDetail:s,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:o||a.dataSelect.options,value:n,placeholder:a.dataSelect.placeholder,onChange:(e,t)=>{l&&l(a.field_name,e,t)}});case"numeric":case"currency":return(0,v.jsx)(x.A,{autoComplete:a.autoComplete||"off",id:`ctl_${a.field_name}`,className:"number-format",disabled:!!a.disabled&&a.disabled,value:n,placeholder:"0",thousandSeparator:a.thousandSeparator,decimalSeparator:a.decimalSeparator,onValueChange:e=>{l&&l(a.field_name,e.value)},onFocus:e=>e.target.select()});case"radio-list":return(0,v.jsx)(p.A,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:n,onChange:t=>l&&e.onChange(a.field_name,t)});case"checkbox":return(0,v.jsx)(f.A,{type:"checkbox",name:a.field_name,disabled:!!a.disabled&&a.disabled,checked:n,onChange:t=>l&&e.onChange(a.field_name,t),label:a.label||""});case"checkbox-list":return(0,v.jsx)(m,{name:a.field_name,disabled:!!a.disabled&&a.disabled,data:a.data,value:n,onChange:t=>l&&e.onChange(a.field_name,t)});case"select-year":return(0,v.jsx)(A.A,{disabled:!!a.disabled&&a.disabled,value:n,onChange:t=>{l&&e.onChange(a.field_name,t&&t.value)},placeholder:d(a.title)});case"select-custom":return(0,v.jsx)(C.A,{value:n,onChange:t=>{l&&e.onChange(a.field_name,t&&t.value)},options:e.data.options});case"select-month":return(0,v.jsx)(D.A,{value:n,onChange:t=>{l&&e.onChange(a.field_name,t&&t.value)}})}},y=e=>{let{inline:t}=e;const{data:a,value:l,onChange:r,onChangeRender:c,inline_equal:h,style:u,styleRow:p,isDetail:f}=e;t="break"!==t&&(!!t||!(!f&&"label"!==a.type));return a&&"hidden"!==a.type&&(0,v.jsxs)(n.A,{style:p,row:!0,className:`form-control-${a.field_name}${f?" isDetail":""}`,children:[!0!==a.hidden_label&&(0,v.jsx)(s.A,{md:!1===t?"12":h?"6":"4",children:a.required?(0,v.jsx)(o.A,{children:a.title}):(0,v.jsx)(i.A,{children:a.title})}),(0,v.jsx)(s.A,{md:!1===t||!0===a.hidden_label?"12":h?"6":"8",style:u,children:(0,v.jsx)("div",{className:"form-control-value",style:a.width&&{maxWidth:a.width},children:a.render?a.render(l,c):a.lookup?(0,v.jsx)(d.A,{name:a.field_name,value:l,onChange:e=>r&&r(e.target.name,e.target.value),placeholder:(g=a.title,`Nh\u1eadp ${g.toLowerCase()}`),children:Object.keys(a.lookup).map(((e,t)=>(0,v.jsx)("option",{value:e,children:a.lookup[e]},t)))}):_(e)})})]});var g};y.defaultProps={inline:!1};const $=y},17790:(e,t,a)=>{a.d(t,{A:()=>o});var l=a(9950),n=a(82050),s=a(44414);class i extends l.Component{render(){const{value:e,onChange:t}=this.props;return(0,s.jsx)(n.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"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},18392:(e,t,a)=>{a.d(t,{M:()=>l.A});var l=a(40753)},24957:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var l=a(71766),n=a(44414);const s=e=>{const{disabled:t,name:a,label:s,checked:i,type:o,children:r,className:d,...c}=e;return(0,n.jsxs)("label",{className:d||"radio",children:[(0,n.jsx)(l.A,{...c,type:"radio",name:a,checked:i,disabled:t,children:r}),(0,n.jsx)("span",{className:t?"disabled":"",children:s})]})};s.defaultProps={};const i=s},40753:(e,t,a)=>{a.d(t,{o:()=>c,A:()=>u});var l=a(9950);const n=[];function s(e){return e}const i=(e,t)=>{var a=[];return e.forEach(((l,n)=>{if(l.Parent_ID===t){var s=i(e,l.ID);s.length&&(l.children=s),a.push(l)}})),a},o=e=>{const t=[];return e.forEach(((a,l,n)=>{if(!a.Parent_ID){const l={ID:a.ID,Parent_ID:a.Parent_ID,Name:a.Name,Code:a.Code};if(0!==n.filter((e=>e.Parent_ID===a.ID)).length){const t=i(e,a.ID);l.children=t}t.push(l)}})),t};function r(e,t){switch(t.type){case"GET_CHILD_OF_ARR":return{...e,arrKhu:o(t.payload)};case"ADD_ELEMENT_KHU":return{...e,arrKhu:t.payload};case"RESET_INI_STATE":return null;case"SET_DATA_KHU":return{...e,dataKhu:t.payload};case"SAVE_ARR_TOA_NHA":return{...e,arrToaNha:t.payload};case"LOADING_TOA_NHA":return{...e,isLoadingToaNha:t.payload}}}var d=a(44414);const c=(0,l.createContext)(),{Provider:h}=c,u=e=>{let{children:t}=e;const[a,i]=(0,l.useReducer)(r,n,s);return(0,d.jsx)(h,{value:[a,i],children:t})}},46499:(e,t,a)=>{a.d(t,{A:()=>r});a(9950);var l=a(86006),n=a(48274),s=a(44414);const i=l.Ay.span`
  color: red;
`,o=e=>{const{text:t,children:a,...l}=e;return(0,s.jsxs)(n.A,{...l,children:[(0,s.jsx)("b",{children:a})," ",(0,s.jsx)(i,{children:t})]})};o.defaultProps={text:"*"};const r=o},48274:(e,t,a)=>{a.d(t,{A:()=>i});a(9950);var l=a(55627),n=a(44414);const s=e=>{const{children:t,...a}=e;return(0,n.jsx)(l.A,{...a,children:t})};s.defaultProps={size:"sm"};const i=s},62267:(e,t,a)=>{a.d(t,{A:()=>o});var l=a(9950),n=a(82050),s=a(44414);class i extends l.Component{render(){const{value:e,onChange:t,isDetail:a,disabled:l}=this.props,i=(()=>{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})(),o=e||"";return a?(0,s.jsx)("div",{style:{textAlign:"center"},children:o?"N\u0103m "+o:""}):(0,s.jsx)(n.A,{disabled:l,value:o,onChange:t,options:i,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}i.defaultProps={placeholder:"Ch\u1ecdn..."};const o=i},65907:(e,t,a)=>{a.d(t,{A:()=>o});var l=a(9950),n=a(24957),s=a(44414);class i extends l.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:l}=this.props;return a&&a.map(((a,i)=>(0,s.jsx)(n.A,{className:l,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))}},i)))}}const o=i},75250:(e,t,a)=>{a.d(t,{A:()=>L});var l=a(9950),n=a(86006),s=a(42398),i=a(44414);const o=n.Ay.div`
    position: relative;
    min-width: 120px;
`,r=n.Ay.div`
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    background-color: #ffffffc2 !important;
    color: #fff;
    width: 100%;
`,d=n.Ay.div`
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    height: 100%;
    opacity: 0.6;
    display: ${e=>e.show?"flex":"none"} !important;
`,c=e=>{const{show:t,children:a}=e;return(0,i.jsxs)(o,{children:[a,(0,i.jsx)(d,{className:"d-flex justify-content-center",show:t,children:(0,i.jsx)(r,{children:(0,i.jsx)(s.default,{})})})]})};var h=a(69994),u=a(75766),p=a(50042);function f(e){return(0,i.jsx)(u.A,{fontSize:"inherit",...e,color:"secondary",children:(0,i.jsx)("path",{d:"M22.047 22.074v0 0-20.147 0h-20.12v0 20.147 0h20.12zM22.047 24h-20.12q-.803 0-1.365-.562t-.562-1.365v-20.147q0-.776.562-1.351t1.365-.575h20.147q.776 0 1.351.575t.575 1.351v20.147q0 .803-.575 1.365t-1.378.562v0zM17.873 11.023h-11.826q-.375 0-.669.281t-.294.682v0q0 .401.294 .682t.669.281h11.826q.375 0 .669-.281t.294-.682v0q0-.401-.294-.682t-.669-.281z"})})}function v(e){return(0,i.jsx)(u.A,{fontSize:"inherit",...e,color:"primary",children:(0,i.jsx)("path",{d:"M22.047 22.074v0 0-20.147 0h-20.12v0 20.147 0h20.12zM22.047 24h-20.12q-.803 0-1.365-.562t-.562-1.365v-20.147q0-.776.562-1.351t1.365-.575h20.147q.776 0 1.351.575t.575 1.351v20.147q0 .803-.575 1.365t-1.378.562v0zM17.873 12.977h-4.923v4.896q0 .401-.281.682t-.682.281v0q-.375 0-.669-.281t-.294-.682v-4.896h-4.923q-.401 0-.682-.294t-.281-.669v0q0-.401.281-.682t.682-.281h4.923v-4.896q0-.401.294-.682t.669-.281v0q.401 0 .682.281t.281.682v4.896h4.923q.401 0 .682.281t.281.682v0q0 .375-.281.669t-.682.294z"})})}function g(e){return(0,i.jsx)(u.A,{className:"tree-close",fontSize:"inherit",...e,color:"disabled",children:(0,i.jsx)("path",{d:"M17.485 17.512q-.281.281-.682.281t-.696-.268l-4.12-4.147-4.12 4.147q-.294.268-.696.268t-.682-.281-.281-.682.294-.669l4.12-4.147-4.12-4.147q-.294-.268-.294-.669t.281-.682.682-.281.696 .268l4.12 4.147 4.12-4.147q.294-.268.696-.268t.682.281 .281.669-.294.682l-4.12 4.147 4.12 4.147q.294.268 .294.669t-.281.682zM22.047 22.074v0 0-20.147 0h-20.12v0 20.147 0h20.12zM22.047 24h-20.12q-.803 0-1.365-.562t-.562-1.365v-20.147q0-.776.562-1.351t1.365-.575h20.147q.776 0 1.351.575t.575 1.351v20.147q0 .803-.575 1.365t-1.378.562v0z"})})}const m=(0,h.A)({root:{flexGrow:1}}),x=(e,t,a)=>{t&&t.forEach((t=>{t.children&&t.children.length>0&&(a.push(t[e]),x(e,t.children,a))}))},b=(e,t)=>{if(t){let a=[];return x(e,t,a),a}return[""]};function A(e){const t=m(),{children:a,nameId:l,data:n,expandAll:s}=e;return(0,i.jsx)(p.A,{multiSelect:!0,disableSelection:!0,className:t.root,defaultCollapseIcon:(0,i.jsx)(f,{}),defaultExpandIcon:(0,i.jsx)(v,{}),defaultEndIcon:(0,i.jsx)(g,{}),defaultExpanded:s&&b(l,n),children:a})}var C=a(48738),D=a.n(C),j=a(34553),S=a(33720),_=a(37751),y=a(34849);const $=n.Ay.div`
    margin-right: 5px;
    display: flex;
    padding: 4px 0px;
    align-items: center;
    width:100%
`,I=n.Ay.span`
    font-size: 0.875rem;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: 0.01071em;
`,N=(0,S.A)((e=>({iconContainer:{"& .close":{opacity:.3}},group:{marginLeft:7,paddingLeft:18,borderLeft:`1px dashed ${(0,_.Rv)(e.palette.text.primary,.4)}`}})))((e=>{const t=w();return(0,i.jsx)(j.A,{...e,classes:{root:t.root,content:t.content,expanded:t.expanded,selected:t.selected,group:t.group,label:t.label}})})),w=(0,h.A)((e=>({root:{color:e.palette.text.secondary,"&:hover > $content":{backgroundColor:"#0000000a"},"&:focus > $content, &$selected > $content":{},"&:focus > $content $label, &:hover > $content $label, &$selected > $content $label":{}},content:{color:e.palette.text.secondary,borderTopRightRadius:e.spacing(2),borderBottomRightRadius:e.spacing(2),paddingRight:e.spacing(1),fontWeight:e.typography.fontWeightMedium,"$expanded > &":{fontWeight:e.typography.fontWeightRegular}},group:{marginLeft:0,"& $content":{paddingLeft:e.spacing(2)}},selected:{color:"blue"},label:{fontWeight:"inherit",color:"blue"},labelRoot:{display:"flex",alignItems:"center",padding:e.spacing(.5,0)},labelIcon:{marginRight:e.spacing(1)},labelText:{fontWeight:"inherit",flexGrow:1}})));function q(e){const{children:t,nodeId:a,title:n,icon:s,data:o,renderAfter:r,checkable:d,checked:c,onCheck:h,onSelection:u}=e,[p,f]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{d&&f(c)}),[d,c]),(0,i.jsx)(N,{nodeId:a,label:(0,i.jsxs)($,{children:[d&&(0,i.jsx)(y.Sc,{checked:p,color:"primary",onChange:e=>{let t=!p;f(t),h&&h(e,t,o)}}),(0,i.jsxs)($,{className:"wrapper",onClick:e=>u&&u(e,o),children:[(0,i.jsx)("i",{className:D()("mr-2",s)}),(0,i.jsx)(I,{children:n})]}),r]}),children:t})}var k=a(67116),R=a(9031);const E=l.forwardRef(((e,t)=>{let{manipulation:a,onSelect:n,viewDeleted:s,expandAll:o}=e;const[r,d]=(0,l.useState)(!0),[h,u]=(0,l.useState)([]),p=(0,l.useCallback)(((e,t)=>{var a=[];return e.forEach(((l,n)=>{if(l.Parent_ID===t){var s=p(e,l.ID);s.length&&(l.children=s),a.push(l)}})),a}),[]),f=(0,l.useCallback)((e=>{const t=[];return e.forEach(((a,l,n)=>{if(!a.Parent_ID){const l={ID:a.ID,Parent_ID:a.Parent_ID,Name:a.Name,Code:a.Code,SP_DA_ID:a.SP_DA_ID?a.SP_DA_ID:null};if(0!==n.filter((e=>e.Parent_ID===a.ID)).length){const t=p(e,a.ID);l.children=t}t.push(l)}})),t}),[p]);return(0,l.useEffect)((()=>{d(!0),a.view().then((e=>{let t=[];t=e&&0!==e.length?f(e):[],u(t)})).catch((e=>(0,k.a3)("Kh\xf4ng th\u1ec3 load d\u1eef li\u1ec7u 1!"))).finally((()=>d(!1)))}),[]),(0,l.useImperativeHandle)(t,(()=>({queryData:()=>{d(!0),a.view().then((e=>{let t=[];t=e&&0!==e.length?f(e):[],u(t)})).catch((e=>(0,k.a3)("Kh\xf4ng th\u1ec3 load d\u1eef li\u1ec7u 2!"))).finally((()=>d(!1)))}}))),(0,i.jsx)(c,{show:r,children:h&&0!==h.length&&(0,i.jsx)(A,{NameId:"ID",data:[{ID:"null",children:h}],children:P("null",h,s,n,a)})})})),P=(e,t,a,l,n)=>t&&t.length>0&&t.map(((e,t)=>(0,i.jsx)(q,{nodeId:e.ID,defaultExpanded:e&&e.children&&0!==e.children.length?[e.icon]:null,icon:e.icon,title:e.Code?e.Code+" - "+e.Name:e.Name,data:{ID:e.ID,Parent_ID:e.Parent_ID,Name:e.Name,Code:e.Code,SP_DA_ID:e.SP_DA_ID?e.SP_DA_ID:null,children:e.children?e.children:[]},onSelection:(e,t)=>l(e,t),renderAfter:a&&(0,i.jsx)(R.A,{style:{height:"100%"},onClick:()=>(0,k.A1)(`B\u1ea1n th\u1eadt s\u1ef1 mu\u1ed1n x\xf3a khu '${e.Name}' ?`,"X\xf3a n\u1ed9i dung").then((t=>{"cancel"!==t.dismiss&&n.delete(e.ID).then((e=>{})).catch((e=>(0,k.a3)("X\xf3a th\u1ea5t b\u1ea1i !")))})),children:"X\xf3a"}),children:e.children&&P(e.ID,e.children,a,l,n)},`${t}${e.ID}`))),M=E,L=l.forwardRef(((e,t)=>{let{manipulation:a,noidungDetailSetValue:n,viewDeleted:s,expandAll:o,data:r}=e;const d=(0,l.useRef)(null),c=(e,t)=>n(e,t);return(0,l.useImperativeHandle)(t,(()=>({onSelect:c,refeshNoiDung:()=>d.current&&d.current.queryData(),refeshNoiDungDefault:()=>d.current&&d.current.queryData()}))),(0,i.jsx)(M,{ref:d,manipulation:a,viewDeleted:s,onSelect:(e,t)=>c(e,t),expandAll:!0})}))},97159:(e,t,a)=>{a.d(t,{A:()=>c});var l=a(9950),n=a(37004),s=a(4370),i=a(36841),o=a(44414);const r={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 l.Component{constructor(e){super(e),this.loadDataFromApi=()=>{let{columns:e,odata:t,url:a,where:l,valueField:n,textField:o,textFieldSub:r}=this.props,d=[],c="";!1!==t?(c=`${a}`,c+=l?`/?$filter=${l}&`:"/?",e&&e.length>0&&(c+=`$select=${this.props.columns.join()}`)):c=this.props.url,(0,s.Pq)(c,"GET",null,t).then((e=>{!1!==t?e.value.forEach((e=>{d.push({value:e[n],label:r?parseInt(e[r])+""==="NaN"?e[r]+" - "+e[o]:"number"===typeof parseInt(e[r])?e[o]+" - "+(0,i.vv)(e[r])+" VN\u0110":e[r]+" - "+e[o]:e[o],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:l}=this.props;if(e){let n=e.map((e=>({value:e[t],label:l?parseInt(e[l])+""==="NaN"?e[l]+" - "+e[a]:"number"===typeof parseInt(e[l])?e[a]+" - "+(0,i.vv)(e[l])+" VN\u0110":e[l]+" - "+e[a]:e[a],obj:e})));this.setState({data:n,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 l=0;l<a.length;l++){if(a[l].value&&a[l].value===e){t=a[l];break}if(a[l].options)for(let n=0;n<a[l].options.length;n++)if(a[l].options[n].value&&a[l].options[n].value===e){t=a[l].options[n];break}}return t}getOptionsMulti(e){let t=[],{data:a}=this.state;if(a&&a.length>0&&e)for(let l=0;l<a.length;l++){let n=a[l];for(let a=0;a<e.length;a++)n.value&&n.value===e[a]&&t.push(n)}return t}componentDidUpdate(e,t,a){let{options:l,valueField:n,textField:s,textFieldSub:o,where:r}=this.props;if(r!==e.where&&this.loadDataFromApi(),l!==e.options&&l){let e=l.map((e=>({value:e[n],label:o?parseInt(e[o])+""==="NaN"?e[o]+" - "+e[s]:"number"===typeof parseInt(e[o])?e[s]+" - "+(0,i.vv)(e[o])+" VN\u0110":e[o]+" - "+e[s]:e[s],obj:e})));this.setState({data:e,isLoading:!1}),this.setStateSelected(this.state.value)}}render(){let{placeholder:e,isMulti:t,isDetail:a,value:l,className:s}=this.props,i=t?this.getOptionsMulti(l):this.getOptionsSingle(l);return this.state.data.length>0&&a?(0,o.jsx)("span",{children:i&&i.label}):(0,o.jsx)(n.A,{isMulti:t,isLoading:this.state.isLoading,isDisabled:this.props.disabled,isClearable:!0,className:s||"dropdownlist",value:i,styles:r,options:this.state.data,onChange:this.onChange,placeholder:e})}}const c=d}}]);