| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["login-login-register"],{34036:function(e,t,r){"use strict";r("6a54");var a=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r("2634")),o=a(r("2fdc")),i=a(r("9b1b"));r("7a76"),r("c9b5");var s=a(r("e990")),u=a(r("ec5d")),d=a(r("8baf")),l=r("cbb4"),f=a(r("77d8")),p={components:{pageModule:s.default,pageInp:u.default,pagePrivacy:d.default,BindRelationH5:f.default},data:function(){return{form:{phone:"",verify_code:"",password:"",re_password:""}}},methods:{validate:function(){var e=this.form,t=uni.getStorageSync("parent_user_id")||"";if(!e.phone)throw new Error("请输入手机号");if(!(0,l.regMobile)(e.phone))throw new Error("请填写正确的手机号~");if(this.stores.is_password_login_phone_verify&&!e.verify_code)throw new Error("请输入验证码");if(!e.password)throw new Error("请输入密码");if(!e.re_password)throw new Error("请输入确认密码");if(e.password!==e.re_password)throw new Error("两次密码输入不一致");if(!this.$refs.pagePrivacy.hasChecked())throw new Error("");return(0,i.default)((0,i.default)({},e),{},{share_user_id:t})},register:function(e){var t=this;return(0,o.default)((0,n.default)().mark((function r(){var a;return(0,n.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,t.$allrequest.user.userPasswordRegedit(e,!0);case 3:a=r.sent,a.code||t.$utils.showModal("提示","注册成功",!1,(function(){t.$utils.goBack()})),r.next=10;break;case 7:r.prev=7,r.t0=r["catch"](0),t.$u.toast(r.t0);case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},submit:function(){var e=arguments,t=this;return(0,o.default)((0,n.default)().mark((function r(){var a,o,i;return(0,n.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(a=e.length>0&&void 0!==e[0]?e[0]:0,o={},r.prev=2,o=t.validate(),0!=a){r.next=11;break}return r.next=7,t.$allrequest.user.getOptionByH5({mobile:o.phone,share_user_id:o.share_user_id});case 7:i=r.sent,0===i.data.is_exist_user&&1===i.data.enforce_bind_parent?(i.data.parent_id>0&&i.data.parent_mobile&&(t.$refs["BindRelation"].parent_avatar=i.data.parent_avatar_url,t.$refs["BindRelation"].parent_nickname=i.data.parent_nickname,t.$refs["BindRelation"].parent_mobile=i.data.parent_mobile,t.$refs["BindRelation"].parent_id=i.data.parent_id),t.$refs["BindRelation"].showPopup=!0):t.register(o),r.next=12;break;case 11:t.register(o);case 12:r.next=17;break;case 14:r.prev=14,r.t0=r["catch"](2),r.t0&&t.$u.toast(r.t0);case 17:case"end":return r.stop()}}),r,null,[[2,14]])})))()}}};t.default=p},"369e":function(e,t,r){"use strict";r.r(t);var a=r("34036"),n=r.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(o);t["default"]=n.a},"6c59":function(e,t,r){"use strict";r.r(t);var a=r("ab4a1"),n=r("369e");for(var o in n)["default"].indexOf(o)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(o);var i=r("828b"),s=Object(i["a"])(n["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=s.exports},ab4a1:function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",[r("pageModule",{attrs:{hasPrivacy:!0,pageTitle:"新用户注册",disabled:!e.form.phone},on:{submit:function(t){arguments[0]=t=e.$handleEvent(t),e.submit(0)}},scopedSlots:e._u([{key:"header",fn:function(){return[r("pageInp",{attrs:{label:"手机号",placeholder:"请输入手机号",inputType:"tel",value:e.form.phone},on:{"update:value":function(t){arguments[0]=t=e.$handleEvent(t),e.$set(e.form,"phone",t)}}}),e.stores.is_password_login_phone_verify?r("pageInp",{attrs:{label:"验证码",isGetCode:!0,maxlength:6,placeholder:"请输入验证码",value:e.form.verify_code,phone:e.form.phone,code_type:"login"},on:{"update:value":function(t){arguments[0]=t=e.$handleEvent(t),e.$set(e.form,"verify_code",t)}}}):e._e(),r("pageInp",{attrs:{label:"账户密码",placeholder:"请输入密码",inputType:"password",value:e.form.password},on:{"update:value":function(t){arguments[0]=t=e.$handleEvent(t),e.$set(e.form,"password",t)}}}),r("pageInp",{attrs:{label:"确认密码",placeholder:"请确认密码",inputType:"password",value:e.form.re_password},on:{"update:value":function(t){arguments[0]=t=e.$handleEvent(t),e.$set(e.form,"re_password",t)}}})]},proxy:!0}])}),r("pagePrivacy",{ref:"pagePrivacy"}),r("BindRelationH5",{ref:"BindRelation",on:{login:function(t){arguments[0]=t=e.$handleEvent(t),e.submit(1)}}})],1)},n=[]}}]);
|