1"use strict";(self.webpackChunkhcmussh=self.webpackChunkhcmussh||[]).push([[225],{225:(e,t,n)=>{n.r(t),n.d(t,{default:()=>O});var a=n(6540),r=n(1225),i=n(9035),l=n(4437),s=n(3117),o=n(3699),c=n(4625),u=n(6347),m=n(6193),g=n(7714),v=n(8715),f=n(9730);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function p(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,N(a.key),a)}}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h=function(){return!!e})()}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}function E(e,t,n){return(t=N(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e){var t=function(e){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(t)?t:t+""}var k=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return E(e=function(e,t,n){return t=y(t),function(e,t){if(t&&("object"==d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,h()?Reflect.construct(t,n||[],y(e).constructor):t.apply(e,n))}(this,t,[].concat(a)),"state",{id:null,createdDate:"",title:"",numOfRegisterUsers:0,displayCover:1,categories:[],homeLanguages:["vi","en"],languageAdapter:[]}),E(e,"getData",function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=T.routeMatcher("/user/event/edit/:eventId").parse(window.location.pathname).eventId,a=e.props.system&&e.props.system.user&&e.props.system.user.permissions?e.props.system.user.permissions:[];e.props.getEvent(n,function(r){if(r.error)T.notify("Lấy sá»± kiá»n bá» lá»i!","danger"),e.props.history.goBack();else if(r.item){if(0==r.item.maDonVi&&!a.includes("event:write"))return void e.props.history.goBack();t&&r.item&&r.item.hasOwnProperty("maDonVi")&&e.props.getDmDonVi(r.item.maDonVi,function(t){var n=t&&t.homeLanguage?t.homeLanguage.split(","):["vi","en"];e.props.getDmNgonNguAll("",function(t){var a=t.filter(function(e){return n.includes(e.maCode)}).map(function(e){return{id:e.maCode,text:"".concat(e.maCode,": ").concat(e.tenNgonNgu)}});e.setState({languageAdapter:a,homeLanguages:n},function(){e.homeLanguage.value(r.item.languages?r.item.languages.split(","):["vi"])})})}),e.props.getSdgTags(n,function(t){var n;null===(n=e.tagSdg)||void 0===n||n.value(t.list)});var i=(r.categories||[]).map(function(e){return{id:e.id,text:T.language.parse(e.text,"vi")}});e.location.value(r.item.location||""),r.image=r.item.image?r.item.image:"/img/avatar.png",e.imageBox.setData("event:"+(r.item.id?r.item.id:"event"),r.item.image),e.active.value(r.item.active),e.isInternal.value(r.item.isInternal),e.displayCover.value(r.item.displayCover),e.views.value(r.item.views||""),e.maxRegisterUsers.value(r.item.maxRegisterUsers),e.createdDate.value(r.item.createdDate),e.startPost.value(r.item.startPost),e.startEvent.value(r.item.startEvent),r.item.link?(e.neEventLink.value(r.item.link||""),$(e.eventLink).html(T.rootUrl+"/su-kien/"+r.item.link).attr("href","/su-kien/"+r.item.link)):$(e.eventLink).html("").attr("href","#"),e.title.value(r.item.title||""),e.abstract.value(r.item.abstract||""),e.editor.value(r.item.content||""),e.setState({categories:i,id:r.item.id,createdDate:r.
1item.createdDate,title:r.item.title},function(){e.categories.value(r.item.categories||[]),r.item.form&&e.props.countAnswer(n,r.item.form,function(t){e.setState({numOfRegisterUsers:t})})})}else e.props.history.push("/user/event/list")})}),E(e,"checkLink",function(){e.props.checkLink(e.state.id,e.neEventLink.value())}),E(e,"changeDisplayCover",function(t){e.setState({item:Object.assign({},e.state.item,{displayCover:t.target.checked})})}),E(e,"eventLinkChange",function(t){t.target.value?$(e.eventLink).html(T.rootUrl+"/su-kien/"+t.target.value).attr("href","/su-kien/"+t.target.value):$(e.eventLink).html("").attr("href","#")}),E(e,"save",function(){var t=e.getCurrentPermissions(),n=e.startPost.value()?e.startPost.value().getTime():null,a=e.startEvent.value()?e.startEvent.value().getTime():null;if(!n)return T.notify("Ngà y bắt Äầu bá» trá»ng!","danger"),e.startPost.focus();if(!a)return T.notify("Ngà y bắt Äầu sá»± kiá»n bá» trá»ng!","danger"),e.startEvent.focus();var r={categories:e.categories.value().length?e.categories.value(
1):["-1"],title:e.title.value(),location:e.location.value(),link:e.neEventLink.value(),active:Number(e.active.value()),isInternal:Number(e.isInternal.value()),languages:e.homeLanguage.value().join(","),abstract:e.abstract.value(),content:e.editor.value(),maxRegisterUsers:e.maxRegisterUsers.value()||-1,displayCover:Number(e.displayCover.value()),startPost:n,startEvent:a},i={title:e.title.value(),editorId:e.props.system.user.shcc,documentId:e.state.id,editorName:e.props.system.user.firstName+" "+e.props.system.user.lastName,isInternal:Number(e.isInternal.value()),documentType:"event",documentJson:JSON.stringify(r)};t.includes("event:write")||t.includes("website:write")?(e.props.updateEvent(e.state.id,r),e.props.updateSdgTags({eventId:e.state.id,listSdgTag:e.tagSdg.value()})):e.props.createDraftEvent(i,function(){e.getData()})}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(t,e),n=t,r=[{key:"componentDidMount",value:function(){var e=this;T.ready("/user/truyen-thong",function(){e.getData(!0)})}},{key:"render",value:function(){var e=this,t=this.getCurrentPermissions(),n=!0,r=T.rootUrl+"/event/item/"+this.state.id,i=T.routeMatcher("/user/event/edit/:eventId").parse(window.location.pathname).eventId;return{}[i]||(n=!1),this.renderPage({icon:"fa fa-edit",title:"Sá»± kiá»n: Chá»nh sá»a",subTitle:a.createElement(a.Fragment,null,"Tiêu Äá»: ",a.createElement("strong",null,T.language.parse(this.state.title,"vi"))," - ",T.dateToText(this.state.createdDate)),breadcrumb:[a.createElement(c.N_,{key:0,to:"/user/event/list"},"Danh sách sá»± kiá»n"),"Chá»nh sá»a"],content:a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"col-md-6"},a.createElement("div",{className:"tile"},a.createElement("h3",{className:"tile-title"},"Thông tin chung"),a.createElement("div",{className:"tile-body"},a.createElement(g.b,{ref:function(t){return e.title=t},title:"Tên sá»± kiá»n",languages:this.state.homeLanguages,FormElement:m.r$,readOnly:n}),a.createElement(m.r$,{ref:function(t){return e.location=t},label:"Äá»a Äiá»m",readOnly:n}),a.createElement("div",{className:"row"},a.createElement(m.zP,{ref:function(t){return e.imageBox=t},className:"col-md-6",postUrl:"/user/upload",uploadType:"EventImage",label:"Hình ảnh"}),a.createElement("div",{className:"col-md-6"},a.createElement(m.cG,{ref:function(t){return e.active=t},label:"KÃch hoạt",isSwitch:!0,inline:!1,readOnly:!(t.includes("event:write")||t.includes("website:write"))}),a.createElement(m.cG,{ref:function(t){return e.isInternal=t},label:"Tin ná»i bá»",isSwitch:!0,inline:!1,readOnly:n}),a.createElement(m.cG,{ref:function(t){return e.displayCover=t},label:"Hiá»n thỠảnh bà i viết",isSwitch:!0,inline:!1,readOnly:n}),a.createElement(m.r$,{ref:function(t){return e.views=t},label:"Lượt xem",readOnly:!0}))),a.createElement(m.r$,{ref:function(t){return e.maxRegisterUsers=t},label:"Sá» lượng ngưá»i ÄÄng ký tá»i Äa",smallText:"Äiá»n -1 nếu không giá»i hạn sá» lượng ngưá»i ÄÄng ký tá»i Äa.",readOnly:n}),a.createElement("div",{className:"form-group"},a.createElement("label",{className:"control-label"},"Sá» lượng ngưá»i ÄÄng ký tham gia: ",this.state.numOfRegisterUsers)),a.createElement(m.FX,{ref:function(t){return e.categories=t},label:"Danh mục bà i viết",data:this.state.categories,readOnly:n,multiple:!0}))),a.createElement("div",{className:"tile"},a.createElement("h3",{className:"tile-title"},"Ngôn ngữ"),a.createElement("div",{className:"tile-body"},a.createElement(m.FX,{ref:function(t){return e.homeLanguage=t},label:"Ngôn ngữ truyá»n thông",data:this.state.languageAdapter,readOnly:n,multiple:!0})))),a.createElement("div",{className:"col-md-6"},a.createElement("div",{className:"tile"},a.createElement("h3",{className:"tile-title"},"Link"),a.createElement("div",{className:"tile-body"},a.createElement(m.r$,{ref:function(t){return e.neEventLink=t},label:"Link truyá»n thông",onChange:this.eventLinkChange}),a.createElement("div",null,a.createElement("a",{href:"#",ref:function(t){return e.eventLink=t},style:{fontWeight:"bold"},target:"_blank"})),a.createElement("div",{className:"form-group"},a.createElement("label",{className:"control-label"},"Link mặc Äá»nh"),a.createElement("br",null),a.createElement("a",{href:r,style:{fontWeight:"bold"},target:"_blank",rel:"noreferrer"},r))),a.createElement("div",{className:"tile-footer"},a.createElement("button",{className:"btn btn-danger",type:"button",onClick:function(){return e.checkLink()}},a.createElement("i",{className:"fa fa-fw fa-lg fa-check-circle"}),"Kiá»m tra link"))),a.createElement("div",{className:"tile"},a.createElement("h3",{className:"tile-title"},"Ngà y tháng"),a.createElement("div",{className:"tile-body"},a.createElement(m.bZ,{type:"time-mask",ref:function(t){return e.createdDate=t},label:"Ngà y tạo",readOnly:!0}),a.createElement(m.bZ,{type:"time-mask",ref:function(t){return e.startPost=t},label:"Ngà y bắt Äầu ÄÄng sá»± kiá»n",readOnly:n}),a.createElement(m.bZ,{type:"time-mask",ref:function(t){return e.startEvent=t},label:"Ngà y bắt Äầu sá»± kiá»n",readOnly:n})))),a.createElement("div",{className:"col-md-12"},a.createElement("div",{className:"tile"},a.createElement("div",{className:"d-flex"},a.createElement("h3",{className:"tile-title"},"Nhãn SDG"),this.state.id&&a.createElement(f.X,{type:"FW_EVENT",id:this.state.id})),a.createElement("div",{className:"tile-body"},a.createElement(m.FX,{ref:function(t){return e.tagSdg=t},label:"Nhãn SDG",data:v.QU,readOnly:n,multiple:!0})))),a.createElement("div",{className:"col-md-12"},a.createElement("div",{className:"tile"},a.createElement("div",{className:"tile-body"},a.createElement(g.b,{ref:function(t){return e.abstract=t},tabRender:!0,title:"Tóm tắt",languages:this.state.homeLanguages,FormElement:m.t$}),a.createElement(g.b,{ref:function(t){return e.editor=t},tabRender:!0,title:"Ná»i dung",languages:this.state.homeLanguages,FormElement:m.kE,formProps:{uploadUrl:"/user/upload?category=event"}}))))),a.createElement(c.N_,{to:"/user/event/registration/".concat(i),className:"btn btn-warning btn-circle",style:{position:"fixed",bottom:10,right:70}},a.createElement("i",{className:"fa fa-lg fa-list-alt"}))),backRoute:function(){return e.props.history.goBack()},onSave:n?null:function(){return e.save()}})}}],r&&p(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(m.Pg),w={updateEvent:i.qM,getEvent:i.Zc,getDraftEvent:i.ki,checkLink:i.tD,countAnswer:l.s4,createDraftEvent:i.Er,updateDraftEvent:i.NK,getDmDonVi:s.uu,getDmNgonNguAll:o.Pq,getSdgTags:i.oh,updateSdgTags:i.vN};const O=(0,u.y)((0,r.Ng)(function(e){return{event:e.event,system:e.system}},w)(k))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.