|
@@ -202,8 +202,8 @@
|
|
|
<div class="checkbox">
|
|
|
<el-form-item prop="read">
|
|
|
<div>
|
|
|
- <input type="checkbox" v-model="registerForm.read" />
|
|
|
- 我已认真阅读并同意
|
|
|
+ <el-checkbox v-model="registerForm.read">我已认真阅读并同意</el-checkbox>
|
|
|
+ <!-- <input type="checkbox" v-model="registerForm.read" /> -->
|
|
|
</div>
|
|
|
|
|
|
<div>
|
|
@@ -330,6 +330,7 @@
|
|
|
<el-input
|
|
|
placeholder="身份证号码"
|
|
|
v-model="bindForm.idCard"
|
|
|
+ maxlength="18"
|
|
|
>
|
|
|
</el-input
|
|
|
></el-form-item>
|
|
@@ -866,12 +867,24 @@ export default {
|
|
|
callback();
|
|
|
}
|
|
|
};
|
|
|
+ var validateAccept = (rule, value, callback) => {
|
|
|
+ if (!value) {
|
|
|
+ callback(new Error('请勾选服务协议'))
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }
|
|
|
return {
|
|
|
state: 1, //1登录 2注册 3找回密码 4绑定学员身份
|
|
|
tabIndex: 1,
|
|
|
loginForm: {},
|
|
|
loginSmsForm: {},
|
|
|
- registerForm: {},
|
|
|
+ registerForm: {
|
|
|
+ tel: '',
|
|
|
+ code: '',
|
|
|
+ pwd: '',
|
|
|
+ read: false,
|
|
|
+ },
|
|
|
forgetForm: {},
|
|
|
bindForm: {},
|
|
|
countDown: 0,
|
|
@@ -919,7 +932,7 @@ export default {
|
|
|
],
|
|
|
code: [{ required: true, trigger: "blur", message: "请输入验证码" }],
|
|
|
pwd: [{ required: true, trigger: "blur", message: "请输入密码" }],
|
|
|
- read: [{ required: true, trigger: "blur", message: "请勾选服务协议" }],
|
|
|
+ read: [{ required: true, trigger: ["blur", 'change'], validator: validateAccept },],
|
|
|
},
|
|
|
|
|
|
bindRules: {
|