You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
12 KiB
1 line
12 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[4],{"B+Dq":function(e,t,a){"use strict";var n=a("tAuX"),r=a("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("14J3");var l=r(a("BMrR"));a("+L6B");var u=r(a("2/Rp"));a("jCWc");var o=r(a("kPKH"));a("5NDa");var i=r(a("5rEg")),s=r(a("jehZ")),c=r(a("Y/ft")),d=r(a("2Taf")),f=r(a("vZ4D")),p=r(a("l4Ni")),m=r(a("ujKo")),h=r(a("MhPg"));a("y8nQ");var g=r(a("Vl3Y")),v=n(a("q1tI")),b=r(a("BGR+")),y=r(a("JAxp")),C=r(a("dQek")),E=r(a("s+z6")),_=g.default.Item,I=function(e){function t(e){var a;return(0,d.default)(this,t),a=(0,p.default)(this,(0,m.default)(t).call(this,e)),a.onGetCaptcha=function(){var e=a.props.onGetCaptcha,t=e?e():null;!1!==t&&(t instanceof Promise?t.then(a.runGetCaptchaCountDown):a.runGetCaptchaCountDown())},a.getFormItemOptions=function(e){var t=e.onChange,a=e.defaultValue,n=e.customprops,r=e.rules,l={rules:r||n.rules};return t&&(l.onChange=t),a&&(l.initialValue=a),l},a.runGetCaptchaCountDown=function(){var e=a.props.countDown,t=e||59;a.setState({count:t}),a.interval=setInterval(function(){t-=1,a.setState({count:t}),0===t&&clearInterval(a.interval)},1e3)},a.state={count:0},a}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.updateActive,a=e.name;t&&t(a)}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"render",value:function(){var e=this.state.count,t=this.props.form.getFieldDecorator,a=this.props,n=(a.onChange,a.customprops),r=(a.defaultValue,a.rules,a.name),d=a.getCaptchaButtonText,f=a.getCaptchaSecondText,p=(a.updateActive,a.type),m=(0,c.default)(a,["onChange","customprops","defaultValue","rules","name","getCaptchaButtonText","getCaptchaSecondText","updateActive","type"]),h=this.getFormItemOptions(this.props),g=m||{};if("Captcha"===p){var C=(0,b.default)(g,["onGetCaptcha","countDown"]);return v.default.createElement(_,null,v.default.createElement(l.default,{gutter:8},v.default.createElement(o.default,{span:16},t(r,h)(v.default.createElement(i.default,(0,s.default)({},n,C)))),v.default.createElement(o.default,{span:8},v.default.createElement(u.default,{disabled:e,className:y.default.getCaptcha,size:"large",onClick:this.onGetCaptcha},e?"".concat(e," ").concat(f):d))))}return v.default.createElement(_,null,t(r,h)(v.default.createElement(i.default,(0,s.default)({},n,g))))}}]),t}(v.Component);I.defaultProps={getCaptchaButtonText:"captcha",getCaptchaSecondText:"second"};var x={};Object.keys(C.default).forEach(function(e){var t=C.default[e];x[e]=function(a){return v.default.createElement(E.default.Consumer,null,function(n){return v.default.createElement(I,(0,s.default)({customprops:t.props,rules:t.rules},a,{type:e,updateActive:n.updateActive,form:n.form}))})}});var M=x;t.default=M},JAxp:function(e,t,a){e.exports={login:"antd-pro-components-login-index-login",getCaptcha:"antd-pro-components-login-index-getCaptcha",icon:"antd-pro-components-login-index-icon",other:"antd-pro-components-login-index-other",register:"antd-pro-components-login-index-register",prefixIcon:"antd-pro-components-login-index-prefixIcon",submit:"antd-pro-components-login-index-submit"}},"M+k9":function(e,t,a){"use strict";var n=a("tAuX"),r=a("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a("jehZ")),u=r(a("2Taf")),o=r(a("vZ4D")),i=r(a("l4Ni")),s=r(a("ujKo")),c=r(a("MhPg"));a("Znn+");var d=r(a("ZTPi")),f=n(a("q1tI")),p=r(a("s+z6")),m=d.default.TabPane,h=function(){var e=0;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e+=1,"".concat(t).concat(e)}}(),g=function(e){function t(e){var a;return(0,u.default)(this,t),a=(0,i.default)(this,(0,s.default)(t).call(this,e)),a.uniqueId=h("login-tab-"),a}return(0,c.default)(t,e),(0,o.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.tabUtil;e.addTab(this.uniqueId)}},{key:"render",value:function(){var e=this.props.children;return f.default.createElement(m,this.props,e)}}]),t}(f.Component),v=function(e){return f.default.createElement(p.default.Consumer,null,function(t){return f.default.createElement(g,(0,l.default)({tabUtil:t.tabUtil},e))})};v.typeName="LoginTab";var b=v;t.default=b},QBZU:function(e,t,a){"use strict";var n=a("tAuX"),r=a("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("y8nQ");var l=r(a("Vl3Y"));a("Znn+");var u=r(a("ZTPi")),o=r(a("gWZ8")),i=r(a("2Taf")),s=r(a("vZ4D")),c=r(a("l4Ni")),d=r(a("ujKo")),f=r(a("MhPg")),p=n(a("q1tI")),m=(r(a("17x9")),r(a("TSYQ"))),h=r(a("B+Dq")),g=r(a("M+k9")),v=r(a("Yrmy")),b=r(a("JAxp")),y=r(a("s+z6")),C=function(e){function t(e){var a;return(0,i.default)(this,t),a=(0,c.default)(this,(0,d.default)(t).call(this,e)),a.onSwitch=function(e){a.setState({type:e});var t=a.props.onTabChange;t(e)},a.getContext=function(){var e=a.state.tabs,t=a.props.form;return{tabUtil:{addTab:function(t){a.setState({tabs:[].concat((0,o.default)(e),[t])})},removeTab:function(t){a.setState({tabs:e.filter(function(e){return e!==t})})}},form:t,updateActive:function(e){var t=a.state,n=t.type,r=t.active;r[n]?r[n].push(e):r[n]=[e],a.setState({active:r})}}},a.handleSubmit=function(e){e.preventDefault();var t=a.state,n=t.active,r=t.type,l=a.props,u=l.form,o=l.onSubmit,i=n[r];u.validateFields(i,{force:!0},function(e,t){o(e,t)})},a.state={type:e.defaultActiveKey,tabs:[],active:{}},a}return(0,f.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=this.state,r=n.type,o=n.tabs,i=[],s=[];return p.default.Children.forEach(a,function(e){e&&("LoginTab"===e.type.typeName?i.push(e):s.push(e))}),p.default.createElement(y.default.Provider,{value:this.getContext()},p.default.createElement("div",{className:(0,m.default)(t,b.default.login)},p.default.createElement(l.default,{onSubmit:this.handleSubmit},o.length?p.default.createElement(p.default.Fragment,null,p.default.createElement(u.default,{animated:!1,className:b.default.tabs,activeKey:r,onChange:this.onSwitch},i),s):a)))}}]),t}(p.Component);C.defaultProps={className:"",defaultActiveKey:"",onTabChange:function(){},onSubmit:function(){}},C.Tab=g.default,C.Submit=v.default,Object.keys(h.default).forEach(function(e){C[e]=h.default[e]});var E=l.default.create()(C);t.default=E},Yrmy:function(e,t,a){"use strict";var n=a("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("+L6B");var r=n(a("2/Rp")),l=n(a("jehZ")),u=n(a("Y/ft"));a("y8nQ");var o=n(a("Vl3Y")),i=n(a("q1tI")),s=n(a("TSYQ")),c=n(a("JAxp")),d=o.default.Item,f=function(e){var t=e.className,a=(0,u.default)(e,["className"]),n=(0,s.default)(c.default.submit,t);return i.default.createElement(d,null,i.default.createElement(r.default,(0,l.default)({size:"large",className:n,type:"primary",htmlType:"submit"},a)))},p=f;t.default=p},dQek:function(e,t,a){"use strict";var n=a("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("Pwec");var r=n(a("CtXQ")),l=n(a("q1tI")),u=n(a("JAxp")),o={UserName:{props:{size:"large",id:"userName",prefix:l.default.createElement(r.default,{type:"user",className:u.default.prefixIcon}),placeholder:"admin"},rules:[{required:!0,message:"Please enter username!"}]},Password:{props:{size:"large",prefix:l.default.createElement(r.default,{type:"lock",className:u.default.prefixIcon}),type:"password",id:"password",placeholder:"888888"},rules:[{required:!0,message:"Please enter password!"}]},Mobile:{props:{size:"large",prefix:l.default.createElement(r.default,{type:"mobile",className:u.default.prefixIcon}),placeholder:"mobile number"},rules:[{required:!0,message:"Please enter mobile number!"},{pattern:/^1\d{10}$/,message:"Wrong mobile number format!"}]},Captcha:{props:{size:"large",prefix:l.default.createElement(r.default,{type:"mail",className:u.default.prefixIcon}),placeholder:"captcha"},rules:[{required:!0,message:"Please enter Captcha!"}]},Vcode:{props:{size:"large",id:"userName",prefix:l.default.createElement(r.default,{type:"user",className:u.default.prefixIcon}),placeholder:"admin"},rules:[{required:!0,message:"Please enter username!"}]}};t.default=o},"s+z6":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a("q1tI"),r=(0,n.createContext)(),l=r;t.default=l},"t+l7":function(e,t,a){"use strict";var n=a("g09b"),r=a("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("14J3");var l=n(a("BMrR"));a("jCWc");var u=n(a("kPKH"));a("fOrg");var o,i,s,c=n(a("+KLJ")),d=n(a("p0pE")),f=n(a("2Taf")),p=n(a("vZ4D")),m=n(a("l4Ni")),h=n(a("ujKo")),g=n(a("MhPg")),v=r(a("q1tI")),b=a("MuoO"),y=a("LLXN"),C=(n(a("wY1l")),n(a("QBZU"))),E=n(a("w7M2")),_=a("cg2h"),I=(C.default.Tab,C.default.UserName),x=C.default.Password,M=(C.default.Mobile,C.default.Captcha,C.default.Submit),w=(C.default.Vcode,o=(0,b.connect)(function(e){var t=e.login,a=e.loading;return{login:t,submitting:a.effects["login/login"]}}),o((s=function(e){function t(){var e,a;(0,f.default)(this,t);for(var n=arguments.length,r=new Array(n),l=0;l<n;l++)r[l]=arguments[l];return a=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(r))),a.state={type:"account",autoLogin:!0,vCodeUrl:"",captchaId:"",redirect_uri:"",client_id:"",response_type:"",oauth_callback:"",device_id:"1"},a.getIimg=function(){fetch("http://10.10.6.200:8000/oauth2/getCaptcha",{method:"GET"}).then(function(e){return e.text()}).then(function(e){var t=JSON.parse(e);console.log(typeof t),a.setState({vCodeUrl:"http://10.10.6.200:8000/oauth2/getCaptchaPng?captchaId="+t.data,captchaId:t.data})})},a.onTabChange=function(e){a.setState({type:e})},a.onGetCaptcha=function(){return new Promise(function(e,t){a.loginForm.validateFields(["mobile"],{},function(n,r){if(n)t(n);else{var l=a.props.dispatch;l({type:"login/getCaptcha",payload:r.mobile}).then(e).catch(t)}})})},a.handleSubmit=function(e,t){var n=new _.JSEncrypt;n.setPublicKey("MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJq4zg2Wn/A+IZZG/86sTBqgHeRzAPbBoVGhCclqwfqDCYzYts/nK/0Is0Qrsa0ul4M1eRTYBQwqr3OACWjWpLUBYAuavHfUu3t0sez5sIy1hVlX3Ztd9gG1N3s6zMRQULJr8kCjI7k7Ziu5TnxSfg9WCa0+MiRCU6ZfJmWaz2jQIDAQAB"),t.password=n.encrypt(t.password),t.captchaId=a.state.captchaId,t.redirect_uri=a.state.redirect_uri,t.client_id=a.state.client_id,t.response_type=a.state.response_type,t.oauth_callback=a.state.oauth_callback,t.device_id=a.state.device_id;var r=a.state.type;if(!e){var l=a.props.dispatch;console.log(t,"values"),l({type:"login/login",payload:(0,d.default)({},t,{type:r})})}},a.changeAutoLogin=function(e){a.setState({autoLogin:e.target.checked})},a.renderMessage=function(e){return v.default.createElement(c.default,{style:{marginBottom:24},message:e,type:"error",showIcon:!0})},a}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.getIimg();var e=this.props.location.query;console.log(e,"this.props"),this.setState({redirect_uri:e.redirect_uri?e.redirect_uri:"",client_id:e.client_id?e.client_id:"",response_type:e.response_type?e.response_type:"",oauth_callback:e.oauth_callback?e.oauth_callback:"",device_id:e.device_id?e.device_id:"1"})}},{key:"render",value:function(){var e=this,t=this.props,a=(t.login,t.submitting),n=this.state,r=n.type;n.autoLogin;return console.log(this.state,"state"),v.default.createElement("div",{className:E.default.main},v.default.createElement(C.default,{defaultActiveKey:r,onTabChange:this.onTabChange,onSubmit:this.handleSubmit,ref:function(t){e.loginForm=t}},v.default.createElement(I,{name:"username",placeholder:"".concat((0,y.formatMessage)({id:"app.login.userName"}),": admin or user"),rules:[{required:!0,message:(0,y.formatMessage)({id:"validation.userName.required"})}]}),v.default.createElement(x,{name:"password",placeholder:"".concat((0,y.formatMessage)({id:"app.login.password"}),": ant.design"),rules:[{required:!0,message:(0,y.formatMessage)({id:"validation.password.required"})}],onPressEnter:function(){return e.loginForm.validateFields(e.handleSubmit)}}),v.default.createElement(l.default,{gutter:[24,8]},v.default.createElement(u.default,{span:14},v.default.createElement(I,{name:"value",placeholder:"".concat((0,y.formatMessage)({id:"app.login.verification-code"})),rules:[{required:!0}]})),v.default.createElement(u.default,{span:7,offset:1},v.default.createElement("img",{src:this.state.vCodeUrl,alt:"",onClick:function(){return e.getIimg()},height:"30"})),v.default.createElement(u.default,{span:2})),v.default.createElement(M,{loading:a},v.default.createElement(y.FormattedMessage,{id:"app.login.login"}))))}}]),t}(v.Component),i=s))||i),P=w;t.default=P},w7M2:function(e,t,a){e.exports={main:"antd-pro-pages-sso-login-main",icon:"antd-pro-pages-sso-login-icon",other:"antd-pro-pages-sso-login-other",register:"antd-pro-pages-sso-login-register"}}}]); |