????

Your IP : 216.73.216.130


Current Path : C:/inetpub/vhost/quanlycanbo.gdtvietnam.com/www/static/js/
Upload File :
Current File : C:/inetpub/vhost/quanlycanbo.gdtvietnam.com/www/static/js/33.3650460b.chunk.js

(this["webpackJsonpgdt-qlcb"]=this["webpackJsonpgdt-qlcb"]||[]).push([[33,78],{1104:function(e,t,n){"use strict";n.r(t),n.d(t,"columns",(function(){return o})),n.d(t,"formData",(function(){return d}));var a=n(1),c=(n(0),n(1162)),i=n(140),u=n(708),r=n(722),l=function(e){var t=e.DocumentUuid,n=Object(u.d)().downloadFile;return Object(a.jsxs)(a.Fragment,{children:[Object(a.jsx)(i.g,{onClick:function(){return n(t)},id:"dowloadVB",children:"T\u1ea3i v\u1ec1"}),Object(a.jsx)(c.a,{placement:"right",target:"dowloadVB",children:"T\u1ea3i quy\u1ebft \u0111\u1ecbnh"})]})},o=[{field:"Uuid",title:"Uuid",type:"guid",dataID:!0,hidden:!0},{field:"CanboPbcvUuid",title:"Ch\u1ee9c v\u1ee5",hidden:!0},{field:"Loai",title:"Lo\u1ea1i",render:function(e){var t=r.Enums_LoaiSangKien.find((function(t){return t.value===e.Loai}));return Object(a.jsx)(a.Fragment,{children:t.label})}},{field:"Name",title:"T\xean s\xe1ng ki\u1ebfn/\u0110\u1ec1 t\xe0i khoa h\u1ecdc",type:"string",cellStyle:{width:300},defaultSort:"asc",searchable:!0},{field:"Nam",title:"N\u0103m",type:"string",defaultSort:"asc"},{field:"Mota",title:"M\xf4 t\u1ea3",type:"string"},{field:"DocumentUuid",title:"File quy\u1ebft \u0111\u1ecbnh",type:"string",render:function(e){return e&&e.DocumentUuid?Object(a.jsx)(l,{DocumentUuid:e.DocumentUuid}):Object(a.jsx)("div",{})}}],d={CanboPbcvUuid:{field_name:"CanboPbcvUuid",originfield:!0,url:"QLCB/CanBoPBCVs",title:"Ch\u1ee9c v\u1ee5",type:"data-select-odata",where:[{field:"Status",expression:"eq",value:!0},{field:"CanboUuid",expression:"eq",value:!0}],value_field:"Uuid",value_label:"DmCv.Name",value_type:"uuid",required:!0,disabled:!0},Name:{field_name:"Name",title:"S\xe1ng ki\u1ebfn",type:"textbox",required:!0},Nam:{field_name:"Nam",title:"N\u0103m",type:"select-year",required:!0},Loai:{field_name:"Loai",title:"Lo\u1ea1i",type:"data-select",required:!0,dataSelect:{options:r.Enums_LoaiSangKien,column:["value","label"],value_field:"value",text_field:"label"}},Mota:{field_name:"Mota",title:"M\xf4 t\u1ea3",type:"textbox"},DocumentUuid:{field_name:"DocumentUuid",title:"V\u0103n b\u1ea3n quy\u1ebft \u0111\u1ecbnh",type:"file"}}},1105:function(e,t,n){"use strict";n.r(t);var a=n(15),c=n(18),i=n.n(c),u=n(36),r=n(5),l=n(14),o=n(1),d=n(0),s=n(752),b=n(743),j=n(751),f=n(658),h=n(745),O=n(7),m=n(99),v=n(140),x=n(795),g=n(746),p=n(689),C=n(708),k=n(712),U=n(671),y=n(737),D=n(747),w=n(1104);function N(e){var t=e.activeRow,n=e.toggle,c=e.typeDoc,O=e.reloadTable,p=Object(d.useState)(null),U=Object(l.a)(p,2),y=U[0],N=U[1],S=Object(d.useState)(w.formData),_=Object(l.a)(S,2),q=_[0],L=_[1],T=Object(D.a)(),B=T.CanboUuid,P=T.Name,M=Object(d.useState)(null),E=Object(l.a)(M,2),V=E[0],F=E[1];Object(d.useEffect)((function(){N(t?t.data:null)}),[t]),Object(d.useEffect)((function(){B&&L((function(e){var t=Object(r.a)({},e);return t.CanboPbcvUuid.where[1].value=B,t}))}),[B]);var Q=Object(C.d)().uploadSdoc,R=(null===t||void 0===t?void 0:t.isNew)?"Th\xeam m\u1edbi":"Ch\u1ec9nh s\u1eeda",K=Object(d.useCallback)(function(){var e=Object(u.a)(i.a.mark((function e(t,n){var a,u;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={Subject:"Quy\u1ebft \u0111\u1ecbnh s\xe1ng ki\u1ebfn",DocTypeUuid:c,OrganName:P},e.prev=1,e.next=4,Q(a,t,n);case 4:return u=e.sent,e.abrupt("return",u);case 8:e.prev=8,e.t0=e.catch(1),Object(m.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)}}(),[P,c,Q]),A=Object(d.useCallback)((function(e,t){"DocumentUuid"===e?F(t):N((function(n){return Object(r.a)(Object(r.a)({},n),{},Object(a.a)({},e,t))}))}),[]),J=Object(d.useCallback)((function(){for(var e=Object.values(q).filter((function(e){return e.required})),t=0;t<e.length;t++){var n=e[t],a=y&&y[n.field_name]||null;if(null===a||""===a||void 0===a||0===a.length)return Object(m.g)('Vui l\xf2ng nh\u1eadp "'+n.title+'"'),!1}return!0}),[y,q]),z=Object(d.useCallback)(Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!J()){e.next=17;break}if(y.CanboUuid=B,!y.Uuid){e.next=12;break}if(!V){e.next=7;break}return e.next=6,K(V,y.DocumentUuid);case 6:y.DocumentUuid=e.sent;case 7:delete y.CanboPbcv,delete y.tableData,k.h.update(y.Uuid,y).then((function(e){Object(m.f)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),O(),O(),n()})),e.next=17;break;case 12:if(!V){e.next=16;break}return e.next=15,K(V);case 15:y.DocumentUuid=e.sent;case 16:k.h.add(y).then((function(e){Object(m.f)("Th\xeam m\u1edbi th\xe0nh c\xf4ng"),O(),n()})).catch((function(e){return Object(m.e)("Thao t\xe1c th\u1ea5t b\u1ea1i")}));case 17:case"end":return e.stop()}}),e)}))),[B,y,V,J,O,n,K]);return Object(o.jsxs)(s.a,{isOpen:null!==t,size:"lg",toggle:n,children:[Object(o.jsxs)(b.a,{children:[R," s\xe1ng ki\u1ebfn"]}),Object(o.jsxs)(j.a,{children:[Object(o.jsx)(g.a,{}),Object(o.jsxs)("div",{className:"row",children:[Object(o.jsx)(f.a,{xs:"6",children:Object(o.jsx)(x.a,{inline:!1,data:q.Name,value:y&&y.Name||null,onChange:A})}),Object(o.jsx)(f.a,{xs:"6",children:Object(o.jsx)(x.a,{inline:!1,data:q.CanboPbcvUuid,value:y&&y.CanboPbcvUuid||null,onChange:A})}),Object(o.jsx)(f.a,{xs:"6",children:Object(o.jsx)(x.a,{inline:!1,data:q.Nam,value:y&&y.Nam||null,onChange:A})}),Object(o.jsx)(f.a,{xs:"6",children:Object(o.jsx)(x.a,{inline:!1,data:q.Loai,value:y&&y.Loai||null,onChange:A})}),Object(o.jsx)(f.a,{xs:"6",children:Object(o.jsx)(x.a,{inline:!1,data:q.DocumentUuid,value:y&&y.DocumentUuid||null,onChange:A})}),Object(o.jsx)(f.a,{xs:"6",children:Object(o.jsx)(x.a,{inline:!1,data:q.Mota,value:y&&y.Mota||null,onChange:A})})]})]}),Object(o.jsxs)(h.a,{children:[Object(o.jsx)(v.c,{onClick:z,children:R}),Object(o.jsx)(v.d,{onClick:n,children:"H\u1ee7y"})]})]})}t.default=function(){var e=Object(d.useState)(null),t=Object(l.a)(e,2),n=t[0],a=t[1],c=Object(d.useRef)(),r=Object(D.a)().CanboUuid,s=Object(d.useState)([]),b=Object(l.a)(s,2),j=b[0],f=b[1],h=Object(d.useCallback)((function(){c.current&&c.current.onQueryChange()}),[c]);Object(d.useEffect)((function(){y.a.getAll().then((function(e){if(e){var t=e.value.find((function(e){return"V\u0103n b\u1ea3n s\xe1ng ki\u1ebfn"===e.TypeName}));t&&f(t.Uuid)}})).catch((function(e){return Object(m.g)("L\u1ea5y d\u1eef li\u1ec7u Doc kh\xf4ng th\xe0nh c\xf4ng")}))}),[]);var v=Object(d.useCallback)((function(e){Object(m.d)("B\u1ea1n ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a").then(function(){var t=Object(u.a)(i.a.mark((function t(n){return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!n||!n.isConfirmed){t.next=2;break}return t.abrupt("return",k.h.delete(e.Uuid).then((function(t){return!e.DocumentUuid||U.a.delete(e.DocumentUuid)})).then((function(e){Object(m.f)("X\xf3a th\xe0nh c\xf4ng"),h()})));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(e){return Object(m.e)("Thao t\xe1c th\u1ea5t b\u1ea1i")}))}),[h]);return Object(o.jsxs)(d.Fragment,{children:[Object(o.jsx)(p.a,{tableRef:c,onEdit:{hidden:function(){return!O.k},onClick:function(e,t){return a({data:t,isNew:!1})}},onAdd:{hidden:function(){return!O.k},onClick:function(){return a({data:null,isNew:!0})}},onDelete:{hidden:function(){return!O.k},onClick:function(e,t){return v(t)}},title:"Danh s\xe1ch s\xe1ng ki\u1ebfn",columns:w.columns,url:"QLCB/CanBoSangKiens",where:"CanBoUuid eq ".concat(r)}),Object(o.jsx)(N,{activeRow:n,toggle:function(){return a(null)},typeDoc:j,reloadTable:h})]})}}}]);