????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/1321.42547c07.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[1321,8104],{8608:(e,n,t)=>{t.r(n),t.d(n,{default:()=>D});var a=t(82210),r=t(47117),s=t(40731),l=t(33851),o=t(85858),i=t(4191),c=t(77952),u=t(14658),d=t(15517),f=t(35065),h=t(79209),m=t(36467),v=t(80028),p=t(6058);const A=function(e){let{loading:n,...t}=e;return(0,p.jsx)(a.Fragment,{children:n?Array.from(Array(10).keys()).map(((e,n)=>(0,p.jsx)(r.A,{className:"mb-1",children:(0,p.jsx)(s.A,{md:"12",children:(0,p.jsx)(m.A,{component:"div",variant:"body1",children:(0,p.jsx)(v.A,{variant:"rect"})})})},"ske"+n))):t.children})},g=d.Ay.div`
    position: relative;
    min-width: 120px;
    max-height: 380px;
    overflow-y: auto
`,y=a.forwardRef(((e,n)=>{let{manipulation:t,onSelect:r,viewDeleted:s,expandAll:l}=e;const[o,i]=(0,a.useState)(!0),[c,u]=(0,a.useState)([]),[d,m]=(0,a.useState)(null),v=(0,a.useRef)(null),y=(0,a.useCallback)((e=>{i(!0),t.view(e).then((e=>{let{value:n}=e;u(n&&0!==n.length?n:[])})).catch((e=>(0,f.a3)("Kh\xf4ng th\u1ec3 load d\u1eef li\u1ec7u !"))).finally((()=>i(!1)))}),[]);(0,a.useEffect)((()=>{y()}),[y]),(0,a.useImperativeHandle)(n,(()=>({queryData:()=>y()})));const j=(0,a.useCallback)((e=>y(e)),[y]),b=(0,a.useCallback)((e=>{m((n=>(n=n===e.Id?null:e.Id,r({...e,Id:n}),n)))}),[r]),w=(0,a.useMemo)((()=>(0,p.jsx)(h.Z,{onReload:y,onChange:j})),[y,j]);return(0,p.jsxs)(a.Fragment,{children:[w,(0,p.jsx)(A,{loading:o,children:(0,p.jsx)(g,{className:"treeView",children:(0,p.jsx)("ul",{className:"task-items",ref:v,children:c&&0!==c.length&&c.map(((e,n)=>{const t=e.Id===d;return(0,p.jsx)("li",{className:`item type ${t&&"selected"}`,onClick:()=>b(e),children:x(e,r,n,b)},"li"+n)}))})})})]})})),x=e=>(0,p.jsx)(r.A,{children:(0,p.jsxs)(s.A,{md:"12",className:"task ",children:[(0,p.jsx)(s.A,{md:"2",className:"icon",children:(0,p.jsx)("i",{className:"fas fa-tape"})}),(0,p.jsx)(s.A,{md:"10",className:"name",children:(0,p.jsx)("label",{children:e.Name})})]})}),j=y,b=a.forwardRef(((e,n)=>{let{manipulation:t,teamDetailSetValue:r,viewDeleted:s,data:l}=e;const o=(0,a.useRef)(null),i=(e,n)=>r(e,n);return(0,a.useImperativeHandle)(n,(()=>({onSelect:i,refeshNoiDung:()=>o.current&&o.current.queryData(),refeshNoiDungDefault:()=>o.current&&o.current.queryData()}))),(0,p.jsx)(j,{ref:o,manipulation:t,onSelect:(e,n)=>i(e,n),expandAll:!0})}));var w=t(81521);function D(){const{QueryOdata:e}=(0,c.j_)(),[n,t]=(0,a.useState)(null),[d,h]=(0,a.useState)([]),m=(0,a.useRef)(),v=(0,a.useCallback)((async e=>t(e.Id||null)),[]),A=(0,a.useCallback)((n=>n?e(u.Ap,[{cols:["Status"],value:!0}],n):u.Ap.getFilterDuAns("Status eq true")),[]);return(0,a.useEffect)((()=>{let e=[];e.push(`DuAnId eq ${n}`),u.NW.getFilterByDuAnId(e).then((e=>h(e.value))).catch((e=>(0,f.a3)(e.Message)))}),[n]),(0,p.jsx)(a.Fragment,{children:(0,p.jsxs)(r.A,{className:"row-VanBan",children:[(0,p.jsx)(s.A,{md:"3",className:"col-listDuAn",children:(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{children:(0,p.jsx)("span",{children:"Danh s\xe1ch d\u1ef1 \xe1n"})}),(0,p.jsx)(i.A,{children:(0,p.jsx)(b,{ref:m,teamDetailSetValue:v,manipulation:{view:e=>A(e)}})})]})}),(0,p.jsx)(s.A,{md:"9",className:"col-listVanBan",children:(0,p.jsx)(w.default,{dataDuAnVanBan:d,IdDuAn:n})})]})})}},33851:(e,n,t)=>{t.d(n,{A:()=>m});var a=t(30226),r=t(92965),s=t(82210),l=t(71723),o=t.n(l),i=t(88323),c=t.n(i),u=t(5168),d=["className","cssModule","color","body","inverse","outline","tag","innerRef"],f={tag:u.Wx,inverse:o().bool,color:o().string,body:o().bool,outline:o().bool,className:o().string,cssModule:o().object,innerRef:o().oneOfType([o().object,o().string,o().func])},h=function(e){var n=e.className,t=e.cssModule,l=e.color,o=e.body,i=e.inverse,f=e.outline,h=e.tag,m=e.innerRef,v=(0,r.A)(e,d),p=(0,u.qO)(c()(n,"card",!!i&&"text-white",!!o&&"card-body",!!l&&(f?"border":"bg")+"-"+l),t);return s.createElement(h,(0,a.A)({},v,{className:p,ref:m}))};h.propTypes=f,h.defaultProps={tag:"div"};const m=h},34483:(e,n,t)=>{t.d(n,{A:()=>i});var a=t(82210),r=t(90248),s=t(99190),l=t(6058);function o(e){return(0,l.jsx)(s.A,{elevation:6,variant:"filled",...e})}const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6e3;const[n,t]=(0,a.useState)(null),s=(0,a.useMemo)((function(){return{error:function(){t({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){t({isOpen:!0,message:e,severity:"success"})},warning:function(e){t({isOpen:!0,message:e,severity:"warning"})},info:function(e){t({isOpen:!0,message:e,severity:"info"})}}}),[t]),i=(0,a.useCallback)((()=>t(null)),[t]);return{renderAlert:(0,a.useMemo)((()=>{if(!n)return null;const{isOpen:t=!1,severity:a,message:s}=n;return(0,l.jsx)(r.A,{open:t,autoHideDuration:e,onClose:i,children:(0,l.jsx)(o,{onClose:i,severity:a,children:s})})}),[n,i,e]),fire:s}}},77871:(e,n,t)=>{t.d(n,{A:()=>r});var a=t(82210);const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const[n,t]=(0,a.useState)((()=>e));return{formValue:n,handleInput:(0,a.useCallback)((e=>{let{target:{name:n,value:a}}=e;return t((e=>({...e,[n]:a})))}),[]),setFormValue:t}}},77952:(e,n,t)=>{t.d(n,{Yb:()=>r.A,MK:()=>l,GK:()=>u,DQ:()=>y,j_:()=>f,Lh:()=>i});t(34483);var a=t(82210);var r=t(20421);t(77871);var s=t(87760);const l=()=>({convert:(0,a.useCallback)((async(e,n)=>{const t={Accept:"application/json"},a=n&&"HinhCanBoDownload",r=(s.Eh+s.cG+"/Accounts"+`/DownloadAuth/${a}?id=${n}&idUpload=${e}`).replace(/(?<=search=)[^&]+/g,(e=>encodeURIComponent(e))),l=await fetch(r,{method:"GET",credentials:"same-origin",headers:t});if(l.ok)return l;throw l}),[])});var o=t(74835);const i=()=>{const e=(0,a.useCallback)((async(e,n,t)=>{if(t)return{file:n,Uuid:t};return{file:n,Uuid:(await o.A.addDocument(e)).Uuid}}),[]),n=(0,a.useCallback)((async(e,n)=>(await o.A.uploadFileDocument(e,n),e)),[]);return{uploadSdoc:(0,a.useCallback)(((t,a,r)=>e(t,a,r).then((e=>{let{Uuid:t,file:a}=e;return n(t,a)}))),[e,n]),downloadFile:(0,a.useCallback)((e=>{e&&o.A.downloadDoc({Uuid:e})}),[])}};var c=t(35065);const u=()=>({handleDelete:(0,a.useCallback)((async(e,n)=>{try{return await e.DeleteADMINODATA(`(${n})`),Promise.resolve()}catch(t){await t.json().then((e=>((0,c.a3)(e.message),Promise.reject())))}}),[])}),d=e=>e.indexOf(".")>-1?e.split("."):"";const f=function(){return{QueryOdata:(0,a.useCallback)((function(e,n,t){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r="?";if(t&&(r+=`search=${t}`),n&&0!==n.length){r+="&$filter=";r+=n.map((e=>{let{cols:n,value:t}=e;return function(e,n){let t="boolean"===typeof n?n:`'${n}'`;const a=`${e.map(((e,a)=>Array.isArray(d(e))?((e,n,t)=>{let[a,r]=e;return`${a}/any(e${t}:e${t}/${r} eq ${n} )`})(d(e),n,a):`${e} eq ${t}`))}`;return a.replace(","," or ")}(n,t)})).join("or")}return 0!==a.length&&(r+=`&$expand=${a.join(",")}`),e.SearchAllOdata(r,null,null,!0)}),[])}},h=()=>{},m="undefined"!==typeof window;var v=m?window:null,p=function(e){return!!e.addEventListener},A=function(e){return!!e.on};const g=function(e,n,t,r){void 0===t&&(t=v),(0,a.useEffect)((function(){if(n&&t)return p(t)?function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a<n;a++)t[a-1]=arguments[a];e.addEventListener(...t)}(t,e,n,r):A(t)&&t.on(e,n,r),function(){p(t)?function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a<n;a++)t[a-1]=arguments[a];e.removeEventListener(...t)}(t,e,n,r):A(t)&&t.off(e,n,r)}}),[e,n,t,r])};const y=function(e,n,t,r){void 0===n&&(n=h),void 0===t&&(t={}),void 0===r&&(r=[e]);var s=t.event,l=void 0===s?"keydown":s,o=t.target,i=t.options,c=(0,a.useMemo)((function(){var t,a="function"===typeof(t=e)?t:"string"===typeof t?function(e){return e.key===t}:t?function(){return!0}:function(){return!1};return function(e){if(a(e))return n(e)}}),[n,e]);g(l,c,o,i)}},85858:(e,n,t)=>{t.d(n,{A:()=>m});var a=t(30226),r=t(92965),s=t(82210),l=t(71723),o=t.n(l),i=t(88323),c=t.n(i),u=t(5168),d=["className","cssModule","tag"],f={tag:u.Wx,className:o().string,cssModule:o().object},h=function(e){var n=e.className,t=e.cssModule,l=e.tag,o=(0,r.A)(e,d),i=(0,u.qO)(c()(n,"card-header"),t);return s.createElement(l,(0,a.A)({},o,{className:i}))};h.propTypes=f,h.defaultProps={tag:"div"};const m=h}}]);
//# sourceMappingURL=1321.42547c07.chunk.js.map