IDCDatasync-vue/dist22-04-07/js/chunk-66a6e41e.b37ba5f6.js

1 line
6.9 KiB
JavaScript
Raw Normal View History

2025-01-15 20:19:34 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66a6e41e"],{"1d6a":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main"},[a("a-form",{staticStyle:{"max-width":"500px",margin:"40px auto 0"},attrs:{form:e.form},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.nextStep(t)}}},[a("a-form-item",[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["username",e.validatorRules.username],expression:"['username',validatorRules.username]"}],attrs:{size:"large",type:"text",autocomplete:"false",placeholder:"请输入用户账号或手机号"}},[a("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"lock"},slot:"prefix"})],1)],1),a("a-row",{attrs:{gutter:0}},[a("a-col",{attrs:{span:14}},[a("a-form-item",[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["inputCode",e.validatorRules.inputCode],expression:"['inputCode',validatorRules.inputCode]"}],attrs:{size:"large",type:"text",placeholder:"请输入验证码"},on:{change:e.inputCodeChange}},[e.inputCodeContent==e.verifiedCode?a("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"smile"},slot:"prefix"}):a("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"frown"},slot:"prefix"})],1)],1)],1),a("a-col",{staticStyle:{"text-align":"right"},attrs:{span:10}},[e.requestCodeSuccess?a("img",{staticStyle:{"margin-top":"2px"},attrs:{src:e.randCodeImage},on:{click:e.handleChangeCheckCode}}):a("img",{staticStyle:{"margin-top":"2px"},attrs:{src:n("d5ac")},on:{click:e.handleChangeCheckCode}})])],1),a("a-form-item",{attrs:{wrapperCol:{span:19,offset:5}}},[a("router-link",{staticStyle:{float:"left","line-height":"40px"},attrs:{to:{name:"login"}}},[e._v("使用已有账户登录")]),a("a-button",{attrs:{type:"primary"},on:{click:e.nextStep}},[e._v("下一步")])],1)],1)],1)},s=[],r=n("0fea"),o=n("4ec3"),A={name:"Step1",data:function(){return{form:this.$form.createForm(this),inputCodeContent:"",inputCodeNull:!0,verifiedCode:"",validatorRules:{username:{rules:[{required:!1},{validator:this.validateInputUsername}]},inputCode:{rules:[{required:!0,message:"请输入验证码!"}]}},randCodeImage:"",requestCodeSuccess:!0,currdatetime:""}},created:function(){this.handleChangeCheckCode()},methods:{handleChangeCheckCode:function(){var e=this;this.currdatetime=(new Date).getTime(),Object(r["c"])("/sys/randomImage/".concat(this.currdatetime)).then((function(t){t.success?(e.randCodeImage=t.result,e.requestCodeSuccess=!0):(e.$message.error(t.message),e.requestCodeSuccess=!1)})).catch((function(){e.requestCodeSuccess=!1}))},nextStep:function(){var e=this;this.form.validateFields((function(t,n){if(!t){var a=!1,s={},o=/^[1-9]\d*$|^0$/,A=n.username;1==o.test(A)?(s.phone=A,a=!0):s.username=A,e.validateInputCode().then((function(){Object(r["c"])("/sys/user/querySysUser",s).then((function(t){if(t.success){var n={username:t.result.username,phone:t.result.phone,isPhone:a};setTimeout((function(){e.$emit("nextStep",n)}))}}))}))}}))},validateInputCode:function(){var e=this;return new Promise((function(t,n){Object(r["i"])("/sys/checkCaptcha",{captcha:e.inputCodeContent,checkKey:e.currdatetime}).then((function(a){a.success?t():(e.$message.error(a.message),n())}))}))},inputCodeChange:function(e){this.inputCodeContent=e.target.value,e.target.value&&0!=e.target.value?(this.inputCodeContent=this.inputCodeContent.toLowerCase(),this.inputCodeNull=!1):this.inputCodeNull=!0},generateCode:function(e){this.verifiedCode=e.toLowerCase()},validateInputUsername:function(e,t,n){var a=/^[0-9]+.?[0-9]*/;if(t||n("请输入用户名和手机号!"),a.test(t)){var s={phone:t};Object(o["h"])(s).then((function(e){e.success?n("用户名不存在!"):n()}))}else{s={username:t};Object(o["h"])(s).then((function(e){e.success?n("用户名不存在!"):n()}))}}}},i=A,c=n("2877"),u=Object(c["a"])(i,a,s,!1,null,"5a355e54",null);t["default"]=u.exports},d5ac:function(e,t){e.exports="data:image/png;base64,/9j/4AAQSkZJRgA