PageSourceSearch

https://hcmut.edu.vn/js/home/5526.7021074cbc5480cb1dbd.js

js hcmut.edu.vn collected 2026-10-02 05:57:30 UTC 16,509 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhcmut=self.webpackChunkhcmut||[]).push([[5526],{45615:(e,t,n)=>{n.d(t,{Vk:()=>i});var r=n(70040);r.Z.initPage("dmGioiTinhPage");var i={ajax:!1,data:function(){return{condition:{kichHoat:1}}},url:"/api/danh-muc/gioi-tinh/all",processResults:function(e){return{results:e&&e.items?e.items.map((function(e){return{id:e.ma,text:e.ten.viText()}})):[]}},fetchOne:function(e,t){return function(e,t){return function(){var n="/api/danh-muc/gioi-tinh/item/".concat(e);r.Z.get(n,(function(e){e.error?(r.Z.notify("Lấy thông tin giới tính bị lỗi"+(e.error.message&&":<br>"+e.error.message),"danger"),console.error("GET: ".concat(n,"."),e.error)):t&&t(e.item)}),(function(e){return console.error("GET: ".concat(n,"."),e)}))}}(e,(function(e){return t&&t({id:e.ma,text:e.ten.viText()})}))()}}},75526:(e,t,n)=>{n.r(t),n.d(t,{EditModal:()=>O,default:()=>L});var r=n(67294),i=n(28216),o=n(40441),a=n(73914),c=n(97949),l=n(45615),u=n(35140),s=n(73727),p=n(54691);function f(e){return f="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},f(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(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,w(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function g(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 b(e){var t=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}}();return function(){var n,r=N(e);if(t){var i=N(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}(this,n)}}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function E(e,t,n){return(t=w(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e){var t=function(e,t){if("object"!==f(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===f(t)?t:String(t)}var O=function(e){g(n,e);var t=b(n);function n(){var e;d(this,n);for(var i=arguments.length,o=new Array(i),u=0;u<i;u++)o[u]=arguments[u];return E(v(e=t.call.apply(t,[this].concat(o))),"state",{doanhNghiep:null,item:{},id:null,type:0}),E(v(e),"listDoiTac",[{id:0,text:"Chọn đối tác"},{id:1,text:"Doanh nghiệp"},{id:2,text:"Đơn vị khác"}]),E(v(e),"onShow",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.id,r=void 0===n?"":n,i=t.type,o=void 0===i?0:i,a=t.doanhNghiepId,c=void 0===a?null:a,l=t.donViId,u=void 0===l?null:l,s=t.ho,p=void 0===s?"":s,f=t.ten,d=void 0===f?"":f,m=t.chucVu,h=void 0===m?"":m,g=t.email,y=void 0===g?"":g,b=t.soDienThoai,v=void 0===b?"":b,N=t.gioiTinh,E=void 0===N?"":N;e.dnNguoiLienHeHo.value(p||""),e.dnNguoiLienHeTen.value(d||""),e.dnNguoiLienHeChucVu.value(h||""),e.dnNguoiLienHeEmail.value(y||""),e.dnNguoiLienHeSoDienThoai.value(v||""),e.dnNguoiLienHeDoiTac.value(o),e.doanhNghiep.value(c),e.dnNguoiLienHeDonVi.value(u),e.gioiTinh.value(E),e.setState({id:r,type:o})})),E(v(e),"onSubmit",(function(t){t.preventDefault();var n=e.state.type,r=e.state.id,i={ho:(0,p.NA)(e.dnNguoiLienHeHo).trim(),ten:(0,p.NA)(e.dnNguoiLienHeTen).trim(),chucVu:(0,p.NA)(e.dnNguoiLienHeChucVu).trim(),email:(0,p.NA)(e.dnNguoiLienHeEmail).trim(),soDienThoai:(0,p.NA)(e.dnNguoiLienHeSoDienThoai),type:n,doanhNghiepId:1==n?(0,p.NA)(e.doanhNghiep):"",donViId:2==n?(0,p.NA)(e.dnNguoiLienHeDonVi):"",gioiTinh:(0,p.NA)(e.gioiTinh)};/[a-zA-Z`~!@#$%^&* (){ } \[\] |\\;: '"<>,.?/ ]/.test(i.soDienThoai)?(T.notify("Số điện thoại chỉ có thể là số","danger"),e.dnNguoiLienHeSoDienThoai.focus()):0==n?(T.notify("Đối tác chưa được chọn!","danger"),e.dnNguoiLienHeDoiTac.focus()):r?e.props.updateDnNguoiLienHe(r,i,(function(t){t.duplicateEmail?e.dnNguoiLienHeEmail.focus():t.error||e.hide()})):e.props.createDnNguoiLienHe(i,(function(t){t.duplicateEmail?e.dnNguoiLienHeEmail.focus():t.error||(e.props.done&&e.props.done(t.item),e.hide())}))})),E(v(e),"handleChonDoiTac",(function(t){e.setState({type:t.id})})),E(v(e),"render",(function(){var t=e.props.readOnly,n=e.state.type;return e.renderModal({size:"large",title:e.state.id?"Cập nhật thông tin người liên hệ":"Tạo thông tin người liên hệ mới",body:r.createElement("div",{className:"row"},r.createElement(p.yi,{ref:function(t){return e.dnNguoiLienHeHo=t},className:"col-md-6",label:"Họ",required:!0,readOnly:t}),r.createElement(p.yi,{ref:function(t){return e.dnNguoiLienHeTen=t},className:"col-md-6",label:"Tên",required:!0,readOnly:t}),r.createElement(p.ih,{ref:function(t){return e.dnNguoiLienHeDoiTac=t},className:"col-md-12",label:"Đối tác",data:e.listDoiTac,onChange:e.handleChonDoiTac,required:!0}),r.createElement(p.ih,{ref:function(t){return e.doanhNghiep=t},className:"col-md-12",style:{display:1==n?"":"none"},data:a.HV,label:"Doanh nghiệp",readOnly:t,required:!0}),r.createElement(p.ih,{ref:function(t){return e.dnNguoiLienHeDonVi=t},className:"col-md-12",style:{display:2==n?"":"none"},data:c.CC,label:"Đơn vị",readOnly:t,required:!0}),r.createElement(p.ih,{ref:function(t){return e.gioiTinh=t},className:"col-md-6",data:l.Vk,label:"Giới tính",readOnly:t,required:!0}),r.createElement(p.yi,{ref:function(t){return e.dnNguoiLienHeChucVu=t},className:"col-md-6",label:"Chức vụ",readOnly:t}),r.createElement(p.yi,{ref:function(t){return e.dnNguoiLienHeEmail=t},className:"col-md-6",label:"Email",required:!0,readOnly:t}),r.createElement(p.yi,{ref:function(t){return e.dnNguoiLienHeSoDienThoai=t},className:"col-md-6",label:"Số điện thoại",readOnly:t}))})})),e}
1return h(n,[{key:"componentDidMount",value:function(){var e=this;$(document).ready((function(){return e.onShown((function(){return e.dnNguoiLienHeHo.focus()}))}))}}]),n}(p.JZ),H=function(e){g(n,e);var t=b(n);function n(){var e;d(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return E(v(e=t.call.apply(t,[this].concat(i))),"edit",(function(t,n){return t.preventDefault()||e.modal.show(n)})),E(v(e),"delete",(function(t,n){t.preventDefault(),T.confirm("Xóa người liên hệ","Bạn có chắc bạn muốn xóa người liên hệ này?",!0,(function(t){return t&&e.props.deleteDnNguoiLienHe(n.id)}))})),e}return h(n,[{key:"componentDidMount",value:function(){this.props.getDnNguoiLienHePage(),T.ready("/user/ero")}},{key:"render",value:function(){var e=this,t=this.getUserPermission("dnNguoiLienHe",["write","delete"]),n=this.props.nguoiLienHe&&this.props.nguoiLienHe.page?this.props.nguoiLienHe.page:{pageNumber:1,pageSize:50,pageTotal:1,totalItem:0,list:[]},i=n.pageNumber,o=n.pageSize,a=n.pageTotal,c=n.totalItem,l=n.list,f=(0,p.g)({getDataSource:function(){return l},emptyTable:"Không có người liên hệ!",stickyHead:!0,renderHead:function(){return r.createElement("tr",null,r.createElement("th",{style:{width:"auto",textAlign:"center"}},"#"),r.createElement("th",{style:{width:"40%"}},"Họ tên"),r.createElement("th",{style:{width:"auto"}},"Email"),r.createElement("th",{style:{width:"auto",whiteSpace:"nowrap"}},"Số điện thoại"),r.createElement("th",{style:{width:"60%",whiteSpace:"nowrap"}},"Doanh nghiệp / Đơn vị"),r.createElement("th",{style:{width:"auto",whiteSpace:"nowrap",textAlign:"center"}},"Thao tác"))},renderRow:function(n,a){return r.createElement("tr",{key:a},r.createElement(p.pj,{content:(i-1)*o+a+1,style:{textAlign:"right"}}),r.createElement(p.pj,{type:"link",onClick:function(t){return e.edit(t,n)},content:n.ho+" "+n.ten}),r.createElement(p.pj,{content:n.email}),r.createElement(p.pj,{content:n.soDienThoai}),n.doanhNghiepId?r.createElement(p.pj,{type:"link",url:"/user/ero/doanh-nghiep/edit/".concat(n.doanhNghiepId),content:n.tenDoanhNghiep.viText()}):r.createElement(p.pj,{type:"link",contentStyle:{color:"#28a745"},url:"/user/ero/don-vi-khac/edit/".concat(n.donViId),content:(n.tenDonViKhac||"").viText()}),r.createElement(p.pj,{content:n,type:"buttons",style:{textAlign:"center"},permission:t,onEdit:e.edit,onDelete:e.delete}))}});return this.renderPage({icon:"fa fa-smile-o",title:"Người liên hệ",breadcrumb:[r.createElement(s.rU,{to:"/user/ero",key:0},"Quan hệ đối ngoại"),"Người liên hệ"],content:r.createElement(r.Fragment,null,r.createElement("div",{className:"tile"},f),r.createElement(u.Z,{name:"pageDnNguoiLienHe",style:{marginLeft:"70px"},pageNumber:i,pageSize:o,pageTotal:a,totalItem:c,getPage:this.props.getDnNguoiLienHePage}),r.createElement(O,{ref:function(t){return e.modal=t},readOnly:!t.write,createDnNguoiLienHe:this.props.createDnNguoiLienHe,updateDnNguoiLienHe:this.props.updateDnNguoiLienHe})),backRoute:"/user/ero",onCreate:t.write?this.edit:null})}}]),n}(p.DY),D={getDnNguoiLienHeAll:o.h,deleteDnNguoiLienHe:o.FJ,createDnNguoiLienHe:o.e9,updateDnNguoiLienHe:o.M0,getDnNguoiLienHePage:o.TJ};const L=(0,i.$j)((function(e){return{system:e.system,nguoiLienHe:e.doiNgoai.nguoiLienHe}}),D)(H)},35140:(e,t,n)=>{n.d(t,{L:()=>m,Z:()=>h});var r=n(67294),i=n(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 a(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,d(r.key),r)}}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?s(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=d(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}var m=function(e){return r.createElement(r.Fragment,null,r.createElement("div",{className:"overlay",style:p({zIndex:1e3},e.style)},r.createElement("div",{className:"m-loader mr-4"},r.createElement("svg",{className:"m-circular",viewBox:"25 25 50 50"},r.createElement("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none",strokeWidth:"4",strokeMiterlimit:"10"})))),r.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&&c(e,t)}(h,e);var t,n,s,d,m=(s=h,d=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=u(s);if(d){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}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 l(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,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return f(l(e=m.call.apply(m,[this].concat(n))),"pageNumberChanged",(function(t,n,r){t.preventDefault();var i=e.props,o=i.done,a=i.onSearch;null==r&&(r={}),a&&a(!0),e.props.getPage(n,null,r,(function(e){a&&a(!1),o&&o(e)}))})),f(l(e),"pageSizeChanged",(function(t,n){var r=e.props,i=r.done,o=r.onSearch;null==n&&(n={}),o&&o(!0),e.props.getPage(null,t,n,(function(e){o&&o(!1),i&&i(e)}))})),e}return t=h,(n=[{key:"render",value:function(){var e=this,t=this.props.pageCondition?this.props.pageCondition:void 0,n=[],o="",a="";if(this.props.pageTotal>1){var c=Math.max(this.props.pageNumber-3,1),l=Math.min(this.props.pageNumber+3,this.props.pageTotal);c+6>l&&(l=Math.min(c+6,this.props.pageTotal)),l-6<c&&(c=Math.max(1,l-6));for(var u=function(i){n.push(r.createElement("li",{key:i,className:"page-item"+(e.props.pageNumber===i?" active":"")},r.createElement("a",{className:"page-link",href:"#",onClick:function(n){return e.pageNumberChanged(n,i,t)}},i)))},s=c;s<=l;s++)u(s);o=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"))),a=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")))}else 1==this.props.pageTotal&&n.push(r.createElement("li",{className:"page-item active"},r.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 r.createElement("div",{className:"d-print-none",style:f},!this.props.fixedSize&&r.createElement(i.Z,{className:"btn btn-info",text:this.props.pageSize,items:this.props.listSize?this.props.listSize:[25,50,100,200],onSelected:function(n){return e.pageSizeChanged(n,t)}}),r.createElement("nav",{style:{marginLeft:"10px",pointerEvents:"auto"}},r.createElement("ul",{className:"pagination",style:{marginBottom:0}},o,n,a)))}}])&&a(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),h}(r.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.