1"use strict";(self.webpackChunkhcmussh=self.webpackChunkhcmussh||[]).push([[4127],{4127:(e,t,a)=>{a.r(t),a.d(t,{default:()=>S});var n=a(6540),r=a(1225),l=a(8360),s=a(3256),i=a(3117),c=a(4625),o=a(6347),m=a(4940),u=a(1595),d=a(1574),f=a(6193);function p(e){return p="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},p(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,x(n.key),n)}}function v(e,t,a){return t&&h(e.prototype,t),a&&h(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function g(e,t,a){return t=E(t),function(e,t){if(t&&("object"==p(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,N()?Reflect.construct(t,a||[],E(e).constructor):t.apply(e,a))}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(N=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function y(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&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function k(e,t,a){return(t=x(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function x(e){var t=function(e){if("object"!=p(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=p(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==p(t)?t:t+""}var O=function(e){function t(){var e;b(this,t);for(var a=arguments.length,r=new Array(a),l=0;l<a;l++)r[l]=arguments[l];return k(e=g(this,t,[].concat(r)),"modal",n.createRef()),k(e,"show",function(t){$(e.modal.current).find(".modal-title").html("Phản há»i"),$("#reject").val(""),$(e.modal.current).data("data-id",t).modal("show")}),k(e,"save",function(t){t.preventDefault();var a=$("#reject").val();if(a){var n=$(e.modal.current).data("data-id"),r={rejectionReason:a,isDraftApproved:0,isTranslated:"ready"};$(e.modal.current).modal("hide"),e.props.updateDraftNews(n,r,function(){e.props.pushUrl()})}else T.notify("Bạn cần Äiá»n lý do từ chá»i","danger")}),e}return y(t,e),v(t,[{key:"render",value:function(){var e=this;return n.createElement("div",{className:"modal",tabIndex:"-1",role:"dialog",ref:this.modal},n.createElement("form",{className:"modal-dialog",role:"document"},n.createElement("div",{className:"modal-content"},n.createElement("div",{className:"modal-header"},n.createElement("h5",{className:"modal-title"}),n.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Close"},n.createElement("span",{"aria-hidden":"true"},"Ã"))),n.createElement("div",{className:"modal-body row"},n.createElement("div",{className:"form-group col-12 row"},n.createElement("label",{className:"control-label",style:{marginLeft:"20px"}},"Lý do từ chá»i"),n.createElement("textarea",{defaultValue:"",className:"form-control",placeholder:". . .",id:"reject",style:{minHeight:"120px",marginBottom:"15px",marginLeft:"20px"}}))),n.createElement("div",{className:"modal-footer"},n.createElement("button",{className:"btn btn-secondary","data-dismiss":"modal"},"Äóng"),n.createElement("button",{type:"submit",className:"btn btn-success",onClick:function(t){return e.save(t)}}
1,"Lưu")))))}}])}(n.Component),C=function(e){function t(e){var a;return b(this,t),k(a=g(this,t,[e]),"pushUrl",function(){a.props.history.push("/user/news/draft")}),k(a,"getData",function(){var e=T.routeMatcher("/user/news/draft/edit/:newsId").parse(window.location.pathname).newsId;a.setState({draftId:e}),a.props.getDraftNews(e,function(e){if(e.error)T.notify("Lấy bản nháp tin tức bá» lá»i!","danger"),a.props.history.push("/user/news/draft");else if(e.categories&&e.item){var t=JSON.parse(e.item.documentJson),n=e.categories.map(function(e){return{id:e.id,text:T.language.parse(e.text)}});$("#neNewsCategories").select2({data:n}).val(t.categories).trigger("change");var r=$("#neNewsStartPost").datetimepicker(T.dateFormat);t.startPost&&r.val(T.dateToText(t.startPost,"dd/mm/yyyy HH:MM")).datetimepicker("update"),t.link?$(a.newsLink.current).html(T.rootUrl+"/tin-tuc/"+t.link).attr("href","/tin-tuc/"+t.link):$(a.newsLink.current).html("").attr(""),e.image=e.item.image?e.item.image:"/img/avatar.png",a.imageBox.current.setData("draftNews:"+(e.item.id?e.item.id:"new"));var l=T.language.parse(e.item.title,!0),s=T.language.parse(t.abstract,!0),i=T.language.parse(t.content,!0);$("#neNewsViTitle").val(l.vi),$("#neNewsEnTitle").val(l.en),$("#neNewsViAbstract").val(s.vi),$("#neNewsEnAbstract").val(s.en),a.viEditor.current.html(i.vi),a.enEditor.current.html(i.en),e.listAttachment&&a.file.current.setVal(e.listAttachment.map(function(e){return{value:e.id,text:e.nameDisplay}})),a.donVi.value(e.item.maDonVi.toString()),a.setState(e)}else a.props.history.push("/user/news/draft")})}),k(a,"changeActive",function(e){a.setState({item:Object.assign({},a.state.item,{active:e.target.checked})})}),k(a,"changeisInternal",function(e){a.setState({item:Object.assign({},a.state.item,{isInternal:e.target.checked})})}),k(a,"changeDisplayCover",function(e){a.setState({item:Object.assign({},a.state.item,{displayCover:e.target.checked})})}),k(a,"checkLink",function(e){a.props.checkLink(e.id,$("#neNewsLink").val().trim())}),k(a,"newsLinkChange",function(e){e.target.value?$(a.newsLink.current).html(T.rootUrl+"/tin-tuc/"+e.target.value).attr("href","/tin-tuc/"+e.target.value):$(a.newsLink.current).html("").attr("href","#")}),k(a,"revert",function(){a.reject.current.show(a.state.draftId)}
1),k(a,"save",function(){var e=$("#neNewsStartPost").val()?T.formatDate($("#neNewsStartPost").val()).getTime():null,t={categories:$("#neNewsCategories").val().length?$("#neNewsCategories").val():["-1"],title:JSON.stringify({vi:$("#neNewsViTitle").val(),en:$("#neNewsEnTitle").val()}),link:$("#neNewsLink").val().trim(),abstract:JSON.stringify({vi:$("#neNewsViAbstract").val(),en:$("#neNewsEnAbstract").val()}),content:JSON.stringify({vi:a.viEditor.current.html(),en:a.enEditor.current.html()}),attachment:a.file.current.val().toString()};e&&(t.startPost=e);var n={title:JSON.stringify({vi:$("#neNewsViTitle").val(),en:$("#neNewsEnTitle").val()}),editorId:a.props.system.user.shcc,editorName:a.props.system.user.firstName+" "+a.props.system.user.lastName,documentType:"news",isInternal:a.state.item.isInternal?1:0,displayCover:a.state.item.displayCover?1:0,documentJson:JSON.stringify(t),lastModified:(new Date).getTime(),isDraftApproved:1,isUnitApproved:1,maDonVi:a.donVi.value()};a.props.system.user.permissions.includes("news:write")&&(delete n.editorId,delete n.editorName),$("#neNewsEnTitle").val()&&$("#neNewsEnAbstract").val()&&$("#neNewsEnAbstract").val()&&(n.isTranslated="done"),a.props.updateDraftNews(a.state.draftId,n,function(){})}),a.state={item:null,draft:!0,draftId:""},a.newsLink=n.createRef(),a.imageBox=n.createRef(),a.viEditor=n.createRef(),a.enEditor=n.createRef(),a.reject=n.createRef(),a.file=n.createRef(),a}return y(t,e),v(t,[{key:"componentDidMount",value:function(){var e=this;T.ready("/user/truyen-thong",function(){e.getData(),$("#neNewsViTitle").focus(),$("#neNewsCategories").select2(),$("#neNewsStartPost").datetimepicker(T.dateFormat)})}},{key:"render",value:function(){var e=this,t=!1,a=this.state.item?this.state.item:{priority:1,categories:[],title:"",content:"",image:T.url("/img/avatar.png"),createdDate:(new Date).getTime(),active:!1,isInternal:!1,view:0,displayCover:1},r=T.language.parse(a.title,!0),l=T.rootUrl+"/news/item/"+a.id,o=this.props.news&&this.props.news.categories?this.props.news.categories:[],p="";return(this.state.item&&this.state.item.categories?this.state.item.categories:[]).forEach(function(e){for(var t=0;t<o.length;t++)if(o[t].id==e){p+=", "+T.language.parse(o[t].text);break}}),p.length>2&&(p=p.substring(2)),n.createElement("main",{className:"app-content"},n.createElement("div",{className:"app-title"},n.createElement("div",null,n.createElement("h1",null,n.createElement("i",{className:"fa fa-file"})," Tin tức nháp: Chá»nh sá»a"),n.createElement("p",{dangerouslySetInnerHTML:{__html:""!=r.vi?"Tiêu Äá»: <b>"+r.vi+"</b> - "+T.dateToText(a.lastModified):""}})),n.createElement("ul",{className:"app-breadcrumb breadcrumb"},n.createElement(c.N_,{to:"/user"},n.createElement("i",{className:"fa fa-home fa-lg"}))," / ",n.createElement(c.N_,{to:"/user/news/list"},"Danh sách bà i viết")," / Chá»nh sá»a")),n.createElement("div",{className:"row"},n.createElement("div",{className:"col-md-6"},n.createElement("div",{className:"tile"},n.createElement("h3",{className:"tile-title"},"Thông tin chung"),n.createElement("div",{className:"tile-body"},n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Tên bà i viết"),n.createElement("input",{className:"form-control",type:"text",placeholder:"Tên bà i viết",id:"neNewsViTitle",defaultValue:r.vi,readOnly:t})),n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"News title"),n.createElement("input",{className:"form-control",type:"text",placeholder:"News title",id:"neNewsEnTitle",defaultValue:r.en,readOnly:t})),n.createElement("div",{className:"row"},n.createElement("div",{className:"col-md-6"},n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Hình ảnh"),n.createElement(m.A,{ref:this.imageBox,postUrl:"/user/upload",uploadType:"NewsDraftImage",image:this.state.image,readOnly:t}))),n.createElement("div",{className:"col-md-6"},n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Tin ná»i bá»: "),n.createElement("span",{className:"toggle"},n.createElement("label",null,n.createElement("input",{type:"checkbox",checked:a.isInternal,onChange:this.changeisInternal,disabled:t}),n.createElement("span",{className:"button-indecator"})))),n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Hiá»n thỠảnh bìa: "),n.createElement("span",{className:"toggle"},n.createElement("label",null,n.createElement("input",{type:"checkbox",checked:a.displayCover,onChange:this.changeDisplayCover,disabled:t}),n.createElement("span",{className:"button-indecator"})))))),n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Danh mục bà i viết"),n.createElement("select",{className:"form-control",id:"neNewsCategories",multiple:!0,defaultValue:[],disabled:t},n.createElement("optgroup",{label:"Lá»±a chá»n danh mục"}))),n.createElement(f.FX,{ref:function(t){return e.donVi=t},label:"ÄÆ¡n vá» nháºn bà i viết",readOnly:t,data:i.N4}),n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Tá»p tin ÄÃnh kèm"),n.createElement(d.l6,{ref:this.file,adapter:s.z8,multiple:!0,disabled:t}))))),n.createElement("div",{className:"col-md-6"},n.createElement("div",{className:"tile"},n.createElement("h3",{className:"tile-title"},"Link"),n.createElement("div",{className:"tile-body"},n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Link mặc Äá»nh"),n.createElement("br",null),n.createElement("a",{href:l,style:{fontWeight:"bold"},target:"_blank",rel:"noreferrer"},l)),n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Link truyá»n thông"),n.createElement("br",null),n.createElement("a",{href:"#",ref:this.newsLink,style:{fontWeight:"bold"},target:"_blank"}),n.createElement("input",{className:"form-control",id:"neNewsLink",type:"text",placeholder:"Link truyá»n thông",defaultValue:a.link,readOnly:t,onChange:this.newsLinkChange}
1))),n.createElement("div",{className:"tile-footer"},n.createElement("button",{className:"btn btn-danger",type:"button",onClick:function(){return e.checkLink(a)}},n.createElement("i",{className:"fa fa-fw fa-lg fa-check-circle"}),"Kiá»m tra link"))),n.createElement("div",{className:"tile"},n.createElement("h3",{className:"tile-title"},"Ngà y tháng"),n.createElement("div",{className:"tile-body"},n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Ngà y tạo: ",T.dateToText(a.lastModified))),n.createElement("div",{className:"form-group"},n.createElement("label",{className:"control-label"},"Ngà y bắt Äầu ÄÄng bà i viết"),n.createElement("input",{className:"form-control",id:"neNewsStartPost",type:"text",placeholder:"Ngà y bắt Äầu ÄÄng bà i viết",defaultValue:a.startPost,autoComplete:"off",disabled:t}))))),n.createElement("div",{className:"col-md-12"},n.createElement("div",{className:"tile"},n.createElement("div",{className:"tile-body"},n.createElement("ul",{className:"nav nav-tabs"},n.createElement("li",{className:"nav-item"},n.createElement("a",{className:"nav-link active show","data-toggle":"tab",href:"#newsViTab"},"Viá»t Nam")),n.createElement("li",{className:"nav-item"},n.createElement("a",{className:"nav-link","data-toggle":"tab",href:"#newsEnTab"},"English"))),n.createElement("div",{className:"tab-content",style:{paddingTop:"12px"}},n.createElement("div",{id:"newsViTab",className:"tab-pane fade show active"},n.createElement("label",{className:"control-label"},"Tóm tắt bà i viết"),n.createElement("textarea",{defaultValue:"",className:"form-control",id:"neNewsViAbstract",placeholder:"Tóm tắt bà i viết",readOnly:t,style:{minHeight:"100px",marginBottom:"12px"}}),n.createElement("label",{className:"control-label"},"Ná»i dung bà i viết"),n.createElement(u.A,{ref:this.viEditor,height:"400px",placeholder:"Ná»i dung bà i biết",uploadUrl:"/user/upload?category=news",readOnly:t})),n.createElement("div",{id:"newsEnTab",className:"tab-pane fade"},n.createElement("label",{className:"control-label"},"News abstract"),n.createElement("textarea",{defaultValue:"",className:"form-control",id:"neNewsEnAbstract",placeholder:"News abstracts",readOnly:t,style:{minHeight:"100px",marginBottom:"12px"}}),n.createElement("label",{className:"control-label"},"News content"),n.createElement(u.A,{ref:this.enEditor,height:"400px",placeholder:"News content",uploadUrl:"/user/upload?category=news",readOnly:t}))))))),n.createElement("button",{onClick:function(){e.props.history.goBack()},className:"btn btn-secondary btn-circle",style:{position:"fixed",bottom:"10px"}},n.createElement("i",{className:"fa fa-lg fa-reply"})),n.createElement(O,{ref:this.reject,updateDraftNews:this.props.updateDraftNews,pushUrl:this.pushUrl}),n.createElement(n.Fragment,null,n.createElement("button",{type:"button",className:"btn btn-warning btn-circle",style:{position:"fixed",right:"80px",bottom:"10px"},onClick:this.revert},n.createElement("i",{className:"fa fa-lg fa-undo"})),n.createElement("button",{type:"button",className:"btn btn-primary btn-circle",style:{position:"fixed",right:"10px",bottom:"10px"},onClick:this.save},n.createElement("i",{className:"fa fa-lg fa-save"}))))}}])}(n.Component),D={getDraftNews:l.jv,checkLink:l.tD,createDraftNews:l.Fx,updateDraftNews:l.uq,getDmDonViFaculty:i.Il};const S=(0,o.y)((0,r.Ng)(function(e){return{system:e.system,news:e.news}},D)(C))}}]);
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.