????

Your IP : 3.145.152.98


Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/
Upload File :
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/6011.483a21d4.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[6011],{53832:(e,t,a)=>{a.d(t,{A:()=>S});a(9950);var s=a(76152),l=a(23931),n=a(48274),o=a(46499),i=a(31409),r=a(9326),d=a(69754),c=a(44754),h=a(97159),u=a(65907),p=a(47495),m=a(60666),g=a(53139),D=a(62267),b=a(94265),x=a(17790),y=a(36841),v=a(71739),f=a(73613),w=a(70537),C=a(44414);const j=e=>{var t;let{data:a,onChange:s,value:l,isDetail:n,mustLabel:o,options:r,onClickQuickAdd:j}=e;const A=e=>"Nh\u1eadp ".concat(e.toLowerCase());let S=n&&"data-select"!==a.type?"label":a.type;if(o)return(0,C.jsx)("span",{children:l});switch(S){case"label":return(0,C.jsx)("span",{children:"datetime"===a.type?(0,y.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":default:return(0,C.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:A(a.title)});case"password":return(0,C.jsx)(g._2,{name:a.field_name,value:null==l?"":l,onChange:e=>s&&s(e.target.name,e.target.value),placeholder:A(a.title)});case"textarea":return(0,C.jsx)(c.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:A(a.title)});case"datetime":return(0,C.jsxs)("div",{className:a.icon?"form-control-icon":"",style:{pointerEvents:a.isDetail?"none":"auto"},children:[(0,C.jsx)(d.A,{autoComplete:a.autoComplete||"off",name:a.field_name,value:a.defaultValue||l,onChange:e=>s&&s(a.field_name,e),placeholderText:a.placeholder||A(a.title)}),a.icon&&(0,C.jsx)(f.A,{fa:"calendar"})]});case"data-select":return a.dataSelect&&(0,C.jsx)(C.Fragment,{children:(0,C.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,addItem:!!a.addItem&&a.addItem,urlAddItem:a.urlAddItem,columnAddItem:a.columnAddItem,onChange:(e,t)=>{s&&s(a.field_name,e,t)},onClickQuickAdd:j})});case"data-select-async":return a.dataSelect&&(0,C.jsx)(w.rb,{disabled:!!a.disabled&&a.disabled,value:l||"",url:a.dataSelect.url,column:a.dataSelect.column,isResultValue:a.dataSelect.isResultValue,options:a.dataSelect.options,whereOne:a.dataSelect.whereOne,where:a.dataSelect.where,addItem:!!a.addItem&&a.addItem,urlAddItem:a.urlAddItem,columnAddItem:a.columnAddItem,onClickQuickAdd:j,urlGetAPIId:a.dataSelect.urlGetAPIId,fieldSearchAPI:a.dataSelect.fieldSearchAPI,onChange:e=>{e?s(a.field_name,e.value):s(null)}});case"numeric":case"currency":return(0,C.jsx)(m.A,{autoComplete:a.autoComplete||"off",id:"ctl_".concat(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,C.jsx)(u.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,C.jsx)(v.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,C.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"select-year":return(0,C.jsx)(D.A,{disabled:!!a.disabled&&a.disabled,value:l,onChange:t=>{s&&e.onChange(a.field_name,t&&t.value)},placeholder:A(a.title)});case"select-custom":return(0,C.jsx)(b.A,{value:l,onChange:t=>{s&&e.onChange(a.field_name,t&&t.value)},options:e.data.options});case"select-month":return(0,C.jsx)(x.A,{value:l,onChange:t=>{s&&e.onChange(a.field_name,t&&t.value)}})}},A=e=>{let{inline:t}=e;const{data:a,value:i,onChange:d,onChangeRender:c,inline_equal:h,style:u,styleTitle:p,styleRow:m,isDetail:g,className:D}=e;t="break"!==t&&(!!t||!(!g&&"label"!==a.type));return a&&"hidden"!==a.type&&(0,C.jsxs)(s.A,{style:m,row:!0,className:"form-control-".concat(a.field_name).concat(g?" isDetail":""," ").concat(D||""),children:[!0!==a.hidden_label&&(0,C.jsx)(l.A,{md:!1===t?"12":h?"6":"4",children:a.required?(0,C.jsx)(o.A,{style:p,children:a.title}):(0,C.jsx)(n.A,{style:p,children:a.title})}),(0,C.jsx)(l.A,{md:!1===t||!0===a.hidden_label?"12":h?"6":"8",style:u,children:(0,C.jsx)("div",{className:"form-control-value",style:a.width&&{maxWidth:a.width},children:a.render?a.render(i,c):a.lookup?(0,C.jsx)(r.A,{name:a.field_name,value:i,onChange:e=>d&&d(e.target.name,e.target.value),placeholder:(b=a.title,"Nh\u1eadp ".concat(b.toLowerCase())),children:Object.keys(a.lookup).map(((e,t)=>(0,C.jsx)("option",{value:e,children:a.lookup[e]},t)))}):j(e)})})]});var b};A.defaultProps={inline:!1};const S=A},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:i,children:r,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:r}),(0,l.jsx)("span",{className:t?"disabled":"",children:n})]})};n.defaultProps={};const o=n},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},46499:(e,t,a)=>{a.d(t,{A:()=>c});var s,l=a(57528),n=(a(9950),a(86006)),o=a(48274),i=a(44414);const r=n.Ay.span(s||(s=(0,l.A)(["\n  color: red;\n"]))),d=e=>{const{text:t,children:a,...s}=e;return(0,i.jsxs)(o.A,{...s,children:[(0,i.jsx)("b",{children:a})," ",(0,i.jsx)(r,{children:t})]})};d.defaultProps={text:"*"};const c=d},52201:(e,t,a)=>{a.d(t,{A:()=>d});var s=a(9950),l=a(18649),n=a(16328),o=a(33151),i=a(39051),r=a(44414);class d extends s.Component{constructor(e){var t;super(e),t=this,this.onSelectDate=function(e){let a=arguments.length>2?arguments[2]:void 0;const{onChangeDate:s,toggleHidden:l}=t.props,n=new Date;l&&t.setShowToggle();let o=n.getDate()-n.getDay()+1,r=o+6,d=o-7,c=r-7,h=new Date,u=new Date(n.setDate((new Date).getDate()-1)),p=new Date((new Date).setDate(o)),m=new Date((new Date).setDate(r)),g=new Date((new Date).setDate(d)),D=new Date((new Date).setDate(c)),b=new Date((new Date).setDate((new Date).getDate()-7)),x=new Date((new Date).getFullYear(),(new Date).getMonth(),1),y=new Date((new Date).getFullYear(),(new Date).getMonth()+1,0),v=new Date((new Date).getFullYear(),(new Date).getMonth()-1,1),f=new Date((new Date).getFullYear(),(new Date).getMonth(),0),w=new Date((new Date).setDate((new Date).getDate()-30)),C=new Date((new Date).getFullYear(),0,1),j=new Date((new Date).getFullYear(),3,0),A=new Date((new Date).getFullYear(),3,1),S=new Date((new Date).getFullYear(),6,0),k=new Date((new Date).getFullYear(),6,1),N=new Date((new Date).getFullYear(),9,0),R=new Date((new Date).getFullYear(),9,1),T=new Date((new Date).getFullYear(),12,0),F=new Date((new Date).getFullYear(),0,1),V=new Date((new Date).getFullYear(),12,0),I=new Date((new Date).getFullYear()-1,0,1),_=new Date((new Date).getFullYear()-1,12,0);switch(e){case i.Eb.ToanThoiGian:s(!0,null,null);break;case i.Eb.HomNay:s(!0,h,h);break;case i.Eb.HomQua:s(!0,u,u);break;case i.Eb.TuanNay:s(!0,p,m);break;case i.Eb.TuanTruoc:s(!0,g,D);break;case i.Eb.BayNgayQua:s(!0,b,h);break;case i.Eb.ThangNay:s(!0,x,y);break;case i.Eb.ThangTruoc:s(!0,v,f);break;case i.Eb.BaMuoiNgayQua:s(!0,w,h);break;case i.Eb.Quy1:s(!0,C,j);break;case i.Eb.Quy2:s(!0,A,S);break;case i.Eb.Quy3:s(!0,k,N);break;case i.Eb.Quy4:s(!0,R,T);break;case i.Eb.NamNay:s(!0,F,V);break;case i.Eb.NamTruoc:s(!0,I,_)}t.props.setStringValueDate&&t.props.setStringValueDate(e).then((e=>{a?!t.props.status&&t.props.alwaysTrueReportViewer&&t.props.alwaysTrueReportViewer():!t.props.status&&t.props.changeReportViewer&&t.props.changeReportViewer()})).catch((e=>e))},this.state={showToggle:!1}}setShowToggle(){this.setState({showToggle:!this.state.showToggle})}render(){const{showToggle:e}=this.state,{disabledRadio:t,stringValueDate:a,position:s,className:d,toggleHidden:c,valueRadio:h}=this.props;return(0,r.jsxs)(l.A,{className:d?"button-drop-right "+d:"button-drop-right",disabled:t||!1,children:[(0,r.jsx)(n.A,{caret:!0,className:"1"===h?"active":"",children:(0,r.jsxs)("span",{onClick:()=>c&&this.setShowToggle(),children:["  ",a||""," "]})}),(0,r.jsx)(o.A,{className:c&&e?"dropdow-custon-report toggleHidden showToggle":c?"dropdow-custon-report toggleHidden":"dropdow-custon-report",children:(0,r.jsxs)("div",{className:s?"autoComplete-input-date "+s:"autoComplete-input-date right",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"header-date",children:"Theo ng\xe0y v\xe0 tu\u1ea7n"}),i.gK.map(((e,t)=>(0,r.jsx)("span",{"data-render":e.key,onClick:()=>this.onSelectDate(e.key),children:e.key},t)))]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"header-date",children:"Theo th\xe1ng v\xe0 qu\xfd"}),i.RK.map(((e,t)=>(0,r.jsx)("span",{"data-render":e.key,onClick:()=>this.onSelectDate(e.key),children:e.key},t)))]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"header-date",children:"Theo n\u0103m"}),i.OW.map(((e,t)=>(0,r.jsx)("span",{"data-render":e.key,onClick:()=>this.onSelectDate(e.key),children:e.key},t)))]})]})})]})}}},39051:(e,t,a)=>{a.d(t,{Eb:()=>s,OW:()=>o,RK:()=>n,gK:()=>l});const s={HomNay:"H\xf4m nay",HomQua:"H\xf4m qua",TuanNay:"Tu\u1ea7n n\xe0y",TuanTruoc:"Tu\u1ea7n tr\u01b0\u1edbc",BayNgayQua:"7 ng\xe0y qua",ThangNay:"Th\xe1ng n\xe0y",ThangTruoc:"Th\xe1ng tr\u01b0\u1edbc",BaMuoiNgayQua:"30 ng\xe0y qua",Quy1:"Qu\xfd 1",Quy2:"Qu\xfd 2",Quy3:"Qu\xfd 3",Quy4:"Qu\xfd 4",NamNay:"N\u0103m nay",NamTruoc:"N\u0103m tr\u01b0\u1edbc"},l=[{key:"H\xf4m nay"},{key:"H\xf4m qua"},{key:"Tu\u1ea7n n\xe0y"},{key:"Tu\u1ea7n tr\u01b0\u1edbc"},{key:"7 ng\xe0y qua"}],n=[{key:"Th\xe1ng n\xe0y"},{key:"Th\xe1ng tr\u01b0\u1edbc"},{key:"30 ng\xe0y qua"},{key:"Qu\xfd 1"},{key:"Qu\xfd 2"},{key:"Qu\xfd 3"},{key:"Qu\xfd 4"}],o=[{key:"N\u0103m nay"},{key:"N\u0103m tr\u01b0\u1edbc"}]},47495:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(9950),l=a(71739),n=a(44414);class o 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,n.jsx)(l.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 i=o},65907:(e,t,a)=>{a.d(t,{A:()=>i});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 i=o},17790:(e,t,a)=>{a.d(t,{A:()=>i});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 ".concat(t)});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}o.defaultProps={placeholder:"Ch\u1ecdn..."};const i=o},62267:(e,t,a)=>{a.d(t,{A:()=>i});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 ".concat(a)});return t})(),i=e||"";return a?(0,n.jsx)("div",{style:{textAlign:"center"},children:i?"N\u0103m "+i:""}):(0,n.jsx)(l.A,{disabled:s,value:i,onChange:t,options:o,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}o.defaultProps={placeholder:"Ch\u1ecdn..."};const i=o},28412:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(9950),l=a(23931),n=a(44414);class o extends s.Component{render(){const{children:e,NoTabs:t,className:a,PageBaoCao:s}=this.props;let o=[];return a&&o.push(a),o.push("filter-box"),t&&o.push("filter-no-tabs"),s&&o.push("filter-page-baocao"),(0,n.jsx)(l.A,{className:o.join(" "),md:"3",children:e})}}},62181:(e,t,a)=>{a.d(t,{A:()=>B});var s=a(57528),l=a(9950),n=a(1254),o=a(49977),i=a(26100),r=a(50651),d=a(75490),c=a(76991),h=a(86006),u=a(53744),p=a(67116),m=a(53832),g=a(53139),D=a(65907),b=a(20162),x=(a(39890),a(34779),a(18383)),y=a(89285),v=a(18649),f=a(16328),w=a(33151),C=a(52201),j=a(73613),A=a(39051),S=a(44414);class k extends l.Component{constructor(e){super(e),this.onSelectDateAnother=e=>{this.setState({dateChoiceAnother:[e.selection]},(()=>{this.setState({startDay:this.state.dateChoiceAnother[0].startDate,endDay:this.state.dateChoiceAnother[0].endDate,startDayFormat:(0,x.A)(this.state.dateChoiceAnother[0].startDate,"dd-MM-yyyy"),endDayFormat:(0,x.A)(this.state.dateChoiceAnother[0].endDate,"dd-MM-yyyy")},(()=>this.props.onChangeDate(!0,this.state.startDay,this.state.endDay))),!this.props.status&&this.props.changeReportViewer()}))},this.handleChangeRadio=e=>{const{disabledRadio:t,stringValueDate:a,startDay:s,endDay:l}=this.state;this.setState({disabledRadio:!t,valueRadio:e},(()=>{"1"===this.state.valueRadio?s&&l?this.componentDateSelect.current.onSelectDate(a,!0,!1):this.componentDateSelect.current.onSelectDate(a,!0,!0):s&&l?(this.props.onChangeDate(!0,s,l),!this.props.status&&this.props.changeReportViewer()):this.componentDateSelect.current.onSelectDate(a,!1,!0)}))},this.handleChangeRadioFake=e=>{this.setState({valueRadio:e})},this.state={stringValueDate:null,valueRadio:"1",disabledRadio:!1,dateChoiceAnother:[{startDate:new Date,endDate:new Date,key:"selection"}],startDay:null,endDay:null,locale:"vi",startDayFormat:null,endDayFormat:null,dropdownOpen:!1},this.setStringValueDate=this.setStringValueDate.bind(this),this.componentDateSelect=l.createRef()}componentDidMount(){const{defaultValueDate:e}=this.props;let t=A.gK.find((t=>t.key===e)),a=A.RK.find((t=>t.key===e)),s=A.OW.find((t=>t.key===e));this.setState({stringValueDate:(null===t||void 0===t?void 0:t.key)||(null===a||void 0===a?void 0:a.key)||(null===s||void 0===s?void 0:s.key)||A.Eb.HomNay})}componentDidUpdate(e,t){const{stringValueDate:a,valueRadio:s,startDay:l,endDay:n}=this.state;a===t.stringValueDate&&s===t.valueRadio||this.setState({newStringValueDate:a},(()=>{"1"===this.state.valueRadio?this.componentDateSelect.current.onSelectDate(a,!0,!1):l&&n?(this.props.onChangeDate(!0,l,n),!this.props.status&&this.props.changeReportViewer()):this.componentDateSelect.current.onSelectDate(a,!1,!0)}))}async setStringValueDate(e){this.setState({stringValueDate:e})}render(){const{stringValueDate:e,valueRadio:t,disabledRadio:a,dateChoiceAnother:s,startDayFormat:n,endDayFormat:o,locale:i}=this.state;return(0,S.jsx)(l.Fragment,{children:(0,S.jsx)(D.A,{className:"radio-custom-report",data:[{label:(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("span",{style:{width:"100%"},onClick:()=>this.handleChangeRadioFake("1"),children:(0,S.jsx)(C.A,{ref:this.componentDateSelect,setStringValueDate:this.setStringValueDate,onChangeDate:this.props.onChangeDate,stringValueDate:e,alwaysTrueReportViewer:this.props.alwaysTrueReportViewer,changeReportViewer:this.props.changeReportViewer,status:this.props.status,valueRadio:t})})}),value:"1"},{label:(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("span",{style:{width:"100%"},onClick:()=>this.handleChangeRadioFake("2"),children:(0,S.jsxs)(v.A,{className:"button-drop-right",children:[(0,S.jsx)(f.A,{caret:!0,className:"2"===t?"active":"",children:n&&o?n+" - "+o:"L\u1ef1a ch\u1ecdn kh\xe1c"}),(0,S.jsx)(w.A,{right:!0,className:"dropdow-custon-report",children:(0,S.jsx)(b.ad,{className:"date-range-picker",onChange:e=>this.onSelectDateAnother(e),ranges:s,locale:y[i],direction:"horizontal",months:2})})]})})}),value:"2"}],value:t,onChange:e=>this.handleChangeRadio(e)})})}}var N,R,T,F,V,I=a(97159),_=a(17790),E=a(62267),L=a(4370),P=a(34057);class Q extends l.Component{constructor(e){super(e),this.state={newDataCount:[],newDataInfo:[],isShowIndex:null,isShowInfo:!1},this.countRadioList=this.countRadioList.bind(this),this.refDropDownList=l.createRef()}componentDidMount(){const{dataCount:e,dataCount2:t,dataCountExt:a,type:s}=this.props;(e||t||a)&&this.countRadioList()}countRadioList(){let{data:e,dataCount:t,dataCount2:a,dataCountExt:s}=this.props;try{if(t){let a=t.where?"&$filter="+t.where:"";(0,L.Pq)("".concat(t.url,"?&$select=").concat(t.filterBy+a),"GET",null).then((a=>{let s=[];e&&e.forEach(((l,n)=>{s.push({label:(0,S.jsxs)(S.Fragment,{children:[l.label,(0,S.jsxs)("span",{className:"count-radio",children:["(",a.value.filter((e=>e[t.filterBy]+""===l.value)).length,")"]})]}),value:l.value}),n===e.length-1&&this.setState({newDataCount:s})}))}))}else a?(0,L.Pq)("".concat(a.url),"GET",null).then((t=>{let s=[];e&&e.forEach(((l,n)=>{s.push({label:(0,S.jsxs)(S.Fragment,{children:[l.label,(0,S.jsxs)("span",{className:"count-radio",children:["(","DichVu"===l.value.split("-")[0]?t.value.filter((e=>e[a.filterBy]===l.value.split("-")[0])).length:"SanPham"===l.value.split("-")[0]?t.value.filter((e=>e[a.filterBy]===l.value.split("-")[0])).filter((e=>e[a.filterBy2]+""===l.value.split("-")[1])).length:t.value.filter((e=>e[a.filterBy]===l.value.split("-")[0])).filter((e=>e[a.filterBy2]+""===l.value.split("-")[1])).length,")"]})]}),value:l.value}),n===e.length-1&&this.setState({newDataCount:s})}))})):s&&(0,L.Pq)("".concat(s.urlExt),"GET",null,!1).then((t=>{let a=[];e&&e.forEach(((l,n)=>{a.push({label:(0,S.jsxs)(S.Fragment,{children:[l.label,(0,S.jsxs)("span",{className:"count-radio",children:["(","DichVu"===l.value?t.filter((e=>e[s.filterBy]===l.value)).length:"SanPham"===l.value?t.filter((e=>e[s.filterBy]===l.value)).filter((e=>e[s.filterBy2]+""==="true")).length:"ThanhPham"===l.value?t.filter((e=>"SanPham"===e[s.filterBy])).filter((e=>e[s.filterBy2]+""!=="true")).length:null,")"]})]}),value:l.value}),n===e.length-1&&this.setState({newDataCount:a})}))}))}catch{(0,p.a3)("B\u1ed9 l\u1ecdc radio list x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")}}infoRadioList(){const{data:e}=this.props;try{let t=e.map((e=>({label:(0,S.jsxs)(S.Fragment,{children:[e.label,(0,S.jsx)("span",{className:"icon-info",children:(0,S.jsx)(j.A,{fa:"info-circle"})})]}),value:e.value})));this.setState({newDataInfo:t})}catch(t){(0,p.a3)("B\u1ed9 l\u1ecdc radio list info x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")}}reLoadDataDropDownList(){this.refDropDownList.current.loadDataFromApi()}onSelectRadioListInfo(e){this.setState((t=>({isShowInfo:!t.isShowInfo,isShowIndex:t.isShowInfo?null:e})))}render(){const{className:e,type:t,dataCount:a,defaultValue:s,placeholder:l,options:r,valueField:d,textField:c,value:h,field_name:u,title:p,disabled:D,data:b,url:x,where:y,dataCount2:v,onChangeDate:f,dataCountExt:w,renderInfo:C,renderCustom:A,textFieldSub:N,...R}=this.props,{onKeyPress:T,onChange:F}=this.props,{newDataCount:V,isShowIndex:L}=this.state;let Q=(0,S.jsx)(S.Fragment,{});switch(t||"textbox"){case"textbox":Q=(0,S.jsx)(g.Sm,{defaultValue:s||"",onKeyPress:e=>T(e||null),placeholder:l||"T\xecm ki\u1ebfm"});break;case"dropdown-list":x?Q=(0,S.jsx)(I.A,{ref:this.refDropDownList,disabled:D||!1,url:x||"",where:y||"",valueField:d||"",textField:c||"",textFieldSub:N||"",value:h||"",onChange:e=>F(e||null),placeholder:l||"Ch\u1ecdn"}):r&&r.length>0&&(Q=(0,S.jsx)(I.A,{ref:this.refDropDownList,options:r||[],valueField:d||"",textField:c||"",textFieldSub:N||"",value:h||"",onChange:e=>F(e||null),placeholder:l||"Ch\u1ecdn"}));break;case"month":Q=(0,S.jsx)(_.A,{value:h,onChange:e=>e?F(e):h});break;case"year":Q=(0,S.jsx)(E.A,{value:h,onChange:e=>e?F(e):h});break;case"radio-list":Q=(0,S.jsx)(m.A,{data:{field_name:u||"filter-radio-list",title:p||"",type:"radio-list",data:a||v||w?V:b||[]},value:h||"",onChange:(e,t)=>F(e,t)});break;case"radio-list-info":Q=(0,S.jsx)(m.A,{data:{field_name:u||"filter-radio-list-info",title:p||"",type:"radio-list",data:b.map(((e,t)=>({label:(0,S.jsxs)(S.Fragment,{children:[e.label,(0,S.jsxs)("span",{id:"Popover-"+(t+1),className:"icon-info",children:[(0,S.jsx)("span",{onClick:()=>this.onSelectRadioListInfo(t),children:(0,S.jsx)(j.A,{fa:"info-circle"})}),(0,S.jsxs)(n.A,{trigger:"click",className:C.className,placement:"right-start",isOpen:L===t,target:"Popover-"+(t+1),toggle:()=>this.onSelectRadioListInfo(t),children:[(0,S.jsx)(o.A,{children:C.header}),(0,S.jsx)(i.A,{children:C.body}),(0,S.jsx)(o.A,{className:"bg-white",style:{borderTop:"1px solid #ebebeb"},children:C.footer})]})]})]}),value:e.value})))},value:h||"",onChange:(e,t)=>F(e,t)});break;case"radio-list-custom":Q=(0,S.jsx)(m.A,{data:{field_name:u||"filter-radio-list-custom",title:p||"",type:"radio-list",data:b.map(((e,t)=>({label:(0,S.jsxs)(S.Fragment,{children:[e.label,(0,S.jsx)("span",{className:"icon-info",children:A})]}),value:e.value})))},value:h||"",onChange:(e,t)=>F(e,t)});break;case"text-number":Q=(0,S.jsx)(g.YI,{defaultValue:s||"",onKeyPress:e=>T(e||null),placeholder:l||"T\xecm ki\u1ebfm"});break;case"date-report":Q=(0,S.jsx)(k,{onChangeDate:f,changeReportViewer:this.props.changeReportViewer,alwaysTrueReportViewer:this.props.alwaysTrueReportViewer,status:this.props.status,defaultValueDate:this.props.defaultValueDate});break;case"multiple-select":Q=(0,S.jsx)(P.Ay,{closeMenuOnSelect:!1,defaultValue:this.props.defaultValueMultiSelect,isMulti:!0,options:this.props.options,onChange:this.props.onChange,className:"basic-multi-select",classNamePrefix:"select",noOptionsMessage:this.props.noOptMsg,getOptionLabel:this.props.getOptionLabel,getOptionValue:this.props.getOptionValue})}return Q}}class B extends l.Component{constructor(e){super(e),this.state={styleContent:{},isCollapse:!1},this.onCollapse=this.onCollapse.bind(this),this.RenderInput=l.createRef()}onCollapse(){const{isCollapse:e}=this.state;e?this.setState({styleContent:{maxHeight:"100%",padding:"1rem"},isCollapse:!e}):this.setState({styleContent:{maxHeight:0,padding:0,overflow:"hidden"},isCollapse:!e})}componentDidUpdate(e,t){const{dataCount:a}=this.props;a&&a.where!==e.dataCount.where&&this.RenderInput.current.countRadioList()}updateCountRadioList(){this.RenderInput.current.countRadioList()}reLoadDataDropDownList(){this.RenderInput.current.reLoadDataDropDownList()}render(){const{styleContent:e,isCollapse:t}=this.state,{className:a,backgroundTitle:s,title:l,renderButton:n,showDKD:o,titleBody:i}=this.props;return(0,S.jsxs)(r.A,{className:"filter-card "+(a||""),children:[(0,S.jsxs)(d.A,{className:s||"",children:[(0,S.jsx)("b",{children:l||""}),(0,S.jsxs)(O,{className:"d-inline-flex pull-right",children:[(0,S.jsx)(q,{className:"mr-2",children:n}),(0,S.jsx)(H,{onClick:this.onCollapse,children:(0,S.jsx)(j.A,{fa:t?"chevron-circle-down":"chevron-circle-up"})})]})]}),(0,S.jsxs)(c.A,{style:e,children:[o&&"dieuhanh"===u.lg.MaVaiTro&&(0,S.jsx)(M,{className:"mb-2",children:(0,S.jsxs)("b",{children:["Chi nh\xe1nh: ",u.b9.TenDiemKinhDoanh]})}),i&&(0,S.jsxs)(Y,{className:"mb-2",children:[(0,S.jsx)("h4",{children:i}),(0,S.jsx)("hr",{})]}),(0,S.jsx)(Q,{ref:this.RenderInput,...this.props})]})]})}}const M=h.Ay.div(N||(N=(0,s.A)(["\n\n"]))),Y=h.Ay.div(R||(R=(0,s.A)(["\n\n"]))),O=h.Ay.div(T||(T=(0,s.A)(["\n    cursor: pointer;\n    position: absolute;\n    top: 13px;\n    right: 20px;\n    line-height: 19px;\n"]))),H=h.Ay.div(F||(F=(0,s.A)(["\n\n"]))),q=h.Ay.div(V||(V=(0,s.A)(["\n\n"])));B.defaultProps={renderButton:""}},30616:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(9950),l=a(70349),n=a(44414);class o extends s.Component{render(){const{children:e,className:t}=this.props;return(0,n.jsx)(l.A,{className:"filter-module pt-2 "+t,children:e})}}}}]);