1"use strict";(self.webpackChunkhcmut=self.webpackChunkhcmut||[]).push([[1663],{91663:(e,t,r)=>{r.r(t),r.d(t,{default:()=>g});var n=r(67294),a=r(28216),o=r(60464),i=r(35140),l=r(73727);function c(e){return c="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},c(e)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,y(n.key),n)}}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function m(e,t,r){return(t=y(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(t)?t:String(t)}var h=function(e){!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&&u(e,t)}(h,e);var t,r,a,o,y=(a=h,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(a);if(o){var r=f(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return p(e)}(this,e)});function h(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h);for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return m(p(e=y.call.apply(y,[this].concat(r))),"state",{level:0}),m(p(e),"modal",n.createRef()),m(p(e),"newsList",n.createRef()),m(p(e),"getData",(function(){var t=T.routeMatcher("/user/tt-tin-tuc/draft/:level").parse(window.location.pathname).level;e.setState({level:t}),e.props.getTTTinTucDraftPage(t)})),m(p(e),"create",(function(t){t.preventDefault(),e.props.createTTTinTucDraftDefault(e.state.level,(function(t){return e.props.history.push("/user/tt-tin-tuc/draft/"+e.state.level+"/edit/"+t.ma)}))})),m(p(e),"changeisInternal",(function(t,r){t.preventDefault(),e.props.updateTTTinTucDraft(r.ma,{noiBo:1==r.noiBo?0:1},e.state.level)})),m(p(e),"addToTinTuc",(function(t){e.props.draftToNews(t.ma,e.state.level)})),m(p(e),"changeCapTruong",(function(t,r){t.preventDefault(),e.props.chuyenCapTruong(r.ma,e.state.level)})),m(p(e),"delete",(function(t,r){t.preventDefault(),T.confirm("Xóa tin tức ","Bạn có chắc bạn muá»n xóa tin tức nà y?",!0,(function(t){return t&&e.props.deleteTTTinTucDraft(r.ma,e.state.level)}))})),e}return t=h,(r=[{key:"componentDidMount",value:function(){var e=this;T.ready("/user/truyen-thong",(function(){e.getData()}))}},{key:"render",value:function(){var e=this,t=this.props.system&&this.props.system.user&&this.props.system.user.permissions?this.props.system.user.permissions:[],r=t.includes("ttTinTuc:write:"+this.state.level)?3:t.includes("ttTinTuc:newApproval:"+this.state.level)?2:t.includes("ttTinTuc:draft:"+this.state.level)?1:0,a=this.props.ttTinTucDraft&&this.props.ttTinTucDraft.page?this.props.ttTinTucDraft.page:{pageNumber:1,pageSize:50,pageTotal:1,totalItem:0},o=a.pageNumber,c=a.pageSize,s=a.pageTotal,u=a.totalItem,p="Không có tin tức",f=this.props.ttTinTucDraft&&this.props.ttTinTucDraft.page&&this.props.ttTinTucDraft.page.list&&this.props.ttTinTucDraft.page.list.length>0?this.props.ttTinTucDraft.page.list:[];return f&&f.length>0&&(p=n.createElement("table",{className:"table table-hover table-bordered"},n.createElement("thead",null,n.createElement("tr",null,n.createElement("th",{style:{width:"auto",textAlign:"center"}},"#"),n.createElement("th",{style:{width:"80%",whiteSpace:"nowrap"}},"Tiêu Äá»"),n.createElement("th",{style:{width:"20%",whiteSpace:"nowrap",textAlign:"center"}},"Hình ảnh"),n.createElement("th",{style:{width:"auto",whiteSpace:"nowrap",textAlign:"center"}},"Thao tác"))),n.createElement("tbody",null,f.map((function(t,a){return n.createElement("tr",{key:a},n.createElement("td",{style:{textAlign:"right"}},(o-1)*c+a+1),n.createElement("td",null,n.createElement(l.rU,{to:"/user/tt-tin-tuc/draft/"+e.state.level
1+"/edit/"+t.ma,"data-id":t.ma},T.language.parse(t.tieuDe,!0).vi)),n.createElement("td",{style:{width:"20%",textAlign:"center"}},n.createElement("img",{src:t.image?t.image:"/img/avatar.jpg",alt:"avatar",style:{height:"32px"}})),n.createElement("td",null,n.createElement("div",{className:"btn-group",style:{display:"flex",justifyContent:"center"}},r>1?n.createElement("a",{href:"#",className:"btn btn-success",onClick:function(){return e.addToTinTuc(t)},"data-toggle":"tooltip","data-placement":"top",title:"Duyá»t bản nháp nà y"},n.createElement("i",{className:"fa fa-check"})):null,n.createElement(l.rU,{to:"/user/tt-tin-tuc/draft/"+e.state.level+"/edit/"+t.ma,"data-id":t.ma,className:"btn btn-primary"},n.createElement("i",{className:"fa fa-lg fa-edit"})),[1,3].includes(r)?n.createElement("a",{className:"btn btn-danger",href:"#",onClick:function(r){return e.delete(r,t)}},n.createElement("i",{className:"fa fa-lg fa-trash"})):null)))}))))),n.createElement("main",{className:"app-content"},n.createElement("div",{className:"app-title"},n.createElement("h1",null,n.createElement("i",{className:"fa fa-file-o"})," Danh sách tin tức chá» duyá»t ",0==this.state.level?"cấp khoa":"cấp trưá»ng")),n.createElement("div",{className:"tile"},p),n.createElement(l.rU,{to:"/user/truyen-thong",className:"btn btn-secondary btn-circle",style:{position:"fixed",bottom:"10px"}},n.createElement("i",{className:"fa fa-lg fa-reply"})),n.createElement(i.Z,{style:{marginLeft:"70px"},name:"pageTTTinTucDraft",pageNumber:o,pageSize:c,pageTotal:s,totalItem:u,getPage:this.props.getTTTinTucDraftPage}),[1,3].includes(r)?n.createElement("button",{type:"button",className:"btn btn-primary btn-circle",style:{position:"fixed",right:"10px",bottom:"10px"},onClick:function(t){return e.create(t)}},n.createElement("i",{className:"fa fa-lg fa-plus"})):"")}}])&&s(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),h}(n.Component),b={createTTTinTucDraftDefault:o.VI,getTTTinTucDraftPage:o.hO,deleteTTTinTucDraft:o.r4,updateTTTinTucDraft:o.tX,draftToNews:o.W,chuyenCapTruong:o.Yk};const g=(0,a.$j)((function(e){return{system:e.system,ttTinTucDraft:e.truyenThong.ttTinTucDraft}}),b)(h)},35140:(e,t,r)=>{r.d(t,{L:()=>y,Z:()=>h});var n=r(67294),a=r(70823);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 r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,m(n.key),n)}}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
1function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=m(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.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:String(t)}var y=function(e){return n.createElement(n.Fragment,null,n.createElement("div",{className:"overlay",style:p({zIndex:1e3},e.style)},n.createElement("div",{className:"m-loader mr-4"},n.createElement("svg",{className:"m-circular",viewBox:"25 25 50 50"},n.createElement("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none",strokeWidth:"4",strokeMiterlimit:"10"})))),n.createElement("h4",{className:"col-12 text-center"},e.text))},h=function(e){!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&&l(e,t)}(h,e);var t,r,u,m,y=(u=h,m=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(u);if(m){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return 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 c(e)}(this,e)});function h(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return f(c(e=y.call.apply(y,[this].concat(r))),"pageNumberChanged",(function(t,r,n){t.preventDefault();var a=e.props,o=a.done,i=a.onSearch;null==n&&(n={}),i&&i(!0),e.props.getPage(r,null,n,(function(e){i&&i(!1),o&&o(e)}))})),f(c(e),"pageSizeChanged",(function(t,r){var n=e.props,a=n.done,o=n.onSearch;null==r&&(r={}),o&&o(!0),e.props.getPage(null,t,r,(function(e){o&&o(!1),a&&a(e)}))})),e}return t=h,(r=[{key:"render",value:function(){var e=this,t=this.props.pageCondition?this.props.pageCondition:void 0,r=[],o="",i="";if(this.props.pageTotal>1){var l=Math.max(this.props.pageNumber-3,1),c=Math.min(this.props.pageNumber+3,this.props.pageTotal);l+6>c&&(c=Math.min(l+6,this.props.pageTotal)),c-6<l&&(l=Math.max(1,c-6));for(var s=function(a){r.push(n.createElement("li",{key:a,className:"page-item"+(e.props.pageNumber===a?" active":"")},n.createElement("a",{className:"page-link",href:"#",onClick:function(r){return e.pageNumberChanged(r,a,t)}},a)))},u=l;u<=c;u++)s(u);o=1===this.props.pageNumber?n.createElement("li",{className:"page-item disabled"},n.createElement("a",{className:"page-link",href:"#","aria-label":"Previous"},n.createElement("span",{"aria-hidden":"true"},"«"),n.createElement("span",{className:"sr-only"},"Previous"))):n.createElement("li",{className:"page-item"},n.createElement("a",{className:"page-link",href:"#","aria-label":"Previous",onClick:function(r){return e.pageNumberChanged(r,1,t)}},n.createElement("span",{"aria-hidden":"true"},"«"),n.createElement("span",{className:"sr-only"},"Previous"))),i=this.props.pageNumber===this.props.pageTotal?n.createElement("li",{className:"page-item disabled"},n.createElement("a",{className:"page-link",href:"#","aria-label":"Next"},n.createElement("span",{"aria-hidden":"true"},"»"),n.createElement("span",{className:"sr-only"},"Next"))):n.createElement("li",{className:"page-item"},n.createElement("a",{className:"page-link",href:"#","aria-label":"Next",onClick:function(r){return e.pageNumberChanged(r,e.props.pageTotal,t)}},n.createElement("span",{"aria-hidden":"true"},"»"),n.createElement("span",{className:"sr-only"},"Next")))}else 1==this.props.pageTotal&&r.push(n.createElement("li",{className:"page-item active"},n.createElement("a",{className:"page-link",href:"#"},"1")));var f=Object.assign({},this.props.style?this.props.style:{},{width:"100%",display:"flex",position:"fixed",bottom:"10px",pointerEvents:"none"},p({},this.props.forceStyle||{}));return n.createElement("div",{className:"d-print-none",style:f},!this.props.fixedSize&&n.createElement(a.Z,{className:"btn btn-info",text:this.props.pageSize,items:this.props.listSize?this.props.listSize:[25,50,100,200],onSelected:function(r){return e.pageSizeChanged(r,t)}}),n.createElement("nav",{style:{marginLeft:"10px",pointerEvents:"auto"}},n.createElement("ul",{className:"pagination",style:{marginBottom:0}},o,r,i)))}}])&&i(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),h}(n.Component)}}]);
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.