????
Current Path : C:/inetpub/vhost/quanlycanbo.gdtvietnam.com/www/static/js/ |
Current File : C:/inetpub/vhost/quanlycanbo.gdtvietnam.com/www/static/js/30.cd399ed8.chunk.js |
(this["webpackJsonpgdt-qlcb"]=this["webpackJsonpgdt-qlcb"]||[]).push([[30,153],{960:function(e,t,n){"use strict";n.r(t);var c=n(18),a=n.n(c),s=n(35),r=n(36),i=n(14),l=n(1),u=n(0),o=n.n(u),d=n(978),j=n(1162),b=n(659),h=n(680),O=(n(977),n(747)),f=n(99),m=n(708),v=n(949),x=n(86),g=n.n(x),p=n(737),y=n(140),N=n(705),k=n(720),C=n(10),D=n(34),T=n(11),U=n(17),w=new(function(e){Object(T.a)(n,e);var t=Object(U.a)(n);function n(){return Object(C.a)(this,n),t.call(this,"/CanBoDangDoanThes")}return Object(D.a)(n,[{key:"add",value:function(e){return this.PostAuthenADMINODATA("",e)}},{key:"update",value:function(e,t){return this.UpdateODATA("(".concat(e,")"),t)}},{key:"delete",value:function(e){return this.DeleteADMINODATA("(".concat(e,")"))}},{key:"getAllByUuidCanBo",value:function(e,t){return this.SearchAllOdata("?$expand=DmCv,DmTck &$filter=CanboUuid eq ".concat(e," and Status eq true and DmTck/Loai eq '").concat(t,"' &$orderby=Tungay desc"))}}]),n}(n(676).a)),q=n(39),A=n(964),B=n(7);function S(e){var t=e.title,n=e.type,c=e.columsRequire,x=Object(u.useState)([]),C=Object(i.a)(x,2),D=C[0],T=C[1],U=Object(u.useState)([]),S=Object(i.a)(U,2),F=S[0],R=S[1],M=Object(u.useState)([]),E=Object(i.a)(M,2),L=E[0],I=E[1],$=Object(u.useState)(!1),z=Object(i.a)($,2),Q=z[0],V=z[1],J=Object(u.useState)(!1),P=Object(i.a)(J,2),H=P[0],K=P[1],X=Object(u.useState)([]),G=Object(i.a)(X,2),W=G[0],Y=G[1],Z=Object(u.useState)(!1),_=Object(i.a)(Z,2),ee=_[0],te=_[1],ne=Object(u.useState)(null),ce=Object(i.a)(ne,2),ae=ce[0],se=ce[1],re=Object(O.a)(),ie=re.CanboUuid,le=re.Name,ue=Object(m.d)(),oe=ue.uploadSdoc,de=ue.downloadFile,je=ue.deleteFile,be=Object(u.useCallback)((function(){return g.a.fire({title:"B\u1ea1n ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"\u0110\u1ed3ng \xfd",cancelButtonText:"H\u1ee7y"})}),[]),he=Object(u.useCallback)((function(){p.a.getAll().then((function(e){if(e){var t=e.value.find((function(e){return"V\u0103n b\u1ea3n c\xf4ng t\xe1c \u0111\u1ea3ng"===e.TypeName}));t&&Y(t.Uuid)}})).catch((function(e){return Object(f.g)("L\u1ea5y d\u1eef li\u1ec7u Doc kh\xf4ng th\xe0nh c\xf4ng")}))}),[]),Oe=Object(u.useCallback)((function(){N.b.getAll("?$filter=Loai eq '".concat(n,"'")).then((function(e){e&&0!==e.value.length&&(e.value.forEach((function(e,t,n){n[t].value=e.Uuid,n[t].label=e.Name})),R(e.value))}))}),[n]),fe=Object(u.useCallback)((function(){A.a.getToChucByLoai(n).then((function(e){e&&0!==e.value.length&&(e.value.forEach((function(e,t,n){n[t].value=e.Uuid,n[t].label=e.Name})),T(e.value))}))}),[n]),me=Object(u.useCallback)((function(){K(!0),w.getAllByUuidCanBo(ie,n).then((function(e){if(0!==e.value.length){var t=[];e.value.forEach((function(e){t.push({Uuid:e.Uuid,DmTckUuid:e.DmTckUuid,DmCvUuid:e.DmCvUuid,Tungay:e.Tungay,Denngay:e.Denngay,Ngaythamgia:e.Ngaythamgia,DocumentUuid:e.DocumentUuid,CanboUuid:e.CanboUuid,DmTck:e.DmTck,DmCv:e.DmCv})})),I(t)}else I([]);K(!1)}))}),[ie,n]);Object(u.useEffect)((function(){ie&&(he(),Oe(),me(),fe())}),[ie,he,Oe,fe,me]);var ve=Object(u.useCallback)(Object(r.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I((function(e){var t=Object(s.a)(e);return t.unshift({CanboUuid:ie,Tungay:new Date}),t})),V(1),te(!0);case 3:case"end":return e.stop()}}),e)}))),[ie]),xe=Object(u.useCallback)((function(e){e||I((function(e){var t=Object(s.a)(e);return t.splice(0,1),t})),V(null),te(!1)}),[]),ge=Object(u.useCallback)((function(e,t,n){I((function(c){var a=Object(s.a)(c);return a[n][e]=t,a}))}),[]),pe=Object(u.useCallback)(function(){var e=Object(r.a)(a.a.mark((function e(t,n){var c,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c={Subject:"Quy\u1ebft \u0111\u1ecbnh v\xe0o \u0111\u1ea3ng",DocTypeUuid:W,OrganName:le},e.prev=1,e.next=4,oe(c,t,n);case 4:return s=e.sent,e.abrupt("return",s);case 8:e.prev=8,e.t0=e.catch(1),Object(f.e)("Upload kh\xf4ng th\xe0nh c\xf4ng");case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}(),[le,W,oe]),ye=Object(u.useCallback)((function(e){for(var t=!0,n=0;n<c.length;n++)if(!L[e||Q-1][c[n].field]){Object(f.g)(c[n].text),t=!1;break}return t}),[L,c,Q]),Ne=Object(u.useCallback)(function(){var e=Object(r.a)(a.a.mark((function e(t,n){var c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=12;break}if(!ye(n)){e.next=10;break}if(!ae){e.next=6;break}return e.next=5,pe(ae,L[Q-1].DocumentUuid);case 5:L[n].DocumentUuid=e.sent;case 6:delete(c=L[n]).DmCv,delete c.DmTck,w.update(t,c).then((function(e){Object(f.f)("C\u1eadp nh\u1eadt qu\xe1 tr\xecnh c\xf4ng t\xe1c th\xe0nh c\xf4ng"),me(),V(null),te(!1)}));case 10:e.next=19;break;case 12:if(!ye()){e.next=19;break}if(!ae){e.next=17;break}return e.next=16,pe(ae);case 16:L[n].DocumentUuid=e.sent;case 17:L[Q-1].CanboUuid=ie,w.add(L[Q-1]).then((function(e){Object(f.f)("Th\xeam qu\xe1 tr\xecnh c\xf4ng t\xe1c th\xe0nh c\xf4ng"),me(),V(null),te(!1)}));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[ie,L,ae,me,ye,Q,pe]),ke=Object(u.useCallback)((function(e,t){V(t),te(!0)}),[]),Ce=Object(u.useCallback)((function(e,t){be().then((function(n){n.value&&je(t).then((function(t){return w.delete(e)})).then((function(e){Object(f.f)("X\xf3a th\xe0nh c\xf4ng"),me()})).catch((function(e){return Object(f.e)("Thao t\xe1c kh\xf4ng th\xe0nh c\xf4ng")}))}))}),[be,je,me]),De=Object(u.useCallback)((function(){return me()}),[me]),Te=Object(u.useMemo)((function(){return B.k&&!Q&&Object(l.jsxs)("div",{className:" d-flex justify-content-start",children:[Object(l.jsx)("div",{className:"span-add",children:Object(l.jsx)("div",{className:"cd-add",style:{cursor:"pointer"},onClick:function(){return ve()},children:Object(l.jsx)("i",{className:"fa fa-plus fa-3 i-content"})})}),Object(l.jsx)("div",{className:"span-reload",children:Object(l.jsx)("div",{className:"cd-reload",style:{cursor:"pointer"},onClick:function(){return De()},children:Object(l.jsx)("i",{className:"fa fa-sync fa-3 i-content"})})})]})}),[Q,ve,De]),Ue=o.a.memo((function(e){e.children;return Object(l.jsx)("div",{style:{width:"100%"},children:Object(l.jsx)(v.a,{})})}));return Object(l.jsx)(u.Fragment,{children:Object(l.jsxs)("div",{children:[Object(l.jsxs)("span",{className:"d-flex justify-content-start text-header",children:[Object(l.jsx)("h2",{className:"h2-text",children:t}),Te]}),Object(l.jsxs)(d.a,{striped:!0,bordered:!0,children:[Object(l.jsx)("thead",{children:Object(l.jsxs)("tr",{className:"row-body",children:[Object(l.jsx)("th",{children:"STT"}),Object(l.jsx)("th",{children:"Ch\u1ee9c v\u1ee5"}),Object(l.jsx)("th",{children:"T\u1ed5 ch\u1ee9c"}),Object(l.jsx)("th",{children:"T\u1eeb ng\xe0y"}),Object(l.jsx)("th",{children:"\u0110\u1ebfn ng\xe0y"}),Object(l.jsx)("th",{children:"Ng\xe0y tham gia"}),Object(l.jsx)("th",{children:"quy\u1ebft \u0111\u1ecbnh"}),Object(l.jsx)("th",{children:"Thao t\xe1c"})]})}),Object(l.jsxs)("tbody",{className:Q?"main-body ":"main-body",children:[Object(l.jsx)("div",{className:Q?"overlayQT":""}),H?Object(l.jsx)("tr",{className:"non-content",children:Object(l.jsx)("td",{colSpan:"8",children:Object(l.jsx)(Ue,{})})}):Object(l.jsx)(l.Fragment,{children:L&&0!==L.length?L.map((function(e,t,n){var c=Q&&Q-1===t?"active":null;return Object(l.jsxs)("tr",{className:"".concat(Q&&"background-Add"," ").concat(ee&&"over-content"),children:[Object(l.jsx)("td",{children:t+1}),c?Object(l.jsxs)(u.Fragment,{children:[Object(l.jsx)("td",{className:"".concat(c," content-pc"),children:Object(l.jsx)("div",{style:{width:"10rem"},children:Object(l.jsx)(k.a,{placeholder:"Ch\u1ecdn ch\u1ee9c v\u1ee5",valueRef:"value",labelRef:"label",options:F,value:e.DmCvUuid,onChange:function(e){ge("DmCvUuid",null!=e?e.value:"",t)}})})}),Object(l.jsx)("td",{className:"".concat(c," content-pc"),children:Object(l.jsx)("div",{style:{width:"10rem"},children:Object(l.jsx)(k.a,{placeholder:"Ch\u1ecdn t\u1ed5 ch\u1ee9c",valueRef:"value",labelRef:"label",options:D,value:e.DmTckUuid,onChange:function(e){null!=e?ge("DmTckUuid",e.value,t):ge("DmCvUuid","",t)}})})}),Object(l.jsx)("td",{className:c&&"active-date",children:Object(l.jsx)("div",{className:"row-input date",children:Object(l.jsx)(h.c,{name:"Tungay",className:"max-height",validation:{required:!0},notInput:!0,value:e.Tungay,onChange:function(e){return ge("Tungay",e,t)}})})}),Object(l.jsx)("td",{className:c&&"active-date",children:Object(l.jsx)("div",{className:"row-input date",children:Object(l.jsx)(h.c,{name:"Denngay",className:"max-height",validation:{required:!0},notInput:!0,value:e.Denngay,onChange:function(e){return ge("Denngay",e,t)}})})}),Object(l.jsx)("td",{className:c&&"active-date",children:Object(l.jsx)("div",{className:"row-input date",children:Object(l.jsx)(h.c,{name:"Ngaythamgia",className:"max-height",validation:{required:!0},notInput:!0,value:e.Ngaythamgia,onChange:function(e){return ge("Ngaythamgia",e,t)}})})}),Object(l.jsx)("td",{className:c,children:Object(l.jsx)("div",{className:"row-input",children:Object(l.jsx)(h.e,{name:"DocumentUuid",onChange:function(e){return se(e)},accept:"application/pdf",placeholder:"Quy\u1ebft \u0111\u1ecbnh"})})})]}):Object(l.jsxs)(u.Fragment,{children:[Object(l.jsx)("td",{className:" ".concat(c," content-pc"),children:e&&e.DmCv&&e.DmCv.Name}),Object(l.jsx)("td",{children:e&&e.DmTck&&e.DmTck.Name}),Object(l.jsx)("td",{style:{width:"1rem"},children:e.Tungay&&Object(q.g)(e.Tungay)}),Object(l.jsx)("td",{children:e.Denngay&&Object(q.g)(e.Denngay)}),Object(l.jsx)("td",{children:e.Ngaythamgia&&Object(q.g)(e.Ngaythamgia)}),Object(l.jsxs)("td",{children:[Object(l.jsx)(y.g,{onClick:function(){return de(e.DocumentUuid)},id:"dowloadVB"+t,children:"T\u1ea3i v\u1ec1"}),Object(l.jsx)(j.a,{placement:"right",target:"dowloadVB"+t,children:"T\u1ea3i quy\u1ebft \u0111\u1ecbnh"})]})]}),Object(l.jsx)("td",{className:c,children:Object(l.jsx)(b.a,{className:"d-flex",children:Q?Object(l.jsx)(l.Fragment,{children:c&&Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)("div",{className:"span-save",children:Object(l.jsx)("div",{className:"cd-save",style:{cursor:"pointer"},onClick:function(){return Ne(e.Uuid,t)},children:Object(l.jsx)("i",{className:"fas fa-check"})})}),Object(l.jsx)("div",{className:"span-cancel",children:Object(l.jsx)("div",{className:"cd-cancel",style:{cursor:"pointer"},onClick:function(){return xe(e.Uuid)},children:Object(l.jsx)("i",{className:"fas fa-times"})})})]})}):B.k&&Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)("div",{className:"span-edit",children:Object(l.jsx)("div",{className:"cd-edit",style:{cursor:"pointer"},onClick:function(){return ke(e.Uuid,t+1)},children:Object(l.jsx)("i",{className:"fas fa-pencil-alt"})})}),Object(l.jsx)("div",{className:"span-delete-qt",children:Object(l.jsx)("div",{className:"cd-delete-qt",onClick:function(){return Ce(e.Uuid,e.DocumentUuid)},children:Object(l.jsx)("i",{className:"far fa-trash-alt"})})})]})})})]},"quatrinh"+t)})):Object(l.jsx)("tr",{className:"non-content",children:Object(l.jsx)("td",{colSpan:"8",children:Object(l.jsx)("h3",{children:"Ch\u01b0a c\xf3 qu\xe1 tr\xecnh c\xf4ng t\xe1c n\xe0o !"})})})})]})]})]})})}var F=o.a.memo(S);t.default=F},964:function(e,t,n){"use strict";var c=n(10),a=n(34),s=n(11),r=n(17),i=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(){return Object(c.a)(this,n),t.call(this,"/DMToChucKhacs")}return Object(a.a)(n,[{key:"getToChucByLoai",value:function(e){return this.getAll("?$filter=Loai eq '".concat(e,"'"))}}]),n}(n(669).a);t.a=new i},977:function(e,t,n){},978:function(e,t,n){"use strict";var c=n(23),a=n(28),s=n(0),r=n.n(s),i=n(2),l=n.n(i),u=n(16),o=n.n(u),d=n(8),j={className:l.a.string,cssModule:l.a.object,size:l.a.string,bordered:l.a.bool,borderless:l.a.bool,striped:l.a.bool,dark:l.a.bool,hover:l.a.bool,responsive:l.a.oneOfType([l.a.bool,l.a.string]),tag:d.q,responsiveTag:d.q,innerRef:l.a.oneOfType([l.a.func,l.a.string,l.a.object])},b=function(e){var t=e.className,n=e.cssModule,s=e.size,i=e.bordered,l=e.borderless,u=e.striped,j=e.dark,b=e.hover,h=e.responsive,O=e.tag,f=e.responsiveTag,m=e.innerRef,v=Object(a.a)(e,["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"]),x=Object(d.m)(o()(t,"table",!!s&&"table-"+s,!!i&&"table-bordered",!!l&&"table-borderless",!!u&&"table-striped",!!j&&"table-dark",!!b&&"table-hover"),n),g=r.a.createElement(O,Object(c.a)({},v,{ref:m,className:x}));if(h){var p=Object(d.m)(!0===h?"table-responsive":"table-responsive-"+h,n);return r.a.createElement(f,{className:p},g)}return g};b.propTypes=j,b.defaultProps={tag:"table",responsiveTag:"div"},t.a=b}}]);