1"use strict";(self.webpackChunkhcmussh=self.webpackChunkhcmussh||[]).push([[9421],{3070:(e,t,n)=>{n.d(t,{A:()=>f});var r=n(6540),a=n(5333);function o(e){return o="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},o(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!e})()}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}function u(e,t,n){return(t=p(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){var t=function(e){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==o(t)?t:t+""}var f=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,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return u(e=function(e,t,n){return t=c(t),function(e,t){if(t&&("object"==o(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,l()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}(this,t,[].concat(r)),"pageNumberChanged",function(t,n,r){t.preventDefault();var a=e.props,o=a.done,i=a.onSearch;null==r&&(r={}),i&&i(!0),e.props.getPage(n,null,r,function(e){i&&i(!1),o&&o(e)})}),u(e,"pageSizeChanged",function(t,n){var r=e.props,a=r.done,o=r.onSearch;null==n&&(n={}),o&&o(!0),e.props.getPage(null,t,n,function(e){o&&o(!1),a&&a(e)})}),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&&s(e,t)}(t,e),n=t,p=[{key:"render",value:function(){var e=this,t=this.props.pageCondition?this.props.pageCondition:void 0,n=Number.isInteger(this.props.pageRange)&&this.props.pageRange>1?this.props.pageRange-1:6,o=[],i="",l="";if(this.props.pageTotal>1){var c=Math.max(this.props.pageNumber-Math.floor(n/2),1),s=Math.min(this.props.pageNumber+Math.ceil(n/2),this.props.pageTotal);c+n>s&&(s=Math.min(c+n,this.props.pageTotal)),s-n<c&&(c=Math.max(1,s-n));for(var u=function(n){o.push(r.createElement("li",{key:n,className:"page-item"+(e.props.pageNumber===n?" active":"")},r.createElement("a",{className:"page-link",href:"#",onClick:function(r){return e.pageNumberChanged(r,n,t)}},n)))},p=c;p<=s;p++)u(p);i=1===this.props.pageNumber?r.createElement("li",{className:"page-item disabled"},r.createElement("a",{className:"page-link",href:"#","aria-label":"Previous"},r.createElement("span",{"aria-hidden":"true"},"«"),r.createElement("span",{className:"sr-only"},"Previous"))):r.createElement("li",{className:"page-item"},r.createElement("a",{className:"page-link",href:"#","aria-label":"Previous",onClick:function(n){return e.pageNumberChanged(n,1,t)}},r.createElement("span",{"aria-hidden":"true"},"«"),r.createElement("span",{className:"sr-only"},"Previous"))),l=this.props.pageNumber===this.props.pageTotal?r.createElement("li",{className:"page-item disabled"},r.createElement("a",{className:"page-link",href:"#","aria-label":"Next"},r.createElement("span",{"aria-hidden":"true"},"»"),r.createElement("span",{className:"sr-only"},"Next"))):r.createElement("li",{className:"page-item"},r.createElement("a",{className:"page-link",href:"#","aria-label":"Next",onClick:function(n){return e.pageNumberChanged(n,e.props.pageTotal,t)}},r.createElement("span",{"aria-hidden":"true"},"»"),r.createElement("span",{className:"sr-only"},"Next")))}var f=Object.assign({},{width:"100%",display:"flex",position:"fixed",bottom:"10px",pointerEvents:"none"},this.props.inline?{position:"unset",width:"auto"}:{},this.props.style?this.props.style:{});return r.createElement("div",{className:"d-print-none",style:f},!this.props.fixedSize&&r.createElement(a.A,{className:"btn btn-info",text:this.props.pageSize,items:[25,50,100,200,500],onSelected:function(n){return e.pageSizeChanged(n,t)}}),r.createElement("nav",{style:{marginLeft:"10px",pointerEvents:"auto"}},r.createElement("ul",{className:"pagination",style:{marginBottom:0}},i,o,l)))}}],p&&i(n.prototype,p),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,p}(r.Component)}
1,5333:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(6540);function a(e){return a="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},a(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function s(e,t,n){return(t=u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){var t=function(e){if("object"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==a(t)?t:t+""}var p=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),s(n=function(e,t,n){return t=l(t),function(e,t){if(t&&("object"==a(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,i()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}(this,t,[e]),"select",function(e,t){n.selectedItem=t,$(n.element.current).html(t.text?t.text:t),n.props.onSelected&&n.props.onSelected(t),e.preventDefault()}),s(n,"getSelectedItem",function(){return n.selectedItem}),s(n,"setText",function(e){n.selectedItem=e,$(n.element.current).html(e.text?e.text:e)}),s(n,"setItems",function(e){n.setState({items:e})}),n.state={items:[]},n.element=r.createRef(),n.menu=r.createRef(),n.selectedItem=null,n}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&&c(e,t)}(t,e),n=t,u=[{key:"render",value:function(){var e=this,t=this.props.items?this.props.items:this.state.items,n=this.props.readOnly?"disabled":this.props.className?this.props.className+" dropdown-toggle":"dropdown-toggle",a=t.map(function(t,n){return r.createElement("a",{key:n,className:"dropdown-item",href:"#",onClick:function(n){return e.select(n,t)}},t.text?t.text:t)});return r.createElement("div",{className:"dropdown",style:{whiteSpace:"nowrap",textDecoration:"none",pointerEvents:"auto"}},r.createElement("a",{ref:this.element,className:n,href:"#","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},this.props.text),r.createElement("div",{ref:this.menu,className:"dropdown-menu",style:{maxHeight:"85vh",overflowY:"auto"}},a))}}],u&&o(n.prototype,u),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,u}(r.Component)},9421:(e,t,n)=>{n.r(t),n.d(t,{default:()=>j});var r=n(6540),a=n(1225),o=n(8360),i=n(4625),l=n(3070),c=n(1199);function s(e){return s="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},s(e)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function f(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function m(e,t,n){return t=h(t),function(e,t){if(t&&("object"==s(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,d()?Reflect.construct(t,n||[],h(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}
1function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function b(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&&y(e,t)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}function g(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){var t=function(e){if("object"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(t)?t:t+""}var w=function(e){function t(){var e;u(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return g(e=m(this,t,[].concat(a)),"modal",r.createRef()),g(e,"show",function(t){$(e.modal.current).find(".modal-title").html("Phản há»i"),$("#reject").val(t.rejectionReason),$(e.modal.current).data("data-id",t.id).modal("show")}),g(e,"onlyShow",function(t){$(e.modal.current).find(".modal-title").html("Phản há»i bá» từ chá»i"),$("#reject").val(t).prop("disabled",!0),$("#submit").remove(),$(e.modal.current).modal("show")}),g(e,"save",function(t){t.preventDefault();var n=$("#reject").val();if(n){var r=$(e.modal.current).data("data-id"),a={rejectionReason:n,status:"userCreated",isTranslated:"ready"};e.props.updateDraftNews(r,a),$(e.modal.current).modal("hide")}else T.notify("Bạn cần Äiá»n lý do từ chá»i","danger")}),e}return b(t,e),f(t,[{key:"render",value:function(){var e=this;return r.createElement("div",{className:"modal",tabIndex:"-1",role:"dialog",ref:this.modal},r.createElement("form",{className:"modal-dialog",role:"document"},r.createElement("div",{className:"modal-content"},r.createElement("div",{className:"modal-header"},r.createElement("h5",{className:"modal-title"}),r.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Close"},r.createElement("span",{"aria-hidden":"true"},"Ã"))),r.createElement("div",{className:"modal-body row"},r.createElement("div",{className:"form-group col-12 row"},r.createElement("label",{className:"control-label",style:{marginLeft:"20px"}},"Lý do từ chá»i"),r.createElement("textarea",{defaultValue:"",className:"form-control",placeholder:". . .",id:"reject",style:{minHeight:"120px",marginBottom:"15px",marginLeft:"20px"}}))),r.createElement("div",{className:"modal-footer"},r.createElement("button",{className:"btn btn-secondary","data-dismiss":"modal"},"Äóng"),r.createElement("button",{type:"submit",className:"btn btn-success",id:"submit",onClick:function(t){return e.save(t)}},"Lưu")))))}}])}(r.Component),E=function(e){function t(e){var n;return u(this,t),g(n=m(this,t,[e]),"reject",r.createRef()),g(n,"create",function(e){n.props.createUnitDraftNewsDefault(function(e){e.item&&n.props.history.push("/user/news/unit/draft/edit/"+e.item.id)}),e.preventDefault()}),g(n,"revert",function(e){n.reject.current.show(e)}),g(n,"showReason",function(e){n.reject.current.onlyShow(e.rejectionReason)}),g(n,"changeStatus",function(e){T.confirm("Tin tức","Bạn có chắc bạn muá»n gá»i bản viết cho cấp trên?","warning",!0,function(t){return t&&n.props.updateUnitDraftNews(e.id,{status:"userSendRequest",rejectionReason:""})})}),n}return b(t,e),f(t,[{key:"componentDidMount",value:function(){var e=this.props.system&&this.props.system.user&&this.props.system.user.permissions,t={isUnitApproved:0};e&&e.includes("unit:write")&&(t.status="userSendRequest"),this.props.getUnitDraftNewsInPage(null,null,t),T.ready()}},{key:"changeActive",value:function(e){this.props.updateUnitDraftNews(e.id,{isUnitApproved:1})}},{key:"delete",value:function(e,t){var n=this;T.confirm("Tin tức","Bạn có chắc bạn muá»n xóa bà i viết chá» duyá»t nà y?","warning",!0,function(e){return e&&n.props.deleteUnitDraftNews(t.id)}),e.preventDefault()}},{key:"render",value:function(){var e=this,t=this.props.news&&this.props.news.draft?this.props.news.draft:{pageNumber:1,pageSize:50,pageTotal:1,totalItem:0,list:[],pageCondition:{}},n=t.pageNumber,a=t.pageSize,o=t.pageTotal,s=t.totalItem,u=t.list,p=t.pageCondition,f="Không có bản nháp tin tức!",m=this.props.system&&this.props.system.user&&this.props.system.user.permissions?this.props.system.user.permissions:[],d=m.includes("unit:write")?2:m.includes("unit:draft")?1:0,h=m.includes("unit:write")&&m.includes("news:write");return u&&u.length&&(f=r.createElement("table",{className:"table table-hover table-bordered"},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",{style:{width:"auto",textAlign:"center"}},"#"),r.createElement("th",{style:{width:"80%"}},"Tiêu Äá»"),r.createElement("th",{style:{width:"20%",textAlign:"center"}},"Hình ảnh"),2==d?r.createElement("th",{style:{width:"auto",textAlign:"center",whiteSpace:"nowrap"}},"Ngưá»i soạn"):null,r.createElement("th",{style:{width:"auto",textAlign:"center",whiteSpace:"nowrap"}},"Thao tác"))),r.createElement("tbody",null,u.map(function(t,o){return r.createElement("tr",{key:o},r.createElement("td",{style:{textAlign:"right"}},(n-1)*a+o+1),r.createElement("td",null,d?r.createElement(i.N_,{to:"/user/news/unit/draft/edit/"+t.id,"data-id":t.id},T.language.parse(t.title)):T.language.parse(t.title)),r.createElement("td",{style:{width:"20%",textAlign:"center"}},r.createElement(c.E,{src:t.image,alt:"avatar",style:{height:"32px"}})),2==d?r.createElement("td",{style:{textAlign:"center",whiteSpace:"nowrap"}},t.editorName):null,r.createElement("td",{style:{textAlign:"right"}},r.createElement("div",{className:"btn-group"},(2==d||h)&&r.createElement(r.Fragment,null,r.createElement("a",{href:"#",className:"btn btn-success",onClick:function(){return e.changeActive(t,o)},title:"Duyá»t bản nháp nà y"}," ",r.createElement("i",{className:"fa fa-check"})),r.createElement("a",{href:"#",className:"btn btn-warning",onClick:function(){return e.revert(t)},title:"Từ chá»i bản nháp nà y"}," ",r.createElement("i",{className:"fa fa-undo"})),r.createElement(i.N_,{to:"/user/news/unit/draft/edit/"+t.id,"data-id":t.id,className:"btn btn-primary"},r.createElement("i",{className:"fa fa-lg fa-edit"}))),(1==d||h)&&r.createElement(r.Fragment,null,t.rejectionReason?r.createElement("a",{href:"#",className:"btn btn-warning",onClick:function(){return e.showReason(t)},title:"Lý do bá» từ chá»i"},r.createElement("i",{className:"fa fa-user-times"})):null,"userCreated"==t.status&&r.createElement("a",{href:"#",className:"btn btn-success",onClick:function(){return e.changeStatus(t,o)},title:"Gá»i cấp trên"}," ",r.createElement("i",{className:"fa fa-arrow-up"})),r.createElement(i.N_,{to:"/user/news/unit/draft/edit/"+t.id,"data-id":t.id,className:"btn btn-primary"},r.createElement("i",{className:"fa fa-lg fa-edit"})),r.createElement("a",{className:"btn btn-danger",href:"#",onClick:function(n){return e.delete(n,t)}},r.createElement("i",{className:"fa fa-lg fa-trash"}))))))})))),r.createElement("main",{className:"app-content"},r.createElement("div",{className:"app-title"},r.createElement("h1",null,r.createElement("i",{className:"fa fa-file"}),"Bà i viết ÄÆ¡n vá»: Chá» duyá»t")),r.createElement("div",{className:"tile"},f,r.createElement(w,{ref:this.reject,updateDraftNews:this.props.updateUnitDraftNews}),r.createElement(l.A,{name:"pageNews",pageNumber:n,pageSize:a,pageTotal:o,totalItem:s,pageCondition:p,getPage:this.props.getUnitDraftNewsInPage}),!m.contains("unit:write")||h?r.createElement("button",{type:"button",className:"btn btn-primary btn-circle",style:{position:"fixed",right:"10px",bottom:"10px"},onClick:function(t){return e.create(t)}},r.createElement("i",{className:"fa fa-lg fa-plus"})):null))}}])}(r.Component),N={getUnitDraftNewsInPage:o.Dc,createUnitDraftNewsDefault:o.Ai,draftToNews:o.Cj,deleteUnitDraftNews:o.o1,updateUnitDraftNews:o.cM};const j=(0,a.Ng)(function(e){return{news:e.news,system:e.system}},N)(E)}}]);
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.