1"use strict";(self.webpackChunkhcmussh=self.webpackChunkhcmussh||[]).push([[5080],{3699:(e,t,n)=>{n.d(t,{Pq:()=>o});var r=n(2075),a="DmNgonNgu:GetAll";function o(e,t){return function(n){var o="/api/danh-muc/ngon-ngu/all";r.A.get(o,{condition:e},function(e){e.error?(r.A.notify("Lấy danh sách ngôn ngữ bá» lá»i!","danger"),console.error("GET: ".concat(o,"."),e.error)):(n({type:a,items:e.items?e.items:[]}),t&&t(e.items))},function(){return r.A.notify("Lấy danh sách ngôn ngữ bá» lá»i!","danger")})}}},5080:(e,t,n)=>{n.r(t),n.d(t,{default:()=>k});var r=n(6540),a=n(1225),o=n(8126),i=n(3699),l=n(6193),c=n(7714);function u(e){return u="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},u(e)}function s(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,h(r.key),r)}}function f(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t,n){return t=v(t),function(e,t){if(t&&("object"==u(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||[],v(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})()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(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&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},g(e,t)}function y(e,t,n){return(t=h(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){var t=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(t)?t:t+""}var E=["usernameViettel","passViettel","brandName","totalSMSViettel"],w=function(e){function t(){var e;m(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return y(e=p(this,t,[].concat(a)),"state",{id:null}),y(e,"onShow",function(t){var n=t||{title:'{ "vi": "", "en": "" }',link:"",active:!1,header:!1,id:""},r=n.title,a=n.link,o=n.active,i=n.header,l=n.id;e.title.value(r),e.link.value(a),e.active.value(o),e.header.value(i),e.setState({id:l})}),y(e,"onSubmit",function(){var t=e.state.id,n={title:e.title.value(),link:e.link.value(),active:Number(e.active.value()),header:Number(e.header.value())};t?e.props.update(t,n):e.props.create(n),e.hide()}),y(e,"render",function(){return e.renderModal({title:"Thông tin footer",size:"large",body:r.createElement(r.Fragment,null,r.createElement(c.b,{ref:function(t){return e.title=t},gridClassName:"col-md-6",languages:e.props.languages,FormElement:l.r$,title:"Tiêu Äá»"}),r.createElement("div",{className:"row"},r.createElement(l.r$,{ref:function(t){return e.link=t},className:"col-md-6",label:"Link"}),r.createElement("div",{className:"col-md-6"},r.createElement("label",null),r.createElement("div",{className:"row"},r.createElement(l.cG,{ref:function(t){return e.active=t},className:"col-md-6",label:"KÃch hoạt"}),r.createElement(l.cG,{ref:function(t){return e.header=t},className:"col-md-6",label:"Mục chÃnh"})))))})}),e}return b(t,e),f(t)}(l.lM),N=function(e){function t(){for(var e,n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return m(this,t),y(e=p(this,t,[].concat(a)),"modal",r.createRef()),y(e,"state",{languages:["vi","en"]}),y(e,"updateMenuPriorities",function(t,n){e.props.swapFooterItem(e.props.system.footerItem[n].id,e.props.system.footerItem[t].priority)}),y(e,"getFooterSystem",function(){e.props.getFooterSystem(function(t){var n=0;t.item.forEach(function(e){e.priority>n&&(n=e.priority)}),e.setState({maxPrioritySubmenu:n})})}),y(e,"saveCommonInfo",function(){e.props.saveSystemState({address:e.address.value(),address2:e.address2.value(),email:e.email.value(),mobile:e.mobile.value(),fax:e.fax.value(
1),facebook:e.facebook.value(),youtube:e.youtube.value(),twitter:e.twitter.value(),instagram:e.instagram.value()})}),y(e,"saveMapInfo",function(){e.props.saveSystemState({linkMap:e.linkMap.value()})}),y(e,"save",function(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];e[n]=this[n].value()}arguments.length&&this.props.updateFwSetting(e)}),y(e,"showSubMenu",function(t,n){t.preventDefault(),e.modal.current.show(n)}),y(e,"createFooterItem",function(t){if(!t.title)return T.notify("Vui lòng Äiá»n Äầy Äá»§ thông tin!","danger");t.priority=e.state.maxPrioritySubmenu+1,e.props.createFooterItem(t,function(){return e.getFooterSystem()})}),y(e,"changeFooterActive",function(t,n){t.preventDefault(),e.props.updateFooterItem(n.id,{active:n.active?0:1})}),y(e,"changeFooterHeader",function(t,n){t.preventDefault(),e.props.updateFooterItem(n.id,{header:n.header?0:1})}),y(e,"deleteFooterItem",function(t,n){t.preventDefault(),T.confirm("Xóa menu phụ","Bạn có chắc bạn muá»n xóa menu phụ nà y?",!0,function(t){return t&&e.props.deleteFooterItem(n.id)})}),e}return b(t,e),f(t,[{key:"componentDidMount",value:function(){var e=this;this.getFooterSystem(),T.ready("/user/truyen-thong",function(){e.props.getValueFwSetting(E,function(t){E.forEach(function(n){return e[n].value(t[n]||"")})}),e.props.getDmNgonNguAll({},function(t){e.setState({languages:t.map(function(e){return e.maCode})},function(){var t=e.props.system?e.props.system:{address:"",address2:"",email:"",mobile:"",fax:"",facebook:"",youtube:"",twitter:"",instagram:"",logo:"",linkMap:""},n=t.address,r=t.address2,a=t.email,o=t.mobile,i=t.fax,l=t.facebook,c=t.youtube,u=t.twitter,s=t.instagram,f=t.logo,m=t.linkMap,p=t.map;e.address.value(n),e.address2.value(r),e.email.value(a||""),e.mobile.value(o||""),e.fax.value(i||""),e.facebook.value(l||""),e.youtube.value(c||""),e.twitter.value(u||""),e.instagram.value(s||""),e.logoBox.setData("logo",f),e.linkMap.value(m||""),e.mapBox.setData("map",p)})}),$(".menuList").sortable({start:function(t,n){$(e).attr("data-prevIndex",n.item.index())},update:function(t,n){e.updateMenuPriorities(n.item.index(),$(e).attr("data-prevIndex"))}}),$(".menuList").disableSelection()})}},{key:"render",value:function(){var e=this;return this.renderPage({icon:"fa fa-cog",title:"Cấu hình",content:r.createElement(r.Fragment,null,r.createElement("div",{className:"row"},r.createElement("div",{className:"col-md-7"},r.createElement("div",{className:"tile"},r.createElement("h3",{className:"tile-title"},"Thông tin USSH"),r.createElement("div",{className:"tile-body"},r.createElement(c.b,{ref:function(t){return e.address=t},languages:this.state.languages,FormElement:l.r$,title:"Äá»a chá» CS1",tabRender:!0}),r.createElement(c.b,{ref:function(t){return e.address2=t},languages:this.state.languages,FormElement:l.r$,title:"Äá»a chá» CS2",tabRender:!0}),r.createElement(l.r$,{ref:function(t){return e.email=t},label:"Email"}),r.createElement(l.r$,{ref:function(t){return e.mobile=t},label:"Sá» Äiá»n thoại"}),r.createElement(l.r$,{ref:function(t){return e.fax=t},label:"Fax"}),r.createElement(l.r$,{ref:function(t){return e.facebook=t},label:"Facebook"}),r.createElement(l.r$,{ref:function(t){return e.youtube=t},label:"Youtube"}),r.createElement(l.r$,{ref:function(t){return e.twitter=t},label:"Twitter"}),r.createElement(l.r$,{ref:function(t){return e.instagram=t},label:"Instagram"})),r.createElement("div",{className:"tile-footer",style:{textAlign:"right"}},r.createElement("button",{className:"btn btn-success",type:"button",onClick:this.saveCommonInfo},r.createElement("i",{className:"fa fa-fw fa-lg fa-save"}),"Lưu"))),r.createElement("div",{className:"tile"},r.createElement("h3",{className:"tile-title"},"Viettel SMS"),r.createElement(l.r$,{ref:function(t){return e.brandName=t},label:"Tên thương hiá»u (cấp cho Viettel)"}),r.createElement(l.r$,{ref:function(t){return e.usernameViettel=t},label:"Username"}),r.createElement(l.r$,{ref:function(t){return e.passViettel=t},label:"Password"}),r.createElement(l.r$,{ref:function(t){return e.totalSMSViettel=t},label:"Tá»ng sá» tin nhắn",readOnly:!0}),r.createElement("div",{style:{textAlign:"right"}},r.createElement("button",{className:"btn btn-success",type:"button",onClick:function(){return e.save("brandName","usernameViettel","passViettel")}},r.createElement("i",{className:"fa fa-fw fa-lg fa-save"}
1),"Lưu")))),r.createElement("div",{className:"col-md-5"},r.createElement("div",{className:"tile"},r.createElement("h3",{className:"tile-title"},"Hình ảnh"),r.createElement("div",{className:"tile-body"},r.createElement(l.zP,{ref:function(t){return e.logoBox=t},label:"Logo",postUrl:"/user/upload",uploadType:"SettingImage",userData:"logo"}))),r.createElement("div",{className:"tile"},r.createElement("h3",{className:"tile-title"},"Bản Äá»"),r.createElement("div",{className:"tile-body"},r.createElement(l.r$,{ref:function(t){return e.linkMap=t},label:"Äá»a chá» Google Map"}),r.createElement(l.zP,{ref:function(t){return e.mapBox=t},label:"Bản Äá»",postUrl:"/user/upload",uploadType:"SettingImage",userData:"map"})),r.createElement("div",{className:"tile-footer",style:{textAlign:"right"}},r.createElement("button",{className:"btn btn-success",type:"button",onClick:this.saveMapInfo},r.createElement("i",{className:"fa fa-fw fa-lg fa-save"}),"Lưu"))),r.createElement("div",{className:"tile"},r.createElement("h3",{className:"tile-title"},"Footer"),r.createElement("div",{className:"tile-body"},r.createElement("ul",{id:"menuSub",className:"menuList",style:{width:"100%",paddingLeft:20,margin:0}},this.props.system&&this.props.system.footerItem&&this.props.system.footerItem.map(function(t,n){return r.createElement("li",{key:n,"data-id":t.id,style:{marginLeft:t.header?0:"25px"}},r.createElement("div",{className:"d-flex w-100 flex-grow-0 justify-content-between"},r.createElement("div",{className:"d-flex"},r.createElement("a",{href:"#",onClick:function(n){return e.showSubMenu(n,t)},style:{color:t.active?t.header?"#009688":"black":"gray",fontWeight:t.header?"bold":"normal",fontSize:t.header?16:14}},T.language.parse(t.title,!0).vi)," "),r.createElement("div",{className:"buttons btn-group btn-group-sm"},r.createElement("a",{href:"#",className:t.active?"btn btn-warning":"btn btn-secondary",onClick:function(n){return e.changeFooterActive(n,t)}},r.createElement("i",{className:"fa fa-lg "+(t.active?"fa-check":"fa-times")})),r.createElement("a",{href:"#",className:t.header?"btn btn-success":"btn btn-secondary",onClick:function(n){return e.changeFooterHeader(n,t)}},r.createElement("i",{className:"fa fa-lg fa-star"})),r.createElement("a",{href:"#",className:"btn btn-primary",onClick:function(n){return e.showSubMenu(n,t)}},r.createElement("i",{className:"fa fa-lg fa-edit"})),r.createElement("a",{href:"#",className:"btn btn-danger",onClick:function(n){return e.deleteFooterItem(n,t)}},r.createElement("i",{className:"fa fa-lg fa-trash"})))))}))),r.createElement("div",{className:"tile-footer",style:{textAlign:"right"}},r.createElement("button",{className:"btn btn-success",type:"button",onClick:function(t){return e.showSubMenu(t)}},r.createElement("i",{className:"fa fa-fw fa-lg fa-plus-circle"}),"Thêm"),"   ",r.createElement("button",{className:"btn btn-success",type:"button",onClick:this.saveMapInfo},r.createElement("i",{className:"fa fa-fw fa-lg fa-save"}),"Lưu"))))),r.createElement(w,{ref:this.modal,create:this.createFooterItem,languages:this.state.languages,update:this.props.updateFooterItem}))})}}])}(l.Pg),S={saveSystemState:o.o,createFooterItem:o.Z4,swapFooterItem:o.aP,updateFooterItem:o.Qn,getFooterSystem:o.Th,deleteFooterItem:o.ez,updateFwSetting:o.tK,getValueFwSetting:o.d,getDmNgonNguAll:i.Pq};const k=(0,a.Ng)(function(e){return{system:e.system}},S)(N)},7714:(e,t,n)=>{n.d(t,{b:()=>p});var r=n(6540),a=n(6193);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(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}function l(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,m(r.key),r)}}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}
1function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}function f(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(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 p=function(e){function t(){for(var e,n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),f(e=function(e,t,n){return t=u(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,c()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}(this,t,[].concat(a)),"randomId",T.randomPassword()),f(e,"state",{elements:[]}),f(e,"element",{}),f(e,"_text",""),f(e,"init",function(t){var n=e.props,a=n.tabRender,o=void 0!==a&&a,l=n.languages,c=void 0===l?["vi","en"]:l,u=n.title,s=n.gridClassName,f=void 0===s?"col-md-12":s,m=n.className,p=void 0===m?"":m,d=n.readOnly,v=n.required,b=n.FormElement,g=n.formProps,y=void 0===g?{}:g,h={};T.isObject(d)?c.forEach(function(e){return h[e]=d[e]}):c.forEach(function(e){return h[e]=d});var E={};T.isObject(v)?c.forEach(function(e){return E[e]=v[e]}):c.forEach(function(e){return E[e]=v});var w=c.map(function(t){var n=u&&"string"!=typeof u?u[t]:"".concat(u," (").concat(t,")"),a=o?"":f;return a+=" "+p,r.createElement(b,i({key:e.randomId+t,ref:function(n){return e.element[t]=n},className:a,label:o?null:n,placeholder:n,readOnly:h[t],required:E[t]},y))});e.setState({elements:w},function(){c.forEach(function(t){e.value[t]=function(){return e.element[t]&&e.element[t].value?e.element[t].value():null}}),t&&t()})}),f(e,"value",function(e){var t=this,n=this.props.languages,r=void 0===n?["vi","en"]:n;if(!arguments.length){var a={};return r.forEach(function(e){t.element[e]&&t.element[e].value&&(a[e]=t.element[e].value())}),JSON.stringify(a)}if(this._text=e,e&&T.isObject(e))r.forEach(function(n){t.element[n]&&t.element[n].value&&t.element[n].value(e[n])});else{var o=T.language.parse(e,!0,r);r.forEach(function(e){t.element[e]&&t.element[e].value&&t.element[e].value(o[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,(m=[{key:"componentDidMount",value:function(){var e=this;$(document).ready(function(){e.init()})}},{key:"componentDidUpdate",value:function(e){var t=this;e.languages&&this.props.languages&&this.props.languages.length&&e.languages.toString()!=this.props.languages.toString()&&this.init(function(){return t.value(t._text)})}},{key:"render",value:function(){var e=this.props,t=e.tabRender,n=void 0!==t&&t,o=e.languages,i=void 0===o?["vi","en"]:o,l=e.title;T.isObject(l)&&(l.vi||l.vn)&&(l.vi&&!l.vn?l.vn=l.vi:l.vn&&!l.vi&&(l.vi=l.vn));var c=this.state.elements||[];if(n){var u=i.map(function(e,t){var n=c[t];return{title:"string"==typeof l?"".concat(l," (").concat(e,")"):l[e]||"",component:n}});return r.createElement(a.Zt,{tabs:u})}return r.createElement("div",{className:"row"},c)}}])&&l(n.prototype,m),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,m}(r.Component);f(p,"defaultProps",{languages:["vi","en"]})}}]);
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.