22.chunk.js
3.19 KB
webpackJsonp([22],{1333:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o=n(90),l=a(o),r=n(14),u=a(r),c=n(58),s=a(c),d=n(5),f=a(d),g=n(8),m=a(g),v=n(1),p=a(v),h=n(4),C=a(h),k=n(2),b=a(k),A=n(3),N=a(A),P=n(47),w=a(P),M=n(9),S=a(M),_=n(0),E=a(_),y=n(12);n(1350);var O=S.default.getLabel,V=w.default.alert,I=(0,y.withRouter)(i=function(e){function t(e){(0,p.default)(this,t);var n=(0,b.default)(this,(t.__proto__||(0,m.default)(t)).call(this,e));return n.isCaOPen=!1,n.onConfirm=function(){n.checkNeedCaAndInvoke(n.state,function(e){S.default.callApi({url:"/api/hrm/login/qrcode/loginQRCode",method:"POST",params:e}).then(function(e){var t=e.loginStatus;"1"==t?n.onCancel():V(O("25700","\u9519\u8bef\u4fe1\u606f"),"error:"+t+";msg:"+e.message)}).catch(function(e){})})},n.checkNeedCaAndInvoke=function(e,t){var a=(0,f.default)({},e);n.isCaOPen?n.invokeCaSignValueNoPassForJsApi(a,function(e){V(O("25700","\u9519\u8bef\u4fe1\u606f"),"invokeCaSignValueNoPassForJsApi begin");var n=e.errCode,i=e.errMsg;if("0"==n){var o=e.certInfo;a.cert=o.cert,a.signAlg=o.signAlg,a.signatureValue=o.signValue,a.isSigned="1",t(a)}else V(O("25700","\u9519\u8bef\u4fe1\u606f"),"error:"+n+";msg:"+i)}):t(a)},n.invokeCaSignValueNoPassForJsApi=function(e,t){V(O("25700","\u9519\u8bef\u4fe1\u606f"),"begin invoke ca");var n=window.em;return V(O("25700","\u9519\u8bef\u4fe1\u606f"),"em check ok"),n?(V(O("25700","\u9519\u8bef\u4fe1\u606f"),"begin CAMethod"),n.CAMethod?(V(O("25700","\u9519\u8bef\u4fe1\u606f"),"CAMethod check ok"),n.CAMethod({func:"getSignValueNoPass",original:e.randomNumber,success:t,callback:"certInfo"}),V(O("25700","\u9519\u8bef\u4fe1\u606f"),"after invoke CAMethod use getSignValueNoPass"),void 0):void V(O("25700","\u9519\u8bef\u4fe1\u606f"),"error:-902")):void V(O("25700","\u9519\u8bef\u4fe1\u606f"),"error:-900")},n.onCancel=function(){window.em&&window.em.closeWindow()},n.state={loginkey:"",supportca:"",operateflag:"",logindisable:!0},n}return(0,N.default)(t,e),(0,C.default)(t,[{key:"componentDidMount",value:function(){var e=this;S.default.callApi({url:"/api/hrm/login/qrcode/isCaOPen"}).then(function(t){e.isCaOPen=t.isCaOPen;var n=e.props.location.search,a={};if(n.trim().length>0){n=n.substring(1);n.split("&").map(function(e){var t=e.split("=");(0,s.default)(a,(0,u.default)({},t[0],t[1]))})}e.setState((0,f.default)({logindisable:!1},a))}).catch(function(e){})}},{key:"render",value:function(){return E.default.createElement("div",{className:"qrLogin"},E.default.createElement("div",{className:"title"},E.default.createElement("div",null,E.default.createElement("img",{src:"/hrm/hrm_e9/image/pc.png"}),E.default.createElement("div",{className:"tip"},O("390249","PC\u7248\u767b\u5f55\u786e\u8ba4")))),E.default.createElement("div",{className:"btnGroup"},E.default.createElement(l.default,{ref:"login",disabled:this.state.logindisable,type:"primary",className:"login",onClick:this.onConfirm},O("674","\u767b\u5f55")),E.default.createElement(l.default,{type:"default",className:"cancel",onClick:this.onCancel},O("390291","\u53d6\u6d88\u767b\u5f55"))))}}]),t}(_.Component))||i;t.default=I},1350:function(e,t){}});
//# sourceMappingURL=22.chunk.js.map?v=ba7e35ea