chunk-60f97dde.8cd5d9c1.js 7.4 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-60f97dde"],{"52d2":function(e,t,s){},"5f4e":function(e,t,s){e.exports={color_0:"#000",color_3:"#333",color_6:"#666",color_9:"#999",color_b:"#bbb",color_d:"#ddd",color_e:"#eee",color_f2:"#f2f2f2",color_f5:"#f5f5f5",color_fa:"#fafafa",color_fc:"#fcfcfc",color_f:"#fff",color_on:"#FD5A57",pad:"120px"}},c2c3:function(e,t,s){"use strict";var a=s("52d2"),o=s.n(a);o.a},d5c2:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"register"},[s("div",{staticClass:"container"},[s("div",{staticClass:"content"},[s("div",{staticClass:"steps"},[s("p",[s("span",{class:[0==e.active?"on":""]},[e._v("邮箱验证")]),e._v("\n >\n "),s("span",{class:[1==e.active?"on":""]},[e._v("设置密码")]),e._v("\n >\n "),s("span",{class:[2==e.active?"on":""]},[e._v("注册成功")])])]),2!=e.active?s("h3",{staticClass:"title"},[e._v("免费注册")]):e._e(),0==e.active?s("el-form",{ref:"emailForm",staticClass:"register-form",attrs:{model:e.emailForm,rules:e.emailRules,"label-position":"left"}},[s("el-form-item",{attrs:{prop:"email"}},[s("el-input",{ref:"email",attrs:{type:"text",size:"small",name:"email",placeholder:"请输入邮箱地址"},model:{value:e.emailForm.email,callback:function(t){e.$set(e.emailForm,"email",t)},expression:"emailForm.email"}},[s("span",{staticClass:"solt",attrs:{slot:"prefix"},slot:"prefix"},[e._v("邮箱")])])],1),s("el-form-item",{attrs:{prop:"code"}},[s("el-input",{ref:"code",staticStyle:{width:"220px"},attrs:{type:"text",size:"small",name:"code",placeholder:"请输入验证码"},model:{value:e.emailForm.code,callback:function(t){e.$set(e.emailForm,"code",t)},expression:"emailForm.code"}},[s("span",{staticClass:"solt",attrs:{slot:"prefix"},slot:"prefix"},[e._v("验证码")])]),s("el-button",{staticClass:"code",attrs:{type:"danger",size:"small",disabled:e.countDown>0,plain:""},nativeOn:{click:function(t){return t.preventDefault(),e.getCode(t)}}},[e._v(e._s(e.countDown>0?e.countDown+"s":"获取验证码"))])],1),s("div",{staticClass:"agree"},[s("el-checkbox",{model:{value:e.emailForm.checked,callback:function(t){e.$set(e.emailForm,"checked",t)},expression:"emailForm.checked"}}),s("span",[e._v("点击“下一步”按钮将视为您已阅读并同意")]),s("router-link",{attrs:{to:"/protocol/index"}},[e._v("《注册协议》")])],1),s("el-button",{staticClass:"next-btn",attrs:{type:"danger",size:"small"},nativeOn:{click:function(t){return t.preventDefault(),e.Next(t)}}},[e._v("下一步")])],1):e._e(),1==e.active?s("el-form",{ref:"setForm",staticClass:"register-form",attrs:{model:e.setForm,rules:e.setRules,"label-position":"left"}},[s("el-form-item",{attrs:{prop:"name"}},[s("el-input",{ref:"name",attrs:{type:"text",size:"small",name:"name",placeholder:"请设置用户名"},model:{value:e.setForm.name,callback:function(t){e.$set(e.setForm,"name",t)},expression:"setForm.name"}},[s("span",{staticClass:"solt",attrs:{slot:"prefix"},slot:"prefix"},[e._v("用户名")])])],1),s("el-form-item",{attrs:{prop:"pwd"}},[s("el-input",{ref:"pwd",attrs:{type:e.setForm.pwdType,size:"small",name:"pwd",minlength:"6",maxlength:"8",placeholder:"请输入密码"},model:{value:e.setForm.pwd,callback:function(t){e.$set(e.setForm,"pwd",t)},expression:"setForm.pwd"}},[s("span",{staticClass:"solt",attrs:{slot:"prefix"},slot:"prefix"},[e._v("密码")]),s("svg-icon",{attrs:{slot:"suffix","icon-class":"password"===e.setForm.pwdType?"eye":"eye-open"},on:{click:e.showPwd},slot:"suffix"})],1)],1),s("el-form-item",{attrs:{prop:"spwd"}},[s("el-input",{ref:"spwd",attrs:{type:e.setForm.spwdType,size:"small",name:"spwd",minlength:"6",maxlength:"8",placeholder:"请确认密码"},model:{value:e.setForm.spwd,callback:function(t){e.$set(e.setForm,"spwd",t)},expression:"setForm.spwd"}},[s("span",{staticClass:"solt",attrs:{slot:"prefix"},slot:"prefix"},[e._v("确认密码")]),s("svg-icon",{attrs:{slot:"suffix","icon-class":"password"===e.setForm.spwdType?"eye":"eye-open"},on:{click:e.showSpwd},slot:"suffix"})],1)],1),s("el-button",{staticClass:"next-btn",attrs:{type:"danger",size:"small"},nativeOn:{click:function(t){return t.preventDefault(),e.Next(t)}}},[e._v("下一步")])],1):e._e(),2!=e.active?s("div",{staticClass:"link"},[e._v("\n 已有账号?\n "),s("router-link",{staticClass:"link-item",attrs:{to:"/login/index"}},[e._v("立即登录")])],1):e._e(),2==e.active?s("div",{staticClass:"success"},[s("i",{staticClass:"el-icon-circle-check"}),s("p",[e._v("恭喜您,注册成功!")]),s("router-link",{attrs:{to:"/login/index"}},[e._v("返回登录页面")])],1):e._e()],1)])])},o=[],r=(s("7f7f"),s("61f7")),i=s("b775"),n={name:"Register",data:function(){var e=this,t=function(e,t,s){t?Object(r["c"])(t)?s():s(new Error("请输入正确的邮箱")):s(new Error("请输入邮箱"))},s=function(e,t,s){t?Object(r["b"])(t)?s():s(new Error("验证码为6位数字")):s(new Error("请输入验证码"))},a=function(t,s,a){s?s!=e.setForm.pwd?a(new Error("两次密码不一致")):a():a(new Error("请再次输入密码"))};return{active:0,countDown:"00",emailForm:{email:"",code:"",checked:!0},emailRules:{email:[{required:!0,trigger:"blur",validator:t}],code:[{required:!0,trigger:"blur",validator:s}]},setForm:{name:"",pwd:"",spwd:"",pwdType:"password",spwdType:"password"},setRules:{name:[{required:!0,message:"请设置用户名",trigger:"blur"}],pwd:[{required:!0,message:"请输入密码",trigger:"blur"},{min:6,max:8,message:"密码长度为6到8位",trigger:"blur"}],spwd:[{required:!0,trigger:"blur",validator:a}]}}},computed:{},methods:{showPwd:function(){var e=this;this.setForm.pwdType="password"===this.setForm.pwdType?"":"password",this.$nextTick((function(){e.$refs.pwd.focus()}))},showSpwd:function(){var e=this;this.setForm.spwdType="password"===this.setForm.spwdType?"":"password",this.$nextTick((function(){e.$refs.spwd.focus()}))},theLast:function(){var e=this;this.countDown=60;var t=setInterval((function(){e.countDown>0?(e.countDown--,e.countDown<10&&(e.countDown="0"+e.countDown)):clearInterval(t)}),1e3)},getCode:function(){var e=this;if(this.countDown>0)return this.$message.error("请不要频繁点击!");if(!this.emailForm.email)return this.$message.error("请输入邮箱地址!");var t={transCode:"A00001",mail:this.emailForm.email,queryNo:"",type:"0"};Object(i["c"])(t).then((function(t){e.$message.success("验证码已发送至邮箱:"+e.emailForm.email+",请注意查收!"),e.theLast()})).catch((function(e){}))},Next:function(){var e=this;0==this.active?this.$refs.emailForm.validate((function(t){if(!t)return!1;if(e.emailForm.checked){var s={transCode:"UT0003",mail:e.emailForm.email,verificationCode:e.emailForm.code};Object(i["c"])(s).then((function(t){e.$message.success("邮箱验证通过!"),e.active=1})).catch((function(e){}))}else e.$alert("请仔细阅读《注册协议》,并同意!","提示",{confirmButtonText:"确定",callback:function(e){}})})):1==this.active&&this.$refs.setForm.validate((function(t){if(!t)return!1;var s={transCode:"A00003",userName:e.setForm.name,password:Object(i["a"])(e.setForm.pwd),mail:e.emailForm.email};Object(i["c"])(s).then((function(t){e.$message({message:"恭喜您,注册成功!",type:"success"}),e.active=2})).catch((function(e){}))}))}}},l=n,c=(s("c2c3"),s("d862"),s("2877")),m=Object(c["a"])(l,a,o,!1,null,"315985eb",null);t["default"]=m.exports},d862:function(e,t,s){"use strict";var a=s("5f4e"),o=s.n(a);o.a}}]);