main.js 37.1 KB
webpackJsonp([8],{488:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.getSearchParams=function(e){var t={};if(e){e.slice(e.indexOf("?")+1).split("&").forEach(function(e){var o=e.split("=");t[o[0]]=o[1]})}return t};t.isEMClient=function(){var e=window.navigator.userAgent;return e&&e.indexOf("E-Mobile")>-1},t.getClient=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.location,o=void 0===t?{}:t,i=o.search,r=void 0===i?"":i,a=n(r);if(a.client)return a.client;var l=window.navigator.userAgent,s=l&&l.indexOf("E-Mobile")>-1,u=s&&l.indexOf("Electron")>-1;return s&&!u?"mobile":"pc"}},745:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var i=o(8),r=n(i),a=o(1),l=n(a),s=o(4),u=n(s),d=o(2),c=n(d),p=o(3),g=n(p),f=o(0),m=n(f),h=o(17),y=n(h),b=o(10),v=o(11),w=o(776);o(777),o(805);var C=o(809),k=n(C),x={Login:(0,w.asyncComponent)({resolve:function(){return o.e(5).then(o.bind(null,1252))}}),Setting:(0,w.asyncComponent)({resolve:function(){return o.e(3).then(o.bind(null,1253))}}),Preview:(0,w.asyncComponent)({resolve:function(){return o.e(4).then(o.bind(null,1254))}})},S=function(e){function t(){return(0,l.default)(this,t),(0,c.default)(this,(t.__proto__||(0,r.default)(t)).apply(this,arguments))}return(0,g.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){return m.default.createElement(b.Provider,k.default,m.default.createElement(v.HashRouter,null,m.default.createElement(v.Route,{name:"main",path:"/",render:function(e){return m.default.createElement(v.Switch,null,m.default.createElement(v.Route,{name:"login",path:"/login",component:x.Login}),m.default.createElement(v.Route,{name:"setting",path:"/setting",component:x.Setting}),m.default.createElement(v.Route,{name:"preview",path:"/preview",component:x.Preview}),m.default.createElement(v.Redirect,{to:{pathname:"/login",search:e.location.search}}))}})))}}]),t}(m.default.Component);y.default.render(m.default.createElement(S,null),document.getElementById("root"))},776:function(e,t,o){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e.default:e}function i(e){var t,o,n=e.name,i=e.resolve,r=e.autoResolveES2015Default,c=void 0===r||r,m=e.serverMode,h=void 0===m?"resolve":m,b=e.LoadingComponent,v=e.ErrorComponent;if(-1===y.indexOf(h))throw new Error("Invalid serverMode provided to asyncComponent");var w=["node","browser"].indexOf(e.env)>-1?e.env:"undefined"===typeof window?"node":"browser",C={id:null,module:null,error:null,resolver:null,resolving:!1,asyncComponents:null,asyncComponentsAncestor:null},k=function(){return null==C.module&&null==C.error&&!C.resolving&&"undefined"!==typeof window},x=function(e){return c&&null!=e&&("function"===typeof e||"object"===("undefined"===typeof e?"undefined":s(e)))&&e.default?e.default:e},S=function(){if(null==C.resolver){C.resolving=!0;try{C.resolver=Promise.resolve(i())}catch(e){C.resolver=Promise.reject(e)}}return C.resolver};return o=t=function(e){function t(){return u(this,t),f(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g(t,e),d(t,[{key:"getChildContext",value:function(){return{asyncComponentsAncestor:null==C.asyncComponents?null:{isBoundary:"boundary"===h}}}},{key:"componentWillMount",value:function(){null!=this.context.asyncComponents&&(C.asyncComponents=this.context.asyncComponents,C.asyncComponentsAncestor=this.context.asyncComponentsAncestor,C.id||(C.id=this.context.asyncComponents.getNextId()))}},{key:"bootstrap",value:function(){var e=this,t=function(){return e.resolveModule().then(function(e){return void 0!==e&&void 0})};if("browser"===w){var o=C.asyncComponents,n=o.shouldRehydrate,i=o.getError,r=i(C.id);return r?(C.error=r,!1):!!n(C.id)&&t()}var a=null!=C.asyncComponentsAncestor&&C.asyncComponentsAncestor.isBoundary;return"defer"!==h&&!a&&t()}},{key:"componentDidMount",value:function(){k()&&this.resolveModule()}},{key:"resolveModule",value:function(){var e=this;return S().then(function(e){return null!=C.asyncComponents&&C.asyncComponents.resolved(C.id),C.module=e,C.error=null,C.resolving=!1,e}).catch(function(e){var t=e.message,o=e.stack,n={message:t,stack:o};null!=C.asyncComponents&&C.asyncComponents.failed(C.id,n),C.error=n,C.resolving=!1,v||console.error(n)}).then(function(t){if(!e.unmounted)return e.context.reactAsyncBootstrapperRunning||"browser"!==w||e.forceUpdate(),t})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"render",value:function(){var e=C.module,t=C.error;if(t)return v?a.createElement(v,p({},this.props,{error:t})):null;var o=x(e);return o?a.createElement(o,this.props):b?a.createElement(b,this.props):null}}]),t}(a.Component),t.displayName=n||"AsyncComponent",t.contextTypes={asyncComponentsAncestor:l.shape({isBoundary:l.bool}),asyncComponents:l.shape({getNextId:l.func.isRequired,resolved:l.func.isRequired,shouldRehydrate:l.func.isRequired})},t.childContextTypes={asyncComponentsAncestor:l.shape({isBoundary:l.bool})},o}Object.defineProperty(t,"__esModule",{value:!0});var r=o(0),a=n(r),l=n(o(16)),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},u=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},d=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),c=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},g=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},f=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},m=function(){var e=0,t={},o={};return{getNextId:function(){return e+=1},resolved:function(e){t[e]=!0},failed:function(e,t){o[e]=t},getState:function(){return{resolved:Object.keys(t).reduce(function(e,t){return Object.assign(e,c({},t,!0))},{}),errors:o}}}},h=function(e){function t(){return u(this,t),f(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g(t,e),d(t,[{key:"componentWillMount",value:function(){this.asyncContext=this.props.asyncContext||m(),this.rehydrateState=this.props.rehydrateState}},{key:"getChildContext",value:function(){var e=this;return{asyncComponents:{getNextId:this.asyncContext.getNextId,resolved:this.asyncContext.resolved,failed:this.asyncContext.failed,shouldRehydrate:function(t){var o=e.rehydrateState.resolved[t];return delete e.rehydrateState.resolved[t],o},getError:function(t){return e.rehydrateState.errors&&e.rehydrateState.errors[t]}}}}},{key:"render",value:function(){return a.Children.only(this.props.children)}}]),t}(r.Component);h.propTypes={children:l.node.isRequired,asyncContext:l.shape({getNextId:l.func.isRequired,resolved:l.func.isRequired,failed:l.func.isRequired,getState:l.func.isRequired}),rehydrateState:l.shape({resolved:l.object})},h.defaultProps={asyncContext:void 0,rehydrateState:{resolved:{}}},h.childContextTypes={asyncComponents:l.shape({getNextId:l.func.isRequired,resolved:l.func.isRequired,failed:l.func.isRequired,shouldRehydrate:l.func.isRequired,getError:l.func.isRequired}).isRequired};var y=["resolve","defer","boundary"];t.AsyncComponentProvider=h,t.createAsyncContext=m,t.asyncComponent=i},777:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var i=o(37),r=n(i),a=o(9),l=n(a),s=o(110),u=n(s),d=o(0),c=n(d),p=o(108),g=n(p),f=o(13),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t.default=e,t}(f),h=o(804),y=u.default.alert,b=l.default.getLabel,v=window.jQuery,w=m.toJS,C=0,k=function(e){var t=e.langid,o=e.callback,n=e.queryParams;window.currLanguageId=t;var i=e.loginid||"";""==i&&(i=v("#loginid").val());var a=[],s=[],u={},d={},c=!1;a=[{label:"\u8d26\u53f7",atype:"account",id:"loginid",name:"loginid",type:"text"},{label:"\u5bc6\u7801",atype:"password",id:"userpassword",name:"userpassword",type:"password"}],n=n&&w(n),n&&n.appid&&n.service&&"311"==n.message&&0==C&&(r.default.error(b("124919","\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef"),3),C+=1),l.default.callApi({url:"/api/hrm/login/getLoginForm",method:"POST",params:{loginid:i,langid:t}}).then(function(e){a=e.formItems,u=e.loginSetting,d=e.qrcode,c=u.hasMultiLang,s=[{html:'<input type="hidden" id="messages" name="messages" value="">'}],o&&"function"==typeof o&&o({hasMultiLang:c,loginFormItems:a,loginFormHiddenItems:s,loginSetting:u,qrCode:d})}).catch(function(e){r.default.error(e),o&&"function"==typeof o&&o({hasMultiLang:c,loginFormItems:a,loginFormHiddenItems:s,loginSetting:u,qrCode:d})})},x=function(e){var t=e.loginSetting.openRSA;t&&"1"==t?window.__RSAEcrypt__.refreshRsaCode(function(){S(e)}):S(e)},S=function(e){for(var t=e.loginSetting,o=t.userUsbType,n=(t.hasMultiLang,t.hasValidateCode),i=t.validateCodeKey,a=(t.numValidateWrong,t.validateType,t.showDynamicPwd,t.openRSA),s=e.langid,u=e.success,d=e.failure,p=e.logintype,g=e.languageIdentify,f=e.queryParams,m="",C=0;C<g.length;C++)g[C][s]&&""!=g[C][s]&&(m=g[C][s]);var k=v("#loginid").val(),x=v("#userpassword").val(),S=v("#dynamicPassword").val(),_=k,P=x;a&&"1"==a&&(P=window.__RSAEcrypt__.rsa_data_encrypt(x),_=window.__RSAEcrypt__.rsa_data_encrypt(k));var I=v("#tokenAuthKey")?v("#tokenAuthKey").val():"",A=v("#validatecode")?v("#validatecode").val():"",T=v("#messages")?v("#messages").val():"";if(r.default.hide(),v("#userpassword")&&v("#userpassword").length>0&&(""==k||""==x))return r.default.error(b("386478","\u8bf7\u8f93\u5165\u7528\u6237\u540d\u3001\u5bc6\u7801"),3),void(d&&"function"==typeof d&&d());if(v("#dynamicPassword")&&v("#dynamicPassword").length>0&&""==S)return r.default.error(b("20289","\u8bf7\u8f93\u5165\u52a8\u6001\u5bc6\u7801"),3),void(d&&"function"==typeof d&&d());if(n&&"1"==n&&""==A)return r.default.error(b("84270","\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"),3),void(d&&"function"==typeof d&&d());if("3"==o){if(""==I)return r.default.warning(b("84271","\u8bf7\u8f93\u5165\u52a8\u6001\u4ee4\u724c\u53e3\u4ee4")),void(d&&"function"==typeof d&&d());if(!z(I)||6!=I.length)return r.default.warning(b("386435","\u52a8\u6001\u4ee4\u724c\u53e3\u4ee4\u5fc5\u987b\u4e3a6\u4f4d\u6570\u5b57\uff01")),void(d&&"function"==typeof d&&d())}if((f=w(f))&&f.appid&&f.service){f.loginid=k,f.userpassword=x,f.isRememberAccount=e.isRememberAccount?"1":"0",f.isRememberPassword=e.isRememberPassword?"1":"0";v("body").append("<form name='ssoForm'></form>");var O=v("form[name='ssoForm']");O.attr("action","/login/VerifyLoginWeaversso.jsp"),O.attr("method","post"),O.attr("style","display:none");for(var E in f)O.append("<input type='text' name='"+E+"' value = '"+f[E]+"'></input>");return void O.submit()}l.default.callApi({url:"/api/hrm/login/checkLogin",method:"POST",params:{islanguid:s,loginid:_,userpassword:P,dynamicPassword:S,tokenAuthKey:I,validatecode:A,validateCodeKey:i,logintype:p,messages:T}}).then(function(e){if("access_token"in e&&"string"===typeof e.access_token&&""!==e.access_token?localStorage.setItem("access_token",e.access_token):localStorage.access_token&&localStorage.removeItem("access_token"),e.user_token&&""!=e.user_token&&(x=e.user_token),"true"==e.loginstatus){var t=function(){R("/spa/hrm/static4mobile/index.html#/changePassword",!0)},o=function(){d&&"function"==typeof d&&d({reflashValidateCode:!0})},n=function(){L({success:u,loginid:k,userpassword:x,langid4em:m,result:e})},i=v("#userpassword").val();u&&"function"==typeof u&&(r.default.hide(),2==p?(0,h.checkWeakPass)(i,t,o,n):l.default.callApi({url:"/api/hrm/login/remindLogin",method:"POST",params:{logintype:p}}).then(function(e){if("1"==e.status)if("true"==e.isUpPswd)d&&"function"==typeof d&&d({reflashValidateCode:!0}),y(b(15172,"\u7cfb\u7edf\u63d0\u793a"),b("81626","\u9996\u6b21\u767b\u5f55\u9700\u4fee\u6539\u5bc6\u7801\uff01"),[{text:b(826,"\u786e\u5b9a"),onPress:function(){d&&"function"==typeof d&&d({reflashValidateCode:!0}),R("/spa/hrm/static4mobile/index.html#/changePassword",!0)}},{text:b(201,"\u53d6\u6d88"),onPress:function(){d&&"function"==typeof d&&d({reflashValidateCode:!0}),l.default.callApi("/api/hrm/login/checkLogout","POST",{}).then(function(e){})}}]);else if("1"==e.passwdReminder)if("1"==e.canpass)if("1"==e.canremind){var r=b("386479","\u60a8\u7684\u5bc6\u7801\u8fd8\u6709{params}\u5929\u8fc7\u671f,\u662f\u5426\u73b0\u5728\u4fee\u6539?").replace("{params}",e.passwdelse);y(b(15172,"\u7cfb\u7edf\u63d0\u793a"),r,[{text:b(826,"\u786e\u5b9a"),onPress:function(){d&&"function"==typeof d&&d({reflashValidateCode:!0}),R("/spa/hrm/static4mobile/index.html#/changePassword",!0)}},{text:b(201,"\u53d6\u6d88"),onPress:function(){(0,h.checkWeakPass)(i,t,o,n)}}])}else(0,h.checkWeakPass)(i,t,o,n);else y(b(15172,"\u7cfb\u7edf\u63d0\u793a"),b("386480","\u60a8\u7684\u5bc6\u7801\u5df2\u7ecf\u8fc7\u671f,\u8bf7\u7acb\u5373\u4fee\u6539\uff01"),[{text:b(826,"\u786e\u5b9a"),onPress:function(){d&&"function"==typeof d&&d({reflashValidateCode:!0}),R("/spa/hrm/static4mobile/index.html#/changePassword",!0)}},{text:b(201,"\u53d6\u6d88"),onPress:function(){d&&"function"==typeof d&&d({reflashValidateCode:!0}),l.default.callApi("/api/hrm/login/checkLogout","POST",{}).then(function(e){})}}]);else(0,h.checkWeakPass)(i,t,o,n)}))}else{d&&"function"==typeof d&&d({reflashValidateCode:!0}),r.default.hide();var a=e.msg||b("386481","\u767b\u5f55\u5931\u8d25"),s="";if("120"==e.msgcode)s=","+b("507855","\u8bf7\u53bbPC\u7aef")+b("388043","\u7ed1\u5b9a\u4ee4\u724c");else if("122"==e.msgcode)s=","+b("507855","\u8bf7\u53bbPC\u7aef")+b("84269","\u540c\u6b65\u4ee4\u724c");else if("19"==e.msgcode)return void(s=","+b("507855","\u8bf7\u53bbPC\u7aef")+b("18640","\u63d0\u4ea4License"));r.default.error(c.default.createElement("span",null,a+s),5)}})},_=function(e){var t=(e.langid,e.success,e.failure),o=e.loginSetting.openRSA,n=v("#loginid").val(),i=v("#userpassword").val();v("#dynamicPassword").val();if(r.default.hide(),v("#userpassword")&&v("#userpassword").length>0&&(""==n||""==i))return r.default.error(b("386478","\u8bf7\u8f93\u5165\u7528\u6237\u540d\u3001\u5bc6\u7801"),3),void(t&&"function"==typeof t&&t());o&&"1"==o?window.__RSAEcrypt__.refreshRsaCode(function(){P(e)}):P(e)},P=function(e){var t=e.langid,o=e.success,n=(e.failure,e.loginSetting.openRSA),i=v("#loginid").val(),a=v("#userpassword").val(),s=i,u=a;n&&"1"==n&&(s=window.__RSAEcrypt__.rsa_data_encrypt(i),u=window.__RSAEcrypt__.rsa_data_encrypt(a)),l.default.callApi({url:"/api/hrm/login/getDynamicPassword",method:"POST",params:{langid:t,loginid:s,userpassword:u}}).then(function(e){if("1"==e.status)o&&"function"==typeof o&&o(e);else{r.default.hide();var t=e.message;r.default.error(c.default.createElement("span",null,t),5)}})},L=function(e){var t=e.success,o=e.failure,n=e.loginid,i=e.userpassword,a=e.langid4em,s=e.result;window.em&&window.em.checkJsApi("ssoLogin")?l.default.callApi({url:"/api/ec/dev/app/getSSOCode",method:"get",params:{}}).then(function(e){window.em.ssoLogin({ssokey:e.keycode,lang_type:a,account:"",into:0,success:function(e){e.errCode&&0!=e.errCode&&r.default.error(e.errMsg,5),t(n,i,s)},fail:function(e){r.default.error(e.errMsg,5),o&&"function"==typeof o&&o({reflashValidateCode:!0})},complete:function(e){}})}):t(n,i,s)},R=function(e,t){if(I()&&t)return void A(e);if(window.em&&window.em.checkJsApi("openLink")){var o=window.localStorage.emobile_ec_id;o="",window.em.openLink({sysId:o,url:e,openType:2})}else window.open(e)},I=function(){var e=window.navigator.userAgent;return!!(e&&e.indexOf("Electron")>-1||e&&e.indexOf("nw/0.14.7")>-1)},A=function(e){v("#first_password_iframe").remove();var t=document.createElement("div");t.style.position="fixed",t.style.width="100%",t.style.height="100%",t.style.top=0,t.style.left=0,t.style.zIndex=998,t.innerHTML='<iframe style="border:none;height:100%;width:100%" src="'+e+'"></iframe>',document.body.appendChild(t)},z=function(e){var t;return t=/\d*/i,e.match(t)==e};window.doLoginAction=function(e,t){if("getLoginForm"==e){var o=t.langid;l.default.getLocaleLabelByLang("common,hrm",o).then(function(){k(t)})}else"login"==e?g.default.isDefined("rsa")?g.default.ready("rsa",function(){x(t)}):(0,g.default)(["/js/rsa/jsencrypt.js","/js/rsa/rsa.js"],"rsa",{async:!1,success:function(){x(t)}}):"getDynamicPassword"==e?g.default.isDefined("rsa")?g.default.ready("rsa",function(){_(t)}):(0,g.default)(["/js/rsa/jsencrypt.js","/js/rsa/rsa.js"],"rsa",{async:!1,success:function(){_(t)}}):"forgetPassword"==e&&R("/spa/hrm/static4mobile/index.html#/forgetPassword")}},804:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.checkWeakPass=void 0;var i=o(110),r=n(i),a=o(8),l=n(a),s=o(1),u=n(s),d=o(4),c=n(d),p=o(2),g=n(p),f=o(3),m=n(f),h=o(9),y=n(h),b=o(0),v=n(b),w=o(17),C=n(w),k=y.default.getLabel,x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return y.default.callApi({url:"/api/hrm/password/isWeakPassword",method:"GET",params:e})},S=(t.checkWeakPass=function(e,t,o,n){x({password:e}).then(function(e){var i=e.weakPasswordDisable,r=e.isWeakPassword;e.defaultPasswordEnable;if("1"===i&&r){var a=document.createElement("div");document.body.appendChild(a),C.default.render(v.default.createElement(S,{weakPasswordDisable:i,onOk:t,onCancel:o}),a)}else n()}).catch(function(){n()})},function(e){function t(e){(0,u.default)(this,t);var o=(0,g.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return o.handleOk=function(){var e=o.props.onOk;o.setState({visible:!1}),e&&e()},o.handleCancel=function(){var e=o.props.onCancel;o.setState({visible:!1}),e&&e()},o.state={visible:!1},o}return(0,m.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){this.setState({visible:!0})}},{key:"render",value:function(){var e=this.state.visible,t=this.props.weakPasswordDisable;if(!e)return null;var o=[{text:k(33703,"\u786e\u5b9a"),onPress:this.handleOk}];return"0"===t&&o.push({text:k(32694,"\u53d6\u6d88"),onPress:this.handleCancel}),v.default.createElement(r.default,{closable:!0,transparent:!0,visible:e,onClose:this.handleCancel,title:k(131329,"\u4fe1\u606f\u786e\u8ba4"),footer:o},v.default.createElement("p",null,k("516219","\u8be5\u5bc6\u7801\u5b89\u5168\u6027\u8f83\u4f4e\uff0c\u7ba1\u7406\u5458\u5df2\u5f00\u542f\u5f31\u5bc6\u7801\u7981\u6b62\u4fdd\u5b58\u8bbe\u7f6e\uff0c\u8bf7\u4fee\u6539\u5bc6\u7801\u3002")))}}]),t}(b.Component))},805:function(e,t,o){"use strict";o(806),o(807),o(808)},806:function(e,t){},807:function(e,t){},808:function(e,t){},809:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(810),i=function(e){return e&&e.__esModule?e:{default:e}}(n),r=new i.default;t.default={portalLoginStore:r}},810:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t,o,n){o&&(0,P.default)(e,t,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(n):void 0})}function r(e,t,o,n,i){var r={};return Object.keys(n).forEach(function(e){r[e]=n[e]}),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=o.slice().reverse().reduce(function(o,n){return n(e,t,o)||o},r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,l,s,u,d,c,p,g,f,m,h,y,b,v,w,C,k,x,S,_=o(20),P=n(_),L=o(50),R=n(L),I=o(70),A=n(I),z=o(37),T=n(z),O=o(111),E=n(O),M=o(9),F=n(M),q=o(1),j=n(q),V=o(4),D=n(V),J=o(13),B=o(488),W=(window.jQuery,a=function(){function e(){(0,j.default)(this,e),i(this,"loading",l,this),i(this,"logining",s,this),i(this,"language",u,this),i(this,"languages",d,this),i(this,"languageIdentify",c,this),i(this,"languagesVisible",p,this),i(this,"data",g,this),i(this,"labels",f,this),i(this,"remember",m,this),i(this,"remembered",h,this),i(this,"loginForm",y,this),i(this,"dynamicPasswordTime",b,this),i(this,"seriesnum_",v,this),i(this,"validateCode",w,this),i(this,"loginType",C,this),i(this,"scanTimes",k,this),i(this,"scanMaxTimes",x,this),i(this,"qrcodeIsInvalid",S,this)}return(0,D.default)(e,[{key:"getLanguages",value:function(){var e=this;F.default.callApi({url:"/api/system/language/base/getActiveLanguage",method:"GET"}).then(function(t){var o=t.systemDefaultLang,n=void 0===o?{}:o,i=t.activeLanguageInfo,r=void 0===i?[]:i,a=t.languageIdentify,l=void 0===a?[]:a,s={};for(var u in n)s={id:u,language:n[u]};e.language=s,e.languages=r,e.languageIdentify=l;var d=s,c=d.id;e.getLabels(c),e.getRemember(),e.getRemembered(c)})}},{key:"getLabels",value:function(e){var t=this;F.default.callApi({url:"/api/portal/mloginpage/getMLoginPageLabels",method:"GET",params:{language:e}}).then(function(e){var o=e.data,n=void 0===o?{}:o;t.labels=n})}},{key:"onLanguageChange",value:function(e){this.getLabels(e),this.getLoginForm({langid:e});for(var t=this.languages,o=0,n=t.length;o<n;o++){var i=t[o];if(i.id==e){this.language=i;break}}this.onLanguagesVisibleChange(!1)}},{key:"onLanguagesVisibleChange",value:function(e){this.languagesVisible=e}},{key:"onRememberChange",value:function(e){this.remember=e}},{key:"onRemember",value:function(e,t){var o=this.remember,n={};1==o?n={account:e,password:t}:2==o?n={account:e}:3==o&&(n={}),window.em&&window.em.checkJsApi("setItem")?(window.em.setItem({key:"login-remember",value:(0,E.default)(o)}),window.em.setItem({key:"login-remembered",value:(0,E.default)(n)})):(window.localStorage.setItem("login-remember",(0,E.default)(o)),window.localStorage.setItem("login-remembered",(0,E.default)(n)))}},{key:"getDataByUsing",value:function(){var e=this;this.loading=!0,F.default.callApi({url:"/api/portal/mloginpage/getMLoginPageByUsing",method:"GET"}).then(function(t){var o=t.data,n=void 0===o?{}:o;e.data=n;var i=n.qrcodeconfig,r=void 0===i?{}:i,a=r.showQrcode,l=r.qrcodeValidTime,s=void 0===l?30:l,u=r.defaultQrcode;e.scanMaxTimes=s,a&&u&&(e.loginType="qrcode"),e.loading=!1})}},{key:"getDataById",value:function(e){var t=this;this.loading=!0,F.default.callApi({url:"/api/portal/mloginpage/getMLoginPage",method:"GET",params:{id:e}}).then(function(e){var o=e.data,n=void 0===o?{}:o;t.data=n;var i=n.qrcodeconfig,r=void 0===i?{}:i,a=r.showQrcode,l=r.qrcodeValidTime,s=void 0===l?30:l,u=r.defaultQrcode;t.scanMaxTimes=s,a&&u&&(t.loginType="qrcode"),t.loading=!1})}},{key:"onDataChange",value:function(e){this.data=e}},{key:"getLoginForm",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.loginid,n=void 0===o?"":o,i=t.langid,r=void 0===i?this.language.id:i;window.doLoginAction&&window.doLoginAction("getLoginForm",{queryParams:(0,B.getSearchParams)(window.location.hash),logintype:"1",loginid:n,langid:r,callback:function(t){var o=t.loginFormItems,n=void 0===o?[]:o,i=t.loginFormHiddenItems,r=void 0===i?[]:i,a=t.loginSetting,l=void 0===a?{}:a,s=t.qrCode,u=void 0===s?{}:s;e.loginForm={loginFormItems:n,loginFormHiddenItems:r,loginSetting:l,qrCode:u},e.qrcodeIsInvalid=!1}})}},{key:"onLoginTypeChange",value:function(e){this.loginType=e,this.qrcodeIsInvalid=!1,this.scanTimes=0}},{key:"onValidateCodeChange",value:function(){var e=this;setTimeout(function(){return e.validateCode="/weaver/weaver.file.MakeValidateCode?seriesnum_="+ ++e.seriesnum_},50)}},{key:"getDynamicPassword",value:function(){var e=this,t=this.language.id,o=this.loginForm.loginSetting;window.doLoginAction&&window.doLoginAction("getDynamicPassword",{queryParams:(0,B.getSearchParams)(window.location.hash),logintype:"1",langid:t,loginSetting:o,success:function(t){var o=t.validitySec,n=void 0===o?60:o;e.dynamicPasswordTime=n;var i=setInterval(function(){var t=e.dynamicPasswordTime;1==t&&window.clearInterval(i),e.dynamicPasswordTime=t-1},1e3)}})}},{key:"onForgot",value:function(){var e=this.language.id;window.doLoginAction&&window.doLoginAction("forgetPassword",{langid:e})}},{key:"onLogin",value:function(){var e=this,t=(0,B.getSearchParams)(window.location.hash),o=this.language.id,n=this.loginForm.loginSetting;this.logining=!0,window.doLoginAction&&window.doLoginAction("login",{queryParams:t,logintype:"1",langid:o,loginSetting:n,languageIdentify:this.languageIdentify,isRememberAccount:1==this.remember||2==this.remember,isRememberPassword:1==this.remember,success:function(o,n){e.onRemember(o||"",n||""),e.logining=!1,window.em&&window.em.checkJsApi("pushToMain")?window.em.pushToMain():t&&t.gopage?window.open(decodeURIComponent(t.gopage),"_self"):window.open("/spa/em/mobile.html","_self")},failure:function(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).reflashValidateCode&&e.onValidateCodeChange(),e.logining=!1}})}},{key:"onSacnLogin",value:function(){var e=this;if(!this.qrcodeIsInvalid){var t=(0,B.getSearchParams)(window.location.hash),o=this.language.id,n=this.loginForm.qrCode,i=void 0===n?{}:n,r=this.scanTimes;r>this.scanMaxTimes?(this.qrcodeIsInvalid=!0,this.scanTimes=0):(this.scanTimes=r+1,F.default.callApi({url:"/api/hrm/login/qrcode/getQCLoginStatus",method:"POST",params:{langid:o,loginkey:i.loginkey,isie:!1}}).then(function(n){if("1"==n.status)if(window.em&&window.em.checkJsApi("pushToMain")){for(var i=e.languageIdentify,r="zh",a=0,l=i.length;a<l;a++)i[a][o]&&""!=i[a][o]&&(r=i[a][o]);F.default.callApi({url:"/api/ec/dev/app/getSSOCode",method:"GET",params:{}}).then(function(e){window.em.ssoLogin({ssokey:e.keycode,lang_type:r,account:"",into:0,success:function(e){e&&0==e.errCode?window.em.pushToMain():T.default.error(e.errMsg,5)}})})}else t&&t.gopage?window.open(decodeURIComponent(t.gopage),"_self"):window.open("/spa/em/mobile.html","_self")}))}}},{key:"setRemember",value:function(e){e&&(window.em&&window.em.checkJsApi("setItem")?window.em.setItem({key:"login-remember",value:(0,E.default)(e)}):window.localStorage.setItem("login-remember",(0,E.default)(e)))}},{key:"getRemember",value:function(){var e=this;if(window.em&&window.em.checkJsApi("getItem"))window.em.getItem({key:"login-remember",success:function(t){var o=t.value;e.remember=o?JSON.parse(o):1},fail:function(){e.remember=1}});else{var t=window.localStorage.getItem("login-remember");this.remember=t?JSON.parse(t):1}}},{key:"setRemembered",value:function(e){e&&(window.em&&window.em.checkJsApi("setItem")?window.em.setItem({key:"login-remembered",value:(0,E.default)(e)}):window.localStorage.setItem("login-remembered",(0,E.default)(e)))}},{key:"getRemembered",value:function(e){var t=this;if(window.em&&window.em.checkJsApi("getItem"))window.em.getItem({key:"login-remembered",success:function(o){var n=o.value;t.remembered=n?JSON.parse(n):{};var i=t.remembered.account,r=void 0===i?"":i;t.getLoginForm({loginid:r,langid:e})},fail:function(){t.remembered={};var o=t.remembered.account,n=void 0===o?"":o;t.getLoginForm({loginid:n,langid:e})}});else{var o=window.localStorage.getItem("login-remembered");this.remembered=o?JSON.parse(o):{};var n=this.remembered.account,i=void 0===n?"":n;this.getLoginForm({loginid:i,langid:e})}}},{key:"onServerChange",value:function(){window.em&&window.em.checkJsApi("switchServer")?window.em.switchServer():A.default.info(this.labels.label7,1)}},{key:"style",get:function(){var e=this.data,t=e.backgroundconfig,o=void 0===t?{}:t,n=e.logoconfig,i=void 0===n?{}:n,r=e.formconfig,a=void 0===r?{}:r,l=e.loginbuttonconfig,s=void 0===l?{}:l,u=e.textbuttonconfig,d=void 0===u?{}:u,c=e.copyrightconfig,p=void 0===c?{}:c,g=e.qrcodeconfig,f=void 0===g?{}:g,m=[];return m.push(".portal-login {background-color:"+o.backgroundColor+"}"),m.push(".portal-login-logo-text {color:"+i.fontColor+";}"),m.push(".portal-login-logo-text {font-size:"+i.fontSize+"px;}"),m.push(".portal-login-logo-text {font-family:"+i.fontFamily+";}"),m.push(".portal-login-form-label {color:"+a.iconColor+";}"),m.push(".portal-login-form-control input::-moz-placeholder {color:"+a.fontColor+";}"),m.push(".portal-login-form-control input::-ms-input-placeholder {color:"+a.fontColor+";}"),m.push(".portal-login-form-control input::-webkit-input-placeholder {color:"+a.fontColor+";}"),m.push(".portal-login-form-control input {color:"+a.fontHoveColor+";}"),m.push(".portal-login-form-control input {font-size:"+a.fontSize+"px;}"),m.push(".portal-login-form-control input {font-family:"+a.fontFamily+";}"),m.push(".portal-login-type-text {color:"+d.fontColor+";}"),m.push(".portal-login-type-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-type-text {font-family:"+d.fontFamily+";}"),m.push(".portal-login-language-text {color:"+d.fontColor+";}"),m.push(".portal-login-language-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-language-text {font-family:"+d.fontFamily+";}"),m.push(".portal-login-other-text {color:"+d.fontColor+";}"),m.push(".portal-login-other-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-other-text {font-family:"+d.fontFamily+";}"),m.push(".portal-login-dynamic-text {color:"+d.fontColor+";}"),m.push(".portal-login-dynamic-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-dynamic-text {font-family:"+d.fontFamily+";}"),m.push(".portal-login-remember-text {color:"+d.fontColor+";}"),m.push(".portal-login-remember-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-remember-text {font-family:"+d.fontFamily+";}"),m.push(".portal-login-forgot-text {color:"+d.fontColor+";}"),m.push(".portal-login-forgot-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-forgot-text {font-family:"+d.fontFamily+";}"),m.push(".portal-login-server-text {color:"+d.fontColor+";}"),m.push(".portal-login-server-text {font-size:"+d.fontSize+"px;}"),m.push(".portal-login-server-text {font-family:"+d.fontFamily+";}"),void 0==s.imgbtn?(m.push(".portal-login-button .am-button {visibility:visible}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {visibility:hidden;height:0px;}"),m.push(".portal-login-button .am-button {color:"+s.fontColor+";}"),m.push(".portal-login-button .am-button {font-size:"+s.fontSize+"px;}"),m.push(".portal-login-button .am-button {font-family:"+s.fontFamily+";}"),m.push(".portal-login-button .am-button {background-color:"+s.backgroundColor+";}"),void 0!=s.opacity?0==s.opacity?m.push(".portal-login-button .am-button {opacity:0};}"):m.push(".portal-login-button .am-button {opacity:"+.01*s.opacity+";}"):m.push(".portal-login-button .am-button {opacity:1};}"),m.push(".portal-login-button .am-button {border-radius:"+(s.border||"0")+"px;}")):0==s.imgbtn?(m.push(".portal-login-button .am-button {visibility:visible}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {visibility:hidden;height:0px;}"),m.push(".portal-login-button .am-button {color:"+s.fontColor+";}"),m.push(".portal-login-button .am-button {font-size:"+s.fontSize+"px;}"),m.push(".portal-login-button .am-button {font-family:"+s.fontFamily+";}"),m.push(".portal-login-button .am-button {background-color:"+s.backgroundColor+";}"),void 0!=s.opacity?0==s.opacity?m.push(".portal-login-button .am-button {opacity:0};}"):m.push(".portal-login-button .am-button {opacity:"+.01*s.opacity+";}"):m.push(".portal-login-button .am-button {opacity:1};}"),m.push(".portal-login-button .am-button {border-radius:"+(s.border||"0")+"px;}")):(m.push(".portal-login-button .am-button {visibility:hidden;height:0px;}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {visibility:visible}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {background-image:url("+s.content+");}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {background-size:100% 100%;}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {background-repeat:no-repeat;}"),m.push(".portal-login-button .portal-login-imgbutton .am-button-primary {background-color:rgba(255,255,255,1);}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {color:"+s.imgfontColor+";}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {font-size:"+s.imgfontSize+"px;}"),m.push(".portal-login-button .portal-login-imgbutton .am-button {font-family:"+s.imgfontFamily+";}"),void 0!=s.imgopacity?0==s.imgopacity?m.push(".portal-login-button .portal-login-imgbutton .am-button {opacity:0};}"):m.push(".portal-login-button .portal-login-imgbutton .am-button {opacity:"+.01*s.imgopacity+";}"):m.push(".portal-login-button .portal-login-imgbutton .am-button {opacity:1};}"),m.push(".portal-login-button .portal-login-imgbutton>.am-button {height:40px;line-height:40px;border:none;cursor:pointer;}"),void 0==s.isShowtext?m.push(".portal-login-button .portal-login-imgbutton .am-button .imgbutton-text {visibility:hidden;height:0px;}"):1==s.isShowtext?m.push(".portal-login-button .portal-login-imgbutton .am-button .imgbutton-text {visibility:visible}"):m.push(".portal-login-button .portal-login-imgbutton .am-button .imgbutton-text {visibility:hidden;height:0px;}")),m.push(".portal-login-copyright-text {color:"+p.fontColor+";}"),m.push(".portal-login-copyright-text {font-size:"+p.fontSize+"px;}"),m.push(".portal-login-copyright-text {font-family:"+p.fontFamily+";}"),m.push(".portal-login-qrcode-text {color:"+f.fontColor+";}"),m.push(".portal-login-qrcode-text {font-size:"+f.fontSize+"px;}"),m.push(".portal-login-qrcode-text {font-family:"+f.fontFamily+";}"),m.join("")}}]),e}(),l=r(a.prototype,"loading",[J.observable],{enumerable:!0,initializer:function(){return!1}}),s=r(a.prototype,"logining",[J.observable],{enumerable:!0,initializer:function(){return!1}}),u=r(a.prototype,"language",[J.observable],{enumerable:!0,initializer:function(){return{}}}),d=r(a.prototype,"languages",[J.observable],{enumerable:!0,initializer:function(){return[]}}),c=r(a.prototype,"languageIdentify",[J.observable],{enumerable:!0,initializer:function(){return[]}}),p=r(a.prototype,"languagesVisible",[J.observable],{enumerable:!0,initializer:function(){return!1}}),g=r(a.prototype,"data",[J.observable],{enumerable:!0,initializer:function(){return{}}}),f=r(a.prototype,"labels",[J.observable],{enumerable:!0,initializer:function(){return{}}}),m=r(a.prototype,"remember",[J.observable],{enumerable:!0,initializer:function(){return 1}}),h=r(a.prototype,"remembered",[J.observable],{enumerable:!0,initializer:function(){return{}}}),y=r(a.prototype,"loginForm",[J.observable],{enumerable:!0,initializer:function(){return{}}}),b=r(a.prototype,"dynamicPasswordTime",[J.observable],{enumerable:!0,initializer:function(){return 0}}),v=r(a.prototype,"seriesnum_",[J.observable],{enumerable:!0,initializer:function(){return 0}}),w=r(a.prototype,"validateCode",[J.observable],{enumerable:!0,initializer:function(){return"/weaver/weaver.file.MakeValidateCode?seriesnum_=0"}}),C=r(a.prototype,"loginType",[J.observable],{enumerable:!0,initializer:function(){return"form"}}),k=r(a.prototype,"scanTimes",[J.observable],{enumerable:!0,initializer:function(){return 0}}),x=r(a.prototype,"scanMaxTimes",[J.observable],{enumerable:!0,initializer:function(){return 30}}),S=r(a.prototype,"qrcodeIsInvalid",[J.observable],{enumerable:!0,initializer:function(){return!1}}),r(a.prototype,"style",[J.computed],(0,R.default)(a.prototype,"style"),a.prototype),r(a.prototype,"getLanguages",[J.action],(0,R.default)(a.prototype,"getLanguages"),a.prototype),r(a.prototype,"getLabels",[J.action],(0,R.default)(a.prototype,"getLabels"),a.prototype),r(a.prototype,"onLanguageChange",[J.action],(0,R.default)(a.prototype,"onLanguageChange"),a.prototype),r(a.prototype,"onLanguagesVisibleChange",[J.action],(0,R.default)(a.prototype,"onLanguagesVisibleChange"),a.prototype),r(a.prototype,"onRememberChange",[J.action],(0,R.default)(a.prototype,"onRememberChange"),a.prototype),r(a.prototype,"onRemember",[J.action],(0,R.default)(a.prototype,"onRemember"),a.prototype),r(a.prototype,"getDataByUsing",[J.action],(0,R.default)(a.prototype,"getDataByUsing"),a.prototype),r(a.prototype,"getDataById",[J.action],(0,R.default)(a.prototype,"getDataById"),a.prototype),r(a.prototype,"onDataChange",[J.action],(0,R.default)(a.prototype,"onDataChange"),a.prototype),r(a.prototype,"getLoginForm",[J.action],(0,R.default)(a.prototype,"getLoginForm"),a.prototype),r(a.prototype,"onLoginTypeChange",[J.action],(0,R.default)(a.prototype,"onLoginTypeChange"),a.prototype),r(a.prototype,"onValidateCodeChange",[J.action],(0,R.default)(a.prototype,"onValidateCodeChange"),a.prototype),r(a.prototype,"getDynamicPassword",[J.action],(0,R.default)(a.prototype,"getDynamicPassword"),a.prototype),r(a.prototype,"onForgot",[J.action],(0,R.default)(a.prototype,"onForgot"),a.prototype),r(a.prototype,"onLogin",[J.action],(0,R.default)(a.prototype,"onLogin"),a.prototype),r(a.prototype,"onSacnLogin",[J.action],(0,R.default)(a.prototype,"onSacnLogin"),a.prototype),r(a.prototype,"setRemember",[J.action],(0,R.default)(a.prototype,"setRemember"),a.prototype),r(a.prototype,"getRemember",[J.action],(0,R.default)(a.prototype,"getRemember"),a.prototype),r(a.prototype,"setRemembered",[J.action],(0,R.default)(a.prototype,"setRemembered"),a.prototype),r(a.prototype,"getRemembered",[J.action],(0,R.default)(a.prototype,"getRemembered"),a.prototype),r(a.prototype,"onServerChange",[J.action],(0,R.default)(a.prototype,"onServerChange"),a.prototype),a);t.default=W}},[745]);
//# sourceMappingURL=main.js.map?v=14032703