chunk-a419cf34.f0672d9f.js 4.8 KB

123456
  1. /*!
  2. * build: Hopaheal
  3. * copyright: Mead
  4. * time: 2022-6-7 11:38:49
  5. */
  6. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a419cf34"],{"8dab6":function(e,t,r){},"9d6e":function(e,t,r){"use strict";r("8dab6")},d5c2:function(e,t,r){"use strict";r.r(t);var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"register-container"},[r("el-row",[r("el-col",{attrs:{lg:14,md:11,sm:24,xl:14,xs:24}},[r("div",{staticStyle:{color:"transparent"}},[e._v("占位符")])]),r("el-col",{attrs:{lg:9,md:12,sm:24,xl:9,xs:24}},[r("el-form",{ref:"registerForm",staticClass:"register-form",attrs:{model:e.form,rules:e.registerRules,size:"mini"}},[r("div",{staticClass:"title-tips"},[e._v("注册")]),r("el-form-item",{attrs:{prop:"username"}},[r("el-input",{directives:[{name:"focus",rawName:"v-focus"}],attrs:{"auto-complete":"off",placeholder:"请输入用户名",type:"text"},scopedSlots:e._u([{key:"prefix",fn:function(){return[r("vab-icon",{attrs:{icon:"user-line"}})]},proxy:!0}]),model:{value:e.form.username,callback:function(t){e.$set(e.form,"username","string"===typeof t?t.trim():t)},expression:"form.username"}})],1),r("el-form-item",{attrs:{prop:"phone"}},[r("el-input",{attrs:{maxlength:"11",placeholder:"请输入手机号","show-word-limit":"",type:"text"},scopedSlots:e._u([{key:"prefix",fn:function(){return[r("vab-icon",{attrs:{icon:"smartphone-line"}})]},proxy:!0}]),model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone","string"===typeof t?t.trim():t)},expression:"form.phone"}})],1),r("el-form-item",{staticStyle:{position:"relative"},attrs:{prop:"phoneCode"}},[r("el-input",{attrs:{placeholder:"请输入手机验证码",type:"text"},scopedSlots:e._u([{key:"prefix",fn:function(){return[r("vab-icon",{attrs:{icon:"barcode-box-line"}})]},proxy:!0}]),model:{value:e.form.phoneCode,callback:function(t){e.$set(e.form,"phoneCode","string"===typeof t?t.trim():t)},expression:"form.phoneCode"}}),r("el-button",{staticClass:"phone-code",attrs:{disabled:e.isGetPhone,type:"primary"},on:{click:e.getPhoneCode}},[e._v(" "+e._s(e.phoneCode)+" ")])],1),r("el-form-item",{attrs:{prop:"password"}},[r("el-input",{attrs:{autocomplete:"new-password",placeholder:"请输入密码",type:"password"},scopedSlots:e._u([{key:"prefix",fn:function(){return[r("vab-icon",{attrs:{icon:"lock-line"}})]},proxy:!0}]),model:{value:e.form.password,callback:function(t){e.$set(e.form,"password","string"===typeof t?t.trim():t)},expression:"form.password"}})],1),r("el-form-item",[r("el-button",{staticClass:"register-btn",attrs:{type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegister.apply(null,arguments)}}},[e._v(" 注册 ")]),r("router-link",{attrs:{to:"/login"}},[r("div",{staticStyle:{"margin-top":"20px"}},[e._v("登录")])])],1)],1)],1),r("el-col",{attrs:{lg:1,md:1,sm:24,xl:1,xs:24}},[r("div",{staticStyle:{color:"transparent"}},[e._v("占位符")])])],1)],1)},n=[],s=r("1da1"),i=(r("96cf"),r("d9e2"),r("61f7")),a=r("c24f"),l={name:"Register",directives:{focus:{inserted:function(e){e.querySelector("input").focus()}}},data:function(){var e=function(e,t,r){""===t?r(new Error("用户名不能为空")):r()},t=function(e,t,r){Object(i["isPassword"])(t)?r():r(new Error("密码不能少于6位"))},r=function(e,t,r){Object(i["isPhone"])(t)?r():r(new Error("请输入正确的手机号"))};return{isGetPhone:!1,getPhoneInterval:null,phoneCode:"获取验证码",showRegister:!1,form:{},registerRules:{username:[{required:!0,trigger:"blur",message:"请输入用户名"},{validator:e,trigger:"blur"}],phone:[{required:!0,trigger:"blur",message:"请输入手机号"},{validator:r,trigger:"blur"}],password:[{required:!0,trigger:"blur",message:"请输入密码"},{validator:t,trigger:"blur"}],phoneCode:[{required:!0,trigger:"blur",message:"请输入手机验证码"}]},loading:!1,passwordType:"password"}},beforeDestroy:function(){this.getPhoneInterval=null,clearInterval(this.getPhoneInterval)},methods:{getPhoneCode:function(){var e=this;if(Object(i["isPhone"])(this.form.phone)){this.isGetPhone=!0;var t=60;this.getPhoneInterval=setInterval((function(){t>0?(t--,e.phoneCode="获取验证码 "+t+"s"):(clearInterval(e.getPhoneInterval),e.phoneCode="获取验证码",e.getPhoneInterval=null,e.isGetPhone=!1)}),1e3)}else this.$refs["registerForm"].validateField("phone")},handleRegister:function(){var e=this;this.$refs["registerForm"].validate(function(){var t=Object(s["a"])(regeneratorRuntime.mark((function t(r){var o,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=6;break}return t.next=3,Object(a["register"])(e.form);case 3:o=t.sent,n=o.msg,e.$baseMessage(n,"success",!1,"vab-hey-message-success");case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},c=l,u=(r("9d6e"),r("2877")),p=Object(u["a"])(c,o,n,!1,null,"93704c88",null);t["default"]=p.exports}}]);