1 line
8.4 KiB
JavaScript
Executable File
1 line
8.4 KiB
JavaScript
Executable File
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-sub-pages-login-register"],{"413c":function(e,t,n){"use strict";var i=n("551c"),a=n.n(i);a.a},"551c":function(e,t,n){var i=n("7d70");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("967d").default;a("a1371812",i,!0,{sourceMap:!1,shadowMode:!1})},"5b14":function(e,t,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("9b1b")),s=i(n("2634")),r=i(n("2fdc"));n("5c47"),n("0506");var o={mobile:"",code:"",invite:"",password:""},u={mobile:[{required:!0,message:"请输入手机号",trigger:["blur","change"]},{validator:function(e,t,n){return uni.$u.test.mobile(t)},message:"手机号码不正确",trigger:["change","blur"]}],code:[{required:!0,message:"请输入验证码",trigger:["blur","change"]}],invite:[{required:!0,message:"请输入邀请码",trigger:["blur","change"]}],password:[{required:!0,message:"请输入密码",trigger:["blur","change"]}]},c={data:function(){return{formRules:u,form:o,isAgree:!0,codeText:"",seconds:60}},onReady:function(){this.$refs.uForm.setRules(this.formRules)},onLoad:function(){var e,t;this.form.invite=null!==(e=null===(t=this.$Route.query)||void 0===t?void 0:t.invite)&&void 0!==e?e:""},methods:{codeChange:function(e){this.codeText=e},getCode:function(){var e=this;return(0,r.default)((0,s.default)().mark((function t(){var n;return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.form.mobile,n){t.next=4;break}return e.$u.toast("手机号不能为空"),t.abrupt("return");case 4:e.$refs.uCode.canGetCode?(e.$u.toast("验证码已发送"),e.sendSms()):e.$u.toast("倒计时结束后再发送");case 5:case"end":return t.stop()}}),t)})))()},sendSms:function(){var e=this;return(0,r.default)((0,s.default)().mark((function t(){var n,i;return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={mobile:e.form.mobile,event:"register"},t.next=3,e.$api.smsSend(n);case 3:i=t.sent,0==i.code&&(uni.hideLoading(),e.$u.toast(i.msg),e.$refs.uCode.start());case 5:case"end":return t.stop()}}),t)})))()},clickRegister:function(){var e=this;this.isAgree?this.$refs.uForm.validate((function(t){t?(console.log("验证通过"),e.$u.throttle(e.register,1e3)):console.log("验证失败")})):this.$u.toast("请勾选用户协议和购买委托代卖协议")},register:function(){var e=this;return(0,r.default)((0,s.default)().mark((function t(){var n,i;return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=(0,a.default)((0,a.default)({},e.form),{},{loading:!0}),t.next=3,e.$api.register(n);case 3:i=t.sent,0==i.code&&(e.$refs.uForm.resetFields(),e.$u.toast(i.msg,(function(){return e.toPageTabAll("/pages/index/index")})));case 5:case"end":return t.stop()}}),t)})))()}}};t.default=c},6812:function(e,t,n){"use strict";n.r(t);var i=n("5b14"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);t["default"]=a.a},"6ad2":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return i}));var i={uForm:n("e8a2").default,uFormItem:n("dd75").default,uInput:n("106a").default,uVerificationCode:n("1142").default},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"content page-bg white-bg"},[n("v-uni-view",{staticClass:"head"},[n("v-uni-view",{staticClass:"b-text-42 pb-30 b-text-B-d"},[e._v("创建您的账号")])],1),n("v-uni-view",{staticClass:"main"},[n("u-form",{ref:"uForm",staticClass:"u-form u-m-b-30",attrs:{model:e.form,"error-type":["toast","border-bottom"]}},[n("u-form-item",{staticClass:"flex-column u-m-b-20",attrs:{prop:"mobile"}},[n("v-uni-view",{staticClass:"line-default"},[n("v-uni-text",{staticClass:"b-icon icon-phone"}),n("v-uni-text",{},[e._v("手机号")])],1),n("u-input",{staticClass:"w-full",attrs:{type:"number",clearable:!1,placeholder:"请输入您的手机号"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),n("u-form-item",{staticClass:"flex-column u-m-b-20",attrs:{prop:"code"}},[n("v-uni-view",{staticClass:"line-default"},[n("v-uni-text",{staticClass:"b-icon icon-safetycertificate"}),n("v-uni-text",{},[e._v("验证码")])],1),n("v-uni-view",{staticClass:"b-flex-x b-flex-space w-full"},[n("u-input",{staticClass:"w-full",attrs:{clearable:!1,placeholder:"请输入验证码"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}}),n("v-uni-view",{staticClass:"b-flex-shrink b-text-theme-d",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.getCode.apply(void 0,arguments)}}},[e._v(e._s(e.codeText))])],1)],1),n("u-form-item",{staticClass:"flex-column u-m-b-20",attrs:{prop:"invite"}},[n("v-uni-view",{staticClass:"line-default"},[n("v-uni-text",{staticClass:"b-icon icon-qrcode"}),n("v-uni-text",{},[e._v("邀请码")])],1),n("u-input",{staticClass:"w-full",attrs:{clearable:!1,placeholder:"请输入邀请码 (必填)"},model:{value:e.form.invite,callback:function(t){e.$set(e.form,"invite",t)},expression:"form.invite"}})],1),n("u-form-item",{staticClass:"flex-column u-m-b-20",attrs:{prop:"password"}},[n("v-uni-view",{staticClass:"line-default"},[n("v-uni-text",{staticClass:"b-icon icon-lock"}),n("v-uni-text",{},[e._v("登录密码")])],1),n("u-input",{staticClass:"w-full",attrs:{clearable:!1,type:"password",placeholder:"请输入登录密码"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1)],1),n("v-uni-view",{staticClass:"b-flex-x u-m-b-40"},[n("v-uni-view",{staticClass:"check-box shape u-m-r-10",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.isAgree=!e.isAgree}}},[n("v-uni-text",{directives:[{name:"show",rawName:"v-show",value:e.isAgree,expression:"isAgree"}],staticClass:"b-icon icon-check-circle-fill theme-text"})],1),n("v-uni-view",{staticClass:"b-text-black-dd b-text-24"},[e._v("同意"),n("v-uni-text",{staticClass:"link-text",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toAgreement("用户协议")}}},[e._v("《用户协议》")]),e._v("和"),n("v-uni-text",{staticClass:"link-text",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toAgreement("购买委托代卖协议")}}},[e._v("《购买委托代卖协议》")]),e._v("登录平台")],1)],1),n("v-uni-button",{staticClass:"b-btn b-btn-block b-btn-round disable_btn mt-10 mb-50",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.clickRegister.apply(void 0,arguments)}}},[e._v("注册")])],1),n("u-verification-code",{ref:"uCode",attrs:{seconds:e.seconds},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.codeChange.apply(void 0,arguments)}}})],1)},s=[]},"70bc":function(e,t,n){"use strict";n.r(t);var i=n("6ad2"),a=n("6812");for(var s in a)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(s);n("413c");var r=n("828b"),o=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"8af91976",null,!1,i["a"],void 0);t["default"]=o.exports},"7d70":function(e,t,n){var i=n("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.link-text[data-v-8af91976]{color:#1a6bfe}.content[data-v-8af91976]{padding:0 %?40?%;width:100%;height:90vh}.content .head[data-v-8af91976]{height:10vh;padding-top:%?100?%}.content .main[data-v-8af91976]{height:72vh;padding-top:%?56?%}.content .main .disable_btn[data-v-8af91976]{background:#ea6254;color:#fff;height:%?88?%;font-size:%?32?%;font-weight:500}',""]),e.exports=t}}]); |