register.js
3.4 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/register/register"],{"27a1":function(e,r,n){"use strict";(function(e){var t=n("47a9");Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var u=t(n("7eb4")),a=t(n("ee10")),i=n("ead9"),o={data:function(){var e=this;return{regForm:{username:"",password:"",repassword:""},regRules:{username:[{required:!0,message:"请填写用户名",trigger:["blur"]},{pattern:/^[0-9a-zA-Z]*$/g,transform:function(e){return String(e)},message:"只能包含字母或数字",trigger:"blur"},{min:6,max:12,message:"长度在6-12个字符之间",trigger:"change"}],password:[{required:!0,message:"请填写密码",trigger:["blur"]},{pattern:/^(?=.*[A-Z])[a-zA-Z0-9]+$/,transform:function(e){return String(e)},message:"字母数字组成且必须包含大写字母",trigger:["change","blur"]},{min:6,max:16,message:"长度在6-16个字符之间",trigger:["change"]}],repassword:[{required:!0,message:"请填写密码",trigger:["blur"]},{pattern:/^(?=.*[A-Z])[a-zA-Z0-9]+$/,transform:function(e){return String(e)},message:"字母数字组成且必须包含大写字母",trigger:["change","blur"]},{min:6,max:16,message:"长度在6-16个字符之间",trigger:["change"]},{validator:function(r,n,t){n!==e.regForm.password?t(new Error("两次密码输入不一致")):t()},trigger:["change"]}]}}},onReady:function(){this.$refs.regForm.setRules(this.regRules)},methods:{goLog:function(){e.redirectTo({url:"/pages/login/index"})},submit:function(){var r=this;this.$refs.regForm.validate().then(function(){var n=(0,a.default)(u.default.mark((function n(t){return u.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!t){n.next=7;break}return n.next=3,(0,i.businessReg)(r.regForm);case 3:e.$u.toast("注册成功"),setTimeout((function(){e.navigateBack()}),300),n.next=8;break;case 7:console.log("验证失败");case 8:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())}}};r.default=o}).call(this,n("df3c")["default"])},"48b8":function(e,r,n){},"4d9c":function(e,r,n){"use strict";n.r(r);var t=n("27a1"),u=n.n(t);for(var a in t)["default"].indexOf(a)<0&&function(e){n.d(r,e,(function(){return t[e]}))}(a);r["default"]=u.a},"7cea":function(e,r,n){"use strict";(function(e,r){var t=n("47a9");n("c5a3");t(n("3240"));var u=t(n("b8fe"));e.__webpack_require_UNI_MP_PLUGIN__=n,r(u.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},b123:function(e,r,n){"use strict";n.d(r,"b",(function(){return u})),n.d(r,"c",(function(){return a})),n.d(r,"a",(function(){return t}));var t={uForm:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-form/u-form")]).then(n.bind(null,"ef6d"))},uFormItem:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-form-item/u-form-item")]).then(n.bind(null,"c7a5"))},uInput:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-input/u-input")]).then(n.bind(null,"8a3a"))}},u=function(){var e=this.$createElement;this._self._c},a=[]},b8fe:function(e,r,n){"use strict";n.r(r);var t=n("b123"),u=n("4d9c");for(var a in u)["default"].indexOf(a)<0&&function(e){n.d(r,e,(function(){return u[e]}))}(a);n("cb7e");var i=n("828b"),o=Object(i["a"])(u["default"],t["b"],t["c"],!1,null,"3d83270a",null,!1,t["a"],void 0);r["default"]=o.exports},cb7e:function(e,r,n){"use strict";var t=n("48b8"),u=n.n(t);u.a}},[["7cea","common/runtime","common/vendor"]]]);