????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/3506.dddc7ea2.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[3506,5660],{4572:(e,n,a)=>{a.r(n),a.d(n,{default:()=>d});var t=a(82210),l=a(61278),i=a(27894),r=a(79209),o=a(13196),s=a(6058);const d=(0,t.memo)((e=>{let{setWhere:n,setChildState:a,childState:d}=e;const[u,c]=(0,t.useState)({date:null});(0,t.useEffect)((()=>{d&&c(d)}),[d]);const h=(0,t.useCallback)(((e,n)=>{c((a=>({...a,[n]:e})))}),[]),p=(0,t.useCallback)((()=>{const{date:e,idDuAn:t,noiDung:i}=u;if(a((e=>({...e,...u}))),e||t){let a="";e&&t?a=`ThoiGian eq ${(0,l.rn)(e)} and DuAnId eq ${t}`:e?a=`ThoiGian eq ${(0,l.rn)(e)}`:t&&(a=`DuAnId eq ${t}`),n((e=>{const n={...e,search:i};return n.filter[2]?n.filter[2]=a:n.filter.push(a),n}))}else n((e=>{const n={...e,search:i};return n.filter.splice(2,1),n}))}),[u,a,n]);return(0,s.jsx)(t.Fragment,{children:(0,s.jsxs)("div",{className:"d-grid ",children:[(0,s.jsx)(r.Hc,{className:"date-time pay-time",value:null===u||void 0===u?void 0:u.date,isClearable:!0,placeholder:"Ch\u1ecdn ng\xe0y",onChange:e=>h(e,"date")}),(0,s.jsx)("br",{}),(0,s.jsx)(o.A,{url:"GDTCores/DuAns",where:"Status eq true",valueField:"Id",textField:"Name",placeholder:"Ch\u1ecdn d\u1ef1 \xe1n...",value:u.idDuAn,onChange:e=>h(e,"idDuAn")}),(0,s.jsx)("br",{}),(0,s.jsx)(r.Sm,{value:u.noiDung,onChange:e=>h(e.target.value,"noiDung"),placeholder:"Nh\u1eadp n\u1ed9i dung..."}),(0,s.jsx)("br",{}),(0,s.jsx)(i.nx,{onClick:()=>p(),children:"T\xecm ki\u1ebfm"})]})})}))},13196:(e,n,a)=>{a.d(n,{A:()=>s});var t=a(82210),l=a(61316),i=a(67002),r=a(6058);const o={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,n)=>{let{data:a}=n;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"})};const s=function(e){let{options:n,...a}=e;const[s,d]=(0,t.useState)([]),[u,c]=(0,t.useState)(null),[h,p]=(0,t.useState)(null),[g,f]=(0,t.useState)(!1),m=(0,t.useCallback)((e=>{let n=[];if(s&&s.length>0&&e)for(let a=0;a<s.length;a++){let t=s[a];for(let a=0;a<e.length;a++)t.value&&t.value===e[a]&&n.push(t)}return n}),[s]),v=(0,t.useCallback)((e=>{let n=null;if(s&&s.length>0&&e)for(let a=0;a<s.length;a++){if(s[a].value&&s[a].value===e){n=s[a];break}if(s[a].options)for(let t=0;t<s[a].options.length;t++)if(s[a].options[t].value&&s[a].options[t].value===e){n=s[a].options[t];break}}return n}),[s]),C=(0,t.useCallback)((e=>{a.isMulti?p(m(e)):p(v(e))}),[m,v,a.isMulti]),b=(0,t.useCallback)((()=>{let{columns:e,odata:n,url:t,where:l,valueField:r,textField:o}=a;if(!t)return;let s=[],c="";!1!==n?(c=`${t}`,c+=l?`/?$filter=${l}&`:"/?",e&&e.length>0&&(c+=`$select=${a.columns.join()}`)):c=a.url,(0,i.Pq)(c,"GET",null,n).then((e=>{!1!==n?e.value.forEach((e=>{s.push({value:e[r],label:e[o],obj:e})})):s=e,d(s),f(!1),C(u)})).catch((e=>{}))}),[a,C,u]);(0,t.useCallback)(((e,n)=>e.value!==a.value?(c(a.value),C(a.value),a.value||null):null),[a.value,C]),(0,t.useEffect)((()=>{f(!0);let{valueField:e,textField:t}=a;if(n){let a=n.map((n=>({value:n[e],label:n[t],obj:n})));d(a),f(!1),C(u)}else b(),f(!1)}),[]);const x=(0,t.useCallback)(((e,n)=>{if(p(e),a.isMulti){var t=[];for(let n=0;n<e.length;n++)t.push(e[n].value);a.onChange(t,null)}else a.getFullValue?a.onChange(e||null,e?e.obj:null):a.onChange(e?e.value:null,e?e.obj:null)}),[a]);let{placeholder:y,isMulti:j,isDetail:A,value:I,disabled:S}=a,T=j?m(I):v(I);return s.length>0&&A?(0,r.jsx)("span",{children:h&&h.label}):(0,r.jsx)(l.A,{isMulti:j,isLoading:g,isDisabled:S,isClearable:!0,className:"dropdownlist",value:T,styles:o,options:s,onChange:x,placeholder:y})}},18853:(e,n,a)=>{a.d(n,{A:()=>o});var t=a(82210),l=a(48895),i=a(6058);class r extends t.Component{render(){const{value:e,onChange:n}=this.props;return(0,i.jsx)(l.A,{value:e,onChange:n,options:(()=>{let e=[];for(var n=1;n<=12;n++)e.push({value:n,label:`Th\xe1ng ${n}`});return e})(),valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn th\xe1ng"})}}r.defaultProps={placeholder:"Ch\u1ecdn..."};const o=r},20136:(e,n,a)=>{a.d(n,{A:()=>O});var t=a(82210),l=a(4984),i=a(40731),r=a(31053),o=a(52262),s=a(64038),d=a(68673),u=a(57136),c=a(3959),h=a(13196),p=a(47117),g=a(16377),f=a(6058);const m=e=>{const{disabled:n,name:a,label:t,checked:l,type:i,children:r,...o}=e;return(0,f.jsxs)("label",{className:"radio",children:[(0,f.jsx)(g.A,{...o,type:"radio",name:a,checked:l,disabled:n,children:r}),(0,f.jsx)("span",{className:n?"disabled":"",children:t})]})};m.defaultProps={};const v=m;const C=function(e){let{value:n,name:a,disabled:l,data:r,numberCol:o,onChange:s}=e;const[d,u]=(0,t.useState)(null);return(0,t.useEffect)((()=>{u(n)}),[n]),(0,f.jsx)(p.A,{children:r&&r.map(((e,n)=>(0,f.jsx)(i.A,{md:o,children:(0,f.jsx)(v,{name:a,disabled:l||e.disabled,value:e.value,label:e.label,checked:d===e.value&&!e.disabled,onChange:e=>{d!==e.target.value&&(u(e.target.value),s(e.target.value))}},n)})))})};var b=a(80609);const x=function(e){let{value:n,name:a,disabled:l,data:i,onChange:r}=e;const[o,s]=(0,t.useState)([]);(0,t.useEffect)((()=>{s(n)}),[n]);const d=(0,t.useCallback)(((e,n)=>{var a=o.indexOf(e);a<0?o.push(e):o.splice(a,1),s(o),r(o)}),[r,o]);return i&&i.map(((e,n)=>(0,f.jsx)(b.A,{name:a,disabled:l||e.disabled,value:e.value,label:e.label,checked:o&&o.indexOf(e.value)>=0&&!e.disabled,onChange:n=>d(e.value,n)},n)))};var y=a(639),j=a(79209),A=a(27662),I=a(76156),S=a(18853),T=a(61278),D=a(20146),k=a(54487);const N=e=>{let{data:n,onChange:a,value:t,isDetail:l}=e;const i=e=>`Nh\u1eadp ${e.toLowerCase()}`;switch(l&&"data-select"!==n.type?"label":n.type){case"label":return(0,f.jsx)("span",{children:"datetime"===n.type?(0,T.Yq)(t):"radio-list"===n.type?t=2===t?"Th\xf4ng b\xe1o gi\xe1":"K\xea khai gi\xe1":t});case"textbox":return(0,f.jsx)(s.A,{disabled:!!n.disabled&&n.disabled,name:n.field_name,value:null==t?"":t,onChange:e=>a&&a(e.target.name,e.target.value),placeholder:i(n.title)});case"password":return(0,f.jsx)(j._2,{name:n.field_name,value:null==t?"":t,onChange:e=>a&&a(e.target.name,e.target.value),placeholder:i(n.title)});case"textarea":return(0,f.jsx)(c.A,{disabled:!!n.disabled&&n.disabled,name:n.field_name,value:null==t?"":t,onChange:e=>a&&a(e.target.name,e.target.value),placeholder:i(n.title),style:n.style});case"checkbox":return(0,f.jsx)(j.H3,{disabled:!!n.disabled&&n.disabled,name:n.field_name,checked:t||!1,onChange:e=>{a&&a(n.field_name,e)},placeholder:i(n.title)});case"datetime":return(0,f.jsx)(u.A,{isClearable:n.isClearable,placeholder:n.placeholder,style:{height:"2rem"},className:"date-time",name:n.field_name,value:t,onChange:e=>a&&a(n.field_name,e),placeholderText:i(n.title)});case"data-select":return n.dataSelect&&(0,f.jsx)(h.A,{isDetail:l,isMulti:!!n.dataSelect.isMulti&&n.dataSelect.isMulti,disabled:!!n.disabled&&n.disabled,url:n.dataSelect.url,odata:n.dataSelect.odata,where:n.dataSelect.where,group_by:n.dataSelect.group_by,columns:n.dataSelect.columns,valueField:n.dataSelect.value_field,textField:n.dataSelect.text_field,options:n.dataSelect.options,value:t,placeholder:n.placeholder,getFullValue:n.getFullValue,onChange:(e,t)=>{a&&a(n.field_name,e,t)}});case"numeric":return(0,f.jsx)(j.YI,{name:n.field_name,value:t,onChange:e=>a&&a(e.target.name,e.target.value),placeholder:i(n.title)});case"currency":return(0,f.jsx)(y.A,{id:`ctl_${n.field_name}`,className:"number-format",disabled:!!n.disabled&&n.disabled,value:t,placeholder:"0",thousandSeparator:n.thousandSeparator,decimalSeparator:n.decimalSeparator,decimalScale:n.decimalScale,onValueChange:e=>{let{values:t}=e;a&&a(n.field_name,parseFloat(t.value))},onFocus:e=>e.target.select()});case"radio-list":return(0,f.jsx)(C,{name:n.field_name,disabled:!!n.disabled&&n.disabled,data:n.data,value:t,onChange:t=>a&&e.onChange(n.field_name,t)});case"checkbox-list":return(0,f.jsx)(x,{name:n.field_name,disabled:!!n.disabled&&n.disabled,data:n.data,value:t,onChange:t=>a&&e.onChange(n.field_name,t)});case"select-year":return(0,f.jsx)(A.A,{disabled:!!n.disabled&&n.disabled,value:t,onChange:t=>{a&&e.onChange(n.field_name,t&&t.value)},placeholder:i(n.title)});case"select-custom":return(0,f.jsx)(I.A,{value:t,onChange:t=>{a&&e.onChange(n.field_name,t&&t.value)},options:e.data.options});case"select-month":return(0,f.jsx)(S.A,{value:t,onChange:t=>{a&&e.onChange(n.field_name,t&&t.value)}});case"data-select-odata":return(0,f.jsx)(D.pe,{fields:n.fields,originfield:n.originfield,url:n.url,name:n.field_name,column:{field:n.value_field,label:n.value_label,type:n.value_type},value:t||null,onChange:a=>e.onChange(n.field_name,a&&n.getFullValue?a:a.value),whereOne:n.where,multiLabel:n.multiLabel,eleUrl:1,placeholder:n.placeholder});case"file":return(0,f.jsx)(j.bT,{name:n.field_name,onChange:a=>e.onChange(n.field_name,a,!0),title:"Ch\u1ecdn t\u1eadp tin \u0111\xednh k\xe8m tr\u01b0\u1edbc khi t\u1ea3i l\xean",accept:"application/pdf",required:n.required});case"async-select":return(0,f.jsx)(k.A,{name:n.field_name,onChange:a=>e.onChange(n.field_name,a),placeholder:"Ch\u1ecdn kh\xe1ch h\xe0ng",loadData:n.loadOptions,getOptionValue:n.getOptionValue,getOptionLabel:n.getOptionLabel,onAdd:n.onAdd,value:t});case"multi-select":return(0,f.jsx)(D.GD,{defaultValue:n.defaultValue||[],options:n.options,column:n.column||{field:"value",label:"label",type:"string"},onChange:a=>e.onChange(n.field_name,a)})}},w=e=>{const{data:n,value:a,onChange:t,onChangeRender:s,inline:u,colLabel:c,colValue:h}=e;return n&&"hidden"!==n.type&&(0,f.jsxs)(l.A,{row:!0,className:`form-control-${n.field_name}`,children:[!0!==n.hidden_label&&(0,f.jsx)(i.A,{md:c||(!1===u?"12":"3"),children:n.required?(0,f.jsx)(o.A,{children:n.title}):(0,f.jsx)(r.A,{children:n.title})}),(0,f.jsx)(i.A,{md:h||(!1===u||!0===n.hidden_label?"12":"9"),children:(0,f.jsx)("div",{className:"form-control-value",style:n.width&&{maxWidth:n.width},children:n.render?n.render(a,s):n.lookup?(0,f.jsx)(d.A,{name:n.field_name,value:a,onChange:e=>t&&t(e.target.name,e.target.value),placeholder:(p=n.title,`Nh\u1eadp ${p.toLowerCase()}`),children:Object.keys(n.lookup).map(((e,a)=>(0,f.jsx)("option",{value:e,children:n.lookup[e]},a)))}):N(e)})})]});var p};w.defaultProps={};const O=w},20421:(e,n,a)=>{a.d(n,{A:()=>l});var t=a(82210);const l=function(e){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const[a,l]=(0,t.useState)("idle"),[i,r]=(0,t.useState)(void 0),[o,s]=(0,t.useState)(void 0),d=(0,t.useRef)(!1),u=(0,t.useCallback)((n=>(l("pending"),s(null),e(n).then((e=>{d.current&&(r(e),l("success"))})).catch((e=>{d.current&&(s(e),l("error"))})))),[e]);return(0,t.useEffect)((()=>{n&&u()}),[u,n]),(0,t.useEffect)((()=>(d.current=!0,()=>{d.current=!1})),[]),{execute:u,status:a,value:i,error:o,setValue:r,setStatus:l}}},27662:(e,n,a)=>{a.d(n,{A:()=>o});var t=a(82210),l=a(48895),i=a(6058);class r extends t.Component{render(){const{value:e,onChange:n}=this.props,a=(()=>{const e=(new Date).getFullYear();let n=[];for(var a=e-3;a<=e+3;a++)n.push({value:a,label:`N\u0103m ${a}`});return n})(),t=e||"";return(0,i.jsx)(l.A,{value:t,onChange:n,options:a,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn n\u0103m"})}}r.defaultProps={placeholder:"Ch\u1ecdn..."};const o=r},31767:(e,n,a)=>{a.r(n),a.d(n,{default:()=>o});var t=a(82210),l=a(68940),i=a(6058);const r=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0,searchable:!1},{title:"M\xe3 kho\u1ea3n chi",field:"Code",type:"string",searchable:!0,editable:"never",defaultSort:"asc",cellStyle:{minWidth:50}},{title:"T\xean",field:"Name",type:"string",searchable:!0}];function o(e){let{reloadData:n}=e;const a=(0,t.useRef)(),o=[];return o.push("Status eq true"),(0,i.jsx)(l.A,{addMoreRows:!0,tableRef:a,title:"Danh m\u1ee5c nh\xf3m kho\u1ea3n chi",url:"GDTCores/DMNhomKhoanChis",columns:r,where:o.join(" and "),selectType:"withColumns",onAdd:{},onEdit:{},onDelete:{},addCallback:()=>n&&n(),updateCallback:()=>n&&n(),deleteCallback:()=>n&&n()})}},34483:(e,n,a)=>{a.d(n,{A:()=>s});var t=a(82210),l=a(90248),i=a(99190),r=a(6058);function o(e){return(0,r.jsx)(i.A,{elevation:6,variant:"filled",...e})}const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6e3;const[n,a]=(0,t.useState)(null),i=(0,t.useMemo)((function(){return{error:function(){a({isOpen:!0,message:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"\u0110\xe3 x\u1ea3y ra l\u1ed7i, vui l\xf2ng th\u1eed l\u1ea1i",severity:"error"})},success:function(e){a({isOpen:!0,message:e,severity:"success"})},warning:function(e){a({isOpen:!0,message:e,severity:"warning"})},info:function(e){a({isOpen:!0,message:e,severity:"info"})}}}),[a]),s=(0,t.useCallback)((()=>a(null)),[a]);return{renderAlert:(0,t.useMemo)((()=>{if(!n)return null;const{isOpen:a=!1,severity:t,message:i}=n;return(0,r.jsx)(l.A,{open:a,autoHideDuration:e,onClose:s,children:(0,r.jsx)(o,{onClose:s,severity:t,children:i})})}),[n,s,e]),fire:i}}},40370:(e,n,a)=>{var t;a.d(n,{A:()=>c});var l=new Uint8Array(16);function i(){if(!t&&!(t="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 t(l)}const r=/^(?:[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 o=function(e){return"string"===typeof e&&r.test(e)};for(var s=[],d=0;d<256;++d)s.push((d+256).toString(16).substr(1));const u=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(s[e[n+0]]+s[e[n+1]]+s[e[n+2]]+s[e[n+3]]+"-"+s[e[n+4]]+s[e[n+5]]+"-"+s[e[n+6]]+s[e[n+7]]+"-"+s[e[n+8]]+s[e[n+9]]+"-"+s[e[n+10]]+s[e[n+11]]+s[e[n+12]]+s[e[n+13]]+s[e[n+14]]+s[e[n+15]]).toLowerCase();if(!o(a))throw TypeError("Stringified UUID is invalid");return a};const c=function(e,n,a){var t=(e=e||{}).random||(e.rng||i)();if(t[6]=15&t[6]|64,t[8]=63&t[8]|128,n){a=a||0;for(var l=0;l<16;++l)n[a+l]=t[l];return n}return u(t)}},53001:(e,n,a)=>{a.r(n),a.d(n,{default:()=>g});var t=a(15517),l=a(82210),i=a(47117),r=a(40731),o=a(35065),s=(a(72463),a(79209)),d=a(76663),u=a(6058);const c=t.Ay.div` position: relative; min-width: 120px; max-height: 380px; overflow-y: auto `,h=l.forwardRef(((e,n)=>{let{manipulation:a,onSelect:t,viewDeleted:i,expandAll:r}=e;const[h,g]=(0,l.useState)(!0),[f,m]=(0,l.useState)([]),[v,C]=(0,l.useState)(null),b=(0,l.useRef)(null),x=(0,l.useCallback)((e=>{g(!0),a.view(e).then((e=>{let{value:n}=e;C(n[2].Id),t({Id:n[2].Id}),m(n&&0!==n.length?n:[])})).catch((e=>(0,o.a3)("Kh\xf4ng th\u1ec3 load d\u1eef li\u1ec7u !"))).finally((()=>g(!1)))}),[]);(0,l.useEffect)((()=>{x()}),[x]),(0,l.useImperativeHandle)(n,(()=>({queryData:()=>x()})));const y=(0,l.useCallback)((e=>x(e)),[x]),j=(0,l.useCallback)((e=>{C((n=>(n=e.Id,t({...e,Id:n}),n)))}),[t]),A=(0,l.useMemo)((()=>(0,u.jsx)(s.Z,{onReload:x,onChange:y})),[x,y]);return(0,u.jsxs)(l.Fragment,{children:[A,(0,u.jsx)(d.default,{loading:h,children:(0,u.jsx)(c,{children:(0,u.jsx)("ul",{className:"task-items",ref:b,children:f&&0!==f.length&&f.map(((e,n)=>{const a=e.Id===v;return(0,u.jsx)("li",{className:`item type ${a&&"selected"}`,onClick:()=>j(e),children:p(e,t,n,j)},"li"+n)}))})})})]})})),p=e=>(0,u.jsx)(i.A,{children:(0,u.jsxs)(r.A,{md:"12",className:"task ",children:[(0,u.jsx)(r.A,{md:"2",className:"icon",children:(0,u.jsx)("i",{className:"fas fa-expand-arrows-alt"})}),(0,u.jsx)(r.A,{md:"10",className:"name",children:(0,u.jsx)("label",{children:e.Name})})]})}),g=h},54487:(e,n,a)=>{a.d(n,{A:()=>h});var t=a(81667),l=a(82210),i=a(43676),r=a(47117),o=a(40731),s=a(27894),d=a(6058);const u={noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",placeholder:"Nh\u1ea5p \u0111\u1ec3 ch\u1ecdn",loadingMessage:()=>"\u0110ang t\xecm ki\u1ebfm"},c=(0,l.forwardRef)(((e,n)=>{let{onChange:a,loadData:c,id:h,name:p,placeholder:g,getOptionLabel:f,getOptionValue:m,onAdd:v,value:C,...b}=e;const[x,y]=(0,l.useState)(null);g&&(u.placeholder=g);const j=(0,l.useCallback)((e=>new Promise((n=>{setTimeout((()=>{n(c(e))}),1e3)}))),[c]);(0,l.useEffect)((()=>{C&&y(C)}),[C]);(0,l.useCallback)((async e=>{const n=await j(),[a]=n.filter((n=>n[m||"value"]===e));return a||null}),[m,j]);const A=(0,l.useCallback)((e=>{a(e)}),[a]);return(0,d.jsx)(t.A,{children:(0,d.jsxs)(r.A,{className:v&&"d-flex justify-content-between",children:[(0,d.jsx)(o.A,{className:"pr-0",children:(0,d.jsx)(i.Ay,{defaultOptions:!0,value:x,name:p,isClearable:!0,onChange:A,getOptionValue:e=>e,inputId:p,id:h,instanceId:p,loadOptions:j,...u})}),v&&(0,d.jsx)(o.A,{md:"1",className:"pl-0",children:(0,d.jsx)(s.UN,{className:"h-100",onClick:v})})]})})})),h=(0,l.memo)(c)},54498:(e,n,a)=>{a.r(n),a.d(n,{default:()=>t});const t={}},61316:(e,n,a)=>{a.d(n,{A:()=>v});var t=a(82210),l=a(29083),i=a(98991),r=a(5774),o=a(6058);const s=e=>(0,o.jsx)("div",{className:"spinner-border-sm spinner-border text-danger"}),d={multiValueLabel:e=>({...e,padding:"0px 0px 0px 6px",fontSize:13}),menuPortal:e=>({...e,zIndex:9999}),control:e=>({...e,backgroundColor:"white",minHeight:"38px",fontSize:"0.76563rem",lineHeight:"1.5",cursor:"pointer",borderRadius:"0.2rem"}),menu:e=>({...e,zIndex:2300}),option:e=>({...e,fontSize:"0.76563rem",cursor:"pointer"}),input:e=>({...e,position:"unset"}),placeholder:e=>({...e,marginLeft:5,marginRight:5}),singleValue:(e,n)=>{let{data:a}=n;return{...e,marginTop:1,transform:"inherit",top:"unset"}},container:e=>({...e,width:"100%"}),valueContainer:e=>({...e,padding:"2px 8px"})},u=e=>(0,o.jsx)(s,{...e}),c=e=>(0,o.jsx)(l.F.IndicatorsContainer,{...e,getStyles:()=>({display:"flex",height:"100%"})}),h=e=>{const{innerProps:{ref:n,...a}}=e;return(0,o.jsx)("div",{...a,ref:n,style:{color:"rgb(204, 204, 204)",transition:"color 150ms ease 0s",boxSizing:"border-box"},children:(0,o.jsx)(r.A,{fa:"times",style:{marginTop:2,padding:"5px 5px 5px 5px",verticalAlign:"bottom"}})})},p=e=>{let{innerProps:n}=e;return(0,o.jsx)("span",{...n,style:{alignSelf:"stretch",width:1,backgroundColor:"rgb(204, 204, 204)",marginTop:2,marginBottom:2,marginRight:5,marginLeft:5}})},g=e=>(0,o.jsx)(l.F.DropdownIndicator,{...e,getStyles:()=>({color:"hsl(0,0%,80%)"}),children:(0,o.jsx)(r.A,{fa:"angle-down",style:{marginTop:2,padding:"5px 9px 5px 5px"}})}),f=e=>(0,o.jsx)(l.F.MenuList,{...e,getStyles:()=>({maxHeight:300,zIndex:1021,overflowY:"auto"}),children:e.children});class m extends t.Component{constructor(e){super(e),this.state={valueRequire:null},this.RefReactSelect=t.createRef()}render(){const{placeholder:e,noOptionsMessage:n,loadingMessage:a,required:l,isDisabled:r,menuPlacement:s,...m}=this.props,{valueRequire:v}=this.state;return(0,o.jsxs)(t.Fragment,{children:[(0,o.jsx)(i.Ay,{...m,ref:this.RefReactSelect,classNamePrefix:"select",styles:d,placeholder:e,noOptionsMessage:n,loadingMessage:a,isDisabled:r,components:{IndicatorsContainer:c,ClearIndicator:h,IndicatorSeparator:p,DropdownIndicator:g,LoadingIndicator:u,MenuList:f},onChange:e=>{this.props.onChange(e),this.setState({valueRequire:e?e.name:null})},menuPortalTarget:document.body,menuPosition:"absolute",menuPlacement:s||"auto"}),(0,o.jsx)("input",{readOnly:!0,name:"requireInput",type:"text",tabIndex:1,autoComplete:"off",style:{opacity:0,height:0,position:"absolute"},value:v||"",onFocus:()=>{this.RefReactSelect.current&&this.RefReactSelect.current.focus()}})]})}}m.defaultProps={placeholder:"Ch\u1ecdn...",isDisabled:!1,noOptionsMessage:()=>"Kh\xf4ng c\xf3 l\u1ef1a ch\u1ecdn",loadingMessage:()=>"\u0110ang t\u1ea3i"};const v=m},72463:(e,n,a)=>{a.r(n),a.d(n,{default:()=>t});const t={}},76156:(e,n,a)=>{a.d(n,{A:()=>o});var t=a(82210),l=a(48895),i=a(6058);class r extends t.Component{render(){const{value:e,onChange:n,options:a}=this.props,t=e||"";return(0,i.jsx)(l.A,{value:t,onChange:n,options:a,valueRef:"value",labelRef:"label",placeholder:"Ch\u1ecdn..."})}}r.defaultProps={placeholder:"Ch\u1ecdn..."};const o=r},76663:(e,n,a)=>{a.r(n),a.d(n,{default:()=>d});var t=a(82210),l=a(36467),i=a(80028),r=a(47117),o=a(40731),s=a(6058);const d=function(e){let{loading:n,...a}=e;return(0,s.jsx)(t.Fragment,{children:n?Array.from(Array(10).keys()).map(((e,n)=>(0,s.jsx)(r.A,{className:"mr-1",children:(0,s.jsx)(o.A,{md:"12",children:(0,s.jsx)(l.A,{component:"div",variant:"body1",children:(0,s.jsx)(i.A,{variant:"rect"})})})},"ske"+n))):a.children})}},77871:(e,n,a)=>{a.d(n,{A:()=>l});var t=a(82210);const l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const[n,a]=(0,t.useState)((()=>e));return{formValue:n,handleInput:(0,t.useCallback)((e=>{let{target:{name:n,value:t}}=e;return a((e=>({...e,[n]:t})))}),[]),setFormValue:a}}},77952:(e,n,a)=>{a.d(n,{Yb:()=>l.A,MK:()=>r,GK:()=>u,DQ:()=>b,j_:()=>h,Lh:()=>s});a(34483);var t=a(82210);var l=a(20421);a(77871);var i=a(87760);const r=()=>({convert:(0,t.useCallback)((async(e,n)=>{const a={Accept:"application/json"},t=n&&"HinhCanBoDownload",l=(i.Eh+i.cG+"/Accounts"+`/DownloadAuth/${t}?id=${n}&idUpload=${e}`).replace(/(?<=search=)[^&]+/g,(e=>encodeURIComponent(e))),r=await fetch(l,{method:"GET",credentials:"same-origin",headers:a});if(r.ok)return r;throw r}),[])});var o=a(74835);const s=()=>{const e=(0,t.useCallback)((async(e,n,a)=>{if(a)return{file:n,Uuid:a};return{file:n,Uuid:(await o.A.addDocument(e)).Uuid}}),[]),n=(0,t.useCallback)((async(e,n)=>(await o.A.uploadFileDocument(e,n),e)),[]);return{uploadSdoc:(0,t.useCallback)(((a,t,l)=>e(a,t,l).then((e=>{let{Uuid:a,file:t}=e;return n(a,t)}))),[e,n]),downloadFile:(0,t.useCallback)((e=>{e&&o.A.downloadDoc({Uuid:e})}),[])}};var d=a(35065);const u=()=>({handleDelete:(0,t.useCallback)((async(e,n)=>{try{return await e.DeleteADMINODATA(`(${n})`),Promise.resolve()}catch(a){await a.json().then((e=>((0,d.a3)(e.message),Promise.reject())))}}),[])}),c=e=>e.indexOf(".")>-1?e.split("."):"";const h=function(){return{QueryOdata:(0,t.useCallback)((function(e,n,a){let t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],l="?";if(a&&(l+=`search=${a}`),n&&0!==n.length){l+="&$filter=";l+=n.map((e=>{let{cols:n,value:a}=e;return function(e,n){let a="boolean"===typeof n?n:`'${n}'`;const t=`${e.map(((e,t)=>Array.isArray(c(e))?((e,n,a)=>{let[t,l]=e;return`${t}/any(e${a}:e${a}/${l} eq ${n} )`})(c(e),n,t):`${e} eq ${a}`))}`;return t.replace(","," or ")}(n,a)})).join("or")}return 0!==t.length&&(l+=`&$expand=${t.join(",")}`),e.SearchAllOdata(l,null,null,!0)}),[])}},p=()=>{},g="undefined"!==typeof window;var f=g?window:null,m=function(e){return!!e.addEventListener},v=function(e){return!!e.on};const C=function(e,n,a,l){void 0===a&&(a=f),(0,t.useEffect)((function(){if(n&&a)return m(a)?function(e){for(var n=arguments.length,a=new Array(n>1?n-1:0),t=1;t<n;t++)a[t-1]=arguments[t];e.addEventListener(...a)}(a,e,n,l):v(a)&&a.on(e,n,l),function(){m(a)?function(e){for(var n=arguments.length,a=new Array(n>1?n-1:0),t=1;t<n;t++)a[t-1]=arguments[t];e.removeEventListener(...a)}(a,e,n,l):v(a)&&a.off(e,n,l)}}),[e,n,a,l])};const b=function(e,n,a,l){void 0===n&&(n=p),void 0===a&&(a={}),void 0===l&&(l=[e]);var i=a.event,r=void 0===i?"keydown":i,o=a.target,s=a.options,d=(0,t.useMemo)((function(){var a,t="function"===typeof(a=e)?a:"string"===typeof a?function(e){return e.key===a}:a?function(){return!0}:function(){return!1};return function(e){if(t(e))return n(e)}}),[n,e]);C(r,d,o,s)}},80342:(e,n,a)=>{a.r(n),a.d(n,{columns:()=>r,columnsCuaHangKC:()=>c,columnsLuongCTy:()=>d,rowColumns:()=>o,rowColumns2:()=>s,rowColumns3:()=>u});var t=a(61278),l=a(80609),i=a(6058);const r=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0,searchable:!1},{title:"N\u1ed9i dung",field:"NoiDung",type:"string",cellStyle:{minWidth:50}},{title:"S\u1eed d\u1ee5ng s\u1ed5 qu\u1ef9",field:"IsSoQuy",type:"string",cellStyle:{textAlign:"center"},dataRef:["Id","Id"],render:e=>(0,i.jsx)(l.A,{checked:!0===e.IsSoQuy,disabled:!0})},{title:"Ti\u1ec1n thanh to\xe1n",field:"TienThanhToan",type:"currency",render:e=>(0,i.jsx)("span",{children:(0,t.ZV)(e.TienThanhToan)})},{title:"Th\u1eddi gian",field:"ThoiGian",type:"date",defaultSort:"desc"},{field:"DMKhoanChiId",type:"string",hidden:!0},{field:"DMKhoanChi.DMNhomKhoanChiId",type:"numberic",dataRef:["DMKhoanChiId","Id"],hidden:!0}],o={title:"N\u1ed9i dung",field:"DonHang.Name",type:"string",dataRef:["DonHangId","Id"],searchable:!0,cellStyle:{minWidth:50}},s=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0,searchable:!1},{title:"\u0110\u1ed9i thu\xea",field:"BangLuongs.Organization.OrganName",type:"string",dataRef:["OrganId","Id"],searchable:!0,cellStyle:{minWidth:50},render:e=>(0,i.jsx)("span",{children:e&&e.BangLuongs[0].Organization.OrganName})},{title:"Th\xe1ng",field:"BangLuongs.Thang",type:"string",dataRef:["OrganId","Id"],cellStyle:{minWidth:50},render:e=>(0,i.jsx)("span",{style:{display:"flex",justifyContent:"center"},children:e&&e.BangLuongs[0].Thang})},{title:"Th\u1eddi gian",field:"ThoiGian",type:"date",defaultSort:"desc"},{title:"Ti\u1ec1n thanh to\xe1n",field:"TienThanhToan",type:"currency",render:e=>(0,i.jsx)("span",{children:(0,t.ZV)(e.TienThanhToan)})},{field:"DMKhoanChiId",type:"string",hidden:!0},{field:"DMKhoanChi.DMNhomKhoanChiId",type:"numberic",dataRef:["DMKhoanChiId","Id"],hidden:!0}],d=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0,searchable:!1},{title:"\u0110\u1ed9i thu\xea",field:"Organization.OrganName",type:"string",defaultSort:"desc",dataRef:["OrganId","Id"],searchable:!0,cellStyle:{minWidth:50},render:e=>(0,i.jsx)("span",{children:e&&e.Organization.OrganName})},{title:"Th\xe1ng",field:"Thang",type:"string",searchable:!0},{title:"Ti\u1ec1n l\u01b0\u01a1ng",field:"TongLuong",type:"currency",render:e=>(0,i.jsx)("span",{children:(0,t.ZV)(e.TongLuong)})},{title:"Ph\u1ee5 c\u1ea5p",field:"BangLuongPhuCaps.soTien",type:"currency",dataRef:["Id","Id"],cellStyle:{minWidth:50},render:e=>{let n=0;return e.BangLuongPhuCaps.forEach((e=>n+=e.SoTien)),(0,i.jsx)("span",{children:(0,t.ZV)(n||0)})}},{title:"T\u1ed5ng",field:"TongLuong",type:"currency",dataRef:["Id","Id"],cellStyle:{minWidth:50},render:e=>{let n=0;return e.BangLuongPhuCaps.forEach((e=>n+=e.SoTien)),(0,i.jsx)("span",{children:(0,t.ZV)((n||0)+e.TongLuong)})}}],u={title:"N\u1ed9i dung",field:"NoiDung",type:"string",searchable:!0,cellStyle:{minWidth:50}},c=[{title:"T\xean",field:"DMKhoanChi.Name",dataRef:["DMKhoanChiId","Id"],type:"string",searchable:!0,cellStyle:{minWidth:50},render:e=>(0,i.jsx)("span",{style:{fontSize:12},children:`${e&&e.DMKhoanChi.Name}`})},{field:"OrganId",type:"string",hidden:!0},{field:"DMKhoanChiId",type:"string",editable:"never",hidden:!0},{editable:"never",hidden:!0,field:"DMKhoanChi.DMNhomKhoanChiId",dataRef:["DMKhoanChiId","Id"],type:"numberic"}]},85858:(e,n,a)=>{a.d(n,{A:()=>g});var t=a(30226),l=a(92965),i=a(82210),r=a(71723),o=a.n(r),s=a(88323),d=a.n(s),u=a(5168),c=["className","cssModule","tag"],h={tag:u.Wx,className:o().string,cssModule:o().object},p=function(e){var n=e.className,a=e.cssModule,r=e.tag,o=(0,l.A)(e,c),s=(0,u.qO)(d()(n,"card-header"),a);return i.createElement(r,(0,t.A)({},o,{className:s}))};p.propTypes=h,p.defaultProps={tag:"div"};const g=p},86493:(e,n,a)=>{a.r(n),a.d(n,{default:()=>r});var t=a(82210),l=a(53001),i=a(6058);const r=t.forwardRef(((e,n)=>{let{manipulation:a,teamDetailSetValue:r,viewDeleted:o,data:s}=e;const d=(0,t.useRef)(null),u=(e,n)=>r(e,n);return(0,t.useImperativeHandle)(n,(()=>({onSelect:u,refeshNoiDung:()=>d.current&&d.current.queryData(),refeshNoiDungDefault:()=>d.current&&d.current.queryData()}))),(0,i.jsx)(l.default,{ref:d,manipulation:a,onSelect:(e,n)=>u(e,n),expandAll:!0})}))},97841:(e,n,a)=>{a.r(n),a.d(n,{default:()=>Z});var t=a(88309),l=a(82210),i=a(73161),r=a(79617),o=a(27532),s=a(47117),d=a(40731),u=a(85858),c=a(4191),h=a(15685),p=a(30226),g=a(883),f=a(67685),m=a(71723),v=a.n(m),C=a(88323),b=a.n(C),x=a(82498),y=function(e){var n=b()("popover","show",e.popperClassName),a=b()("popover-inner",e.innerClassName);return l.createElement(x.A,(0,p.A)({},e,{popperClassName:n,innerClassName:a}))};y.propTypes=x.t,y.defaultProps={placement:"right",placementPrefix:"bs-popover",trigger:"click"};const j=y;var A=a(5168);function I(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}var S=["defaultOpen"],T=function(e){function n(n){var a;return(a=e.call(this,n)||this).state={isOpen:n.defaultOpen||!1},a.toggle=a.toggle.bind((0,g.A)(a)),a}(0,f.A)(n,e);var a=n.prototype;return a.toggle=function(){this.setState({isOpen:!this.state.isOpen})},a.render=function(){return l.createElement(j,(0,p.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,A.cJ)(this.props,S)))},n}(l.Component);T.propTypes=function(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?I(Object(a),!0).forEach((function(n){(0,h.A)(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):I(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}({defaultOpen:v().bool},j.propTypes);var D=a(92965),k=["className","cssModule","tag"],N={tag:A.Wx,className:v().string,cssModule:v().object},w=function(e){var n=e.className,a=e.cssModule,t=e.tag,i=(0,D.A)(e,k),r=(0,A.qO)(b()(n,"popover-header"),a);return l.createElement(t,(0,p.A)({},i,{className:r}))};w.propTypes=N,w.defaultProps={tag:"h3"};const O=w;var M=["className","cssModule","tag"],R={tag:A.Wx,className:v().string,cssModule:v().object},_=function(e){var n=e.className,a=e.cssModule,t=e.tag,i=(0,D.A)(e,M),r=(0,A.qO)(b()(n,"popover-body"),a);return l.createElement(t,(0,p.A)({},i,{className:r}))};_.propTypes=R,_.defaultProps={tag:"div"};const K=_;var L=a(68940),q=(a(54498),a(27894)),$=a(31767),P=a(86493),V=a(77952),F=a(99406),E=a(14658),Q=a(80342),G=a(79209),z=a(35065),U=a(4572),W=a(6058);const B=[{Id:"9a3b5355-3dc3-4e31-b636-cbcb27ffff30"},{Id:"810cb2f2-3015-4836-8413-ca39d06ff7d9"}],H="9a3b5355-3dc3-4e31-b636-cbcb27ffff30";function Z(e){const[n,a]=(0,l.useState)((new Date).getMonth()+1),[h,p]=(0,l.useState)((new Date).getFullYear()),[g,f]=(0,l.useState)(null),[m,v]=(0,l.useState)(!1),[C,b]=(0,l.useState)(!1),{QueryOdata:x}=(0,V.j_)(),y=(0,l.useRef)(),j=(0,l.useRef)(),A=(0,l.useCallback)((()=>j.current&&j.current.onQueryChange()),[]),I=(0,l.useCallback)((async e=>f(e||null)),[]),[S,D]=(0,l.useState)(null),[k,N]=(0,l.useState)({select:"",filter:[],expand:"",isFull:!1,search:null}),w=(0,l.useCallback)((e=>{const a=["Status eq true"];let t="";e.Id&&(e.Id===H?a.push(`DMKhoanChiId eq ${e.Id}`):"LuongTN"===e.Code?(a.push(`DMKhoanChiId eq ${e.Id} and TienThanhToan ne 0 and BangLuongs/all(d:d/Thang eq ${n})`),t="Organization($select=OrganName)"):"Luong"===e.Code?a.push(`KhoanChi/DMKhoanChiId eq ${e.Id} and Thang eq ${n} and TongLuong ne 0`):a.push(`DMKhoanChiId eq ${e.Id}`)),N((e=>({...e,filter:a,expand:t,isFull:!0})))}),[n]);(0,l.useEffect)((()=>{g&&w(g)}),[g,w]);const M=(0,l.useCallback)((async e=>{if(e)return x(E.J3,[{cols:["Name"],value:!0}],e);{const{value:e}=await E.V0.getAll("?$filter=Status eq true"),{value:n}=await E.J3.SearchAllOdata("?$filter=Code eq 'LuongTN' or Code eq 'Luong' or Code eq 'K8WJI3ZFRLVUZ3Q' or Code eq 'TK'");return{value:[...e,...n]}}}),[x]);(0,l.useEffect)((()=>{A()}),[A,k]);const R=(0,l.useCallback)((e=>{let{year:n,month:t}=e;a(t),p(n)}),[]),_=(0,l.useCallback)((()=>{let e=Q.columns;return"K8WJI3ZFRLVUZ3Q"===(null===g||void 0===g?void 0:g.Code)?Q.columns:"LuongTN"===(null===g||void 0===g?void 0:g.Code)?Q.rowColumns2:"Luong"===(null===g||void 0===g?void 0:g.Code)?Q.columnsLuongCTy:e}),[null===g||void 0===g?void 0:g.Code]),Z=(0,l.useCallback)((()=>"Luong"===(null===g||void 0===g?void 0:g.Code)?"GDTCores/BangLuongs":"GDTCores/KhoanChis"),[null===g||void 0===g?void 0:g.Code]),Y=(0,l.useCallback)(((e,n)=>{!0===e.IsSoQuy?(0,z.A1)("B\u1ea1n ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a kho\u1ea3n chi t\u1eeb s\u1ed5 qu\u1ef9? C\xe1c d\u1eef li\u1ec7u li\xean quan c\u0169ng s\u1ebd b\u1ecb x\xf3a").then((e=>{e&&e.isConfirmed&&E.sk.deleteKhoanChiSoQuy(n).then((e=>{(0,z.nw)("X\xf3a th\xe0nh c\xf4ng"),A()})).catch((e=>(0,z.a3)("Thao t\xe1c th\u1ea5t b\u1ea1i")))})):(0,z.A1)(`B\u1ea1n ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a kho\u1ea3n chi ${e.NoiDung}?`).then((e=>{e&&e.isConfirmed&&E.sk.deleteKhoanChi(n).then((e=>{(0,z.nw)("X\xf3a th\xe0nh c\xf4ng"),A()})).catch((e=>(0,z.a3)("Thao t\xe1c th\u1ea5t b\u1ea1i")))}))}),[A]),J=(0,l.useCallback)((()=>{y.current.refeshNoiDung()}),[]),X=(0,l.useCallback)((()=>v(!0)),[]),ee=(0,l.useMemo)((()=>(0,W.jsxs)(i.A,{size:"xl",isOpen:m,toggle:()=>v(!1),zIndex:"1500",children:[(0,W.jsx)(r.A,{toggle:()=>v(!1),children:"Danh s\xe1ch c\xe1c kho\u1ea3n chi"}),(0,W.jsx)(o.A,{children:(0,W.jsx)($.default,{reloadData:J})})]})),[m,J]);return(0,W.jsxs)(s.A,{children:[(0,W.jsx)(d.A,{xs:"3",style:{paddingRight:"0px"},children:(0,W.jsxs)(t.A,{className:"treeNhomKhoanChi",children:[(0,W.jsxs)(u.A,{className:"headerNhomKhoanChi d-flex justify-content-between",children:["Danh s\xe1ch nh\xf3m kho\u1ea3n chi",(0,W.jsx)(q.UN,{onClick:X,children:"Th\xeam"})]}),(0,W.jsx)(c.A,{style:{maxHeight:"88%"},children:(0,W.jsx)(P.default,{ref:y,teamDetailSetValue:I,manipulation:{view:e=>M(e)}})})]})}),(0,W.jsx)(d.A,{xs:"9",children:k.isFull?(0,W.jsx)(L.A,{addMoreRows:!0,tableRef:j,where:`${k.filter.join(" and ")}`,title:"Kho\u1ea3n chi",searchValue:k.search,onActionFree:[{render:e=>(0,W.jsx)(s.A,{children:(null===g||void 0===g?void 0:g.Id)===H?(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(q.a2,{id:"UncontrolledPopover",type:"button",icon:"filter"}),(0,W.jsxs)(T,{placement:"bottom",target:"UncontrolledPopover",children:[(0,W.jsx)(O,{children:"T\xecm ki\u1ebfm n\xe2ng cao"}),(0,W.jsx)(K,{children:(0,W.jsx)(U.default,{setWhere:N,setChildState:D,childState:S})})]})]}):(0,W.jsx)(G.BR,{placeholder:"Ch\u1ecdn th\xe1ng",value:{month:n,year:h},valueType:"object",onChange:e=>R(e)})})}],url:Z(),columns:_(),isFullTextSearch:!0,selectType:"withColumns",onAdd:{hidden:()=>!B.find((e=>e.Id===(null===g||void 0===g?void 0:g.Id))),onClick:()=>{b(!0)}},onEdit:{hidden:()=>!B.find((e=>e.Id===(null===g||void 0===g?void 0:g.Id))),onClick:(e,n)=>{b(!0),b(n)}},onDelete:{onClick:(e,n)=>{Y(n,n.Id)},hidden:()=>!B.find((e=>e.Id===(null===g||void 0===g?void 0:g.Id)))}}):(0,W.jsx)("div",{className:"alert alert-warning",children:"Ch\u01b0a c\xf3 d\u1eef li\u1ec7u"})}),C&&(0,W.jsx)(F.default,{open:C,dataKhoanChiSoQuy:C,onClose:()=>b(!1),afterCreate:()=>j.current.onQueryChange(),IdKhoanChi:C.Id,IdNhomKhoanChi:H,dataSelected:g,title:C.Id?"S\u1eeda th\xf4ng tin kho\u1ea3n chi":"Th\xeam kho\u1ea3n chi"}),ee]})}},99406:(e,n,a)=>{a.r(n),a.d(n,{default:()=>g,formUpdate:()=>p});var t=a(82210),l=a(73161),i=a(79617),r=a(27532),o=a(57299),s=a(46881),d=a(35065),u=a(20136),c=a(14658),h=a(6058);const p={NoiDung:{field_name:"NoiDung",title:"T\xean kho\u1ea3n chi",type:"textbox",required:!0},TienThanhToan:{field_name:"TienThanhToan",title:"Ti\u1ec1n thanh to\xe1n",thousandSeparator:".",decimalSeparator:",",type:"currency",required:!0},ThoiGian:{field_name:"ThoiGian",title:"Th\u1eddi gian",type:"datetime",required:!0},DuAnId:{field_name:"DuAnId",title:"D\u1ef1 \xe1n",type:"data-select",dataSelect:{odata:!0,url:"GDTCores/DuAns",where:"Status eq true",columns:["Id","Name"],value_field:"Id",text_field:"Name"},getFullValue:!0,placeholder:"Ch\u1ecdn d\u1ef1 \xe1n"},IsSoQuy:{field_name:"IsSoQuy",title:"L\u1ea5y ti\u1ec1n t\u1eeb s\u1ed5 qu\u1ef9",type:"checkbox",disabled:!1},DMKhoanChiId:{field_name:"DMKhoanChiId",type:"textbox"}};function g(e){let{open:n,dataSelected:a,onClose:g,title:f,IdNhomKhoanChi:m,IdKhoanChi:v,afterCreate:C,dataKhoanChiSoQuy:b}=e;const[x,y]=(0,t.useState)({}),j=(0,t.useCallback)(((e,n)=>{y("DuAnId"!==e?a=>({...a,[e]:n}):e=>({...{...e},DuAnId:n?n.value:null,Name:n?n.label:""}))}),[]),A=(0,t.useCallback)((()=>{v&&c.sk.getAllKhoanChi(v).then((e=>{y((n=>(p.IsSoQuy.disabled=!0,!0===e.IsSoQuy?{...n,...e,IsSoQuy:!0}:{...n,...e,IsSoQuy:!1})))}))}),[v]);(0,t.useEffect)((()=>{v?A():p.IsSoQuy.disabled=!1}),[v,A]);const I=(0,t.useCallback)((()=>{const e={data:x,formUpdate:p},n=Object.values(p).filter((e=>e.required));for(let a=0;a<n.length;a++){const t=n[a];let l=e.data&&e.data[t.field_name]||null;if(null===l||""===l||void 0===l||0===l.length)return(0,d.AB)('Vui l\xf2ng nh\u1eadp "'+t.title+'"'),!1}return!0}),[x]),S=(0,t.useCallback)((()=>{let e={NoiDung:x.NoiDung,TienThanhToan:x.TienThanhToan,ThoiGian:x.ThoiGian,DuAnId:x.DuAnId,DMKhoanChiId:a.Id,IsSoQuy:x.IsSoQuy};v?c.sk.capNhatKhoanChi(v,e).then((e=>{(0,d.nw)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),C&&C(),g()})):x.IsSoQuy?I()&&c.sk.getKhoanChiSoQuy(e).then((e=>{C&&C(),g()})).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i"))):I()&&c.sk.addKhoanChi(e).then((e=>{C&&C(),g()})).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i")))}),[v,m,C,x.DuAnId,x.IsSoQuy,x.NoiDung,x.ThoiGian,x.TienThanhToan,I,g]);return(0,h.jsx)("div",{children:(0,h.jsxs)(l.A,{isOpen:n,toggle:g,children:[(0,h.jsx)(i.A,{children:f}),(0,h.jsxs)(r.A,{children:[(0,h.jsx)(u.A,{data:p.NoiDung,value:x&&x.NoiDung||null,onChange:j}),(0,h.jsx)(u.A,{data:p.TienThanhToan,value:x&&x.TienThanhToan||null,onChange:j}),(0,h.jsx)(u.A,{data:p.ThoiGian,value:x&&x.ThoiGian||null,onChange:j}),(0,h.jsx)(u.A,{data:p.DuAnId,value:x&&x.DuAnId||null,onChange:j}),(0,h.jsx)(u.A,{data:p.IsSoQuy,value:x&&x.IsSoQuy||null,onChange:j})]}),(0,h.jsxs)(o.A,{children:[(0,h.jsx)(s.A,{onClick:S,color:"primary",children:"L\u01b0u"}),(0,h.jsx)(s.A,{onClick:g,color:"danger",children:"\u0110\xf3ng"})]})]})})}}}]); //# sourceMappingURL=3506.dddc7ea2.chunk.js.map