feat(partner): 优化合作伙伴表单验证逻辑
- 调整联系人邮箱校验规则,支持根据合作等级跳过必填校验 - 新增选择系统用户时自动填充联系人信息功能 - 默认关闭登录验证码功能 - 注释掉登录页面初始化获取验证码逻辑dev_1.0.0
parent
bd3a443443
commit
1ac5053c4f
|
|
@ -88,7 +88,7 @@ export default {
|
||||||
},
|
},
|
||||||
loading: false,
|
loading: false,
|
||||||
// 验证码开关
|
// 验证码开关
|
||||||
captchaEnabled: true,
|
captchaEnabled: false,
|
||||||
// 注册开关
|
// 注册开关
|
||||||
register: false,
|
register: false,
|
||||||
redirect: undefined
|
redirect: undefined
|
||||||
|
|
@ -103,7 +103,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getCode()
|
// this.getCode()
|
||||||
this.getCookie()
|
this.getCookie()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
||||||
|
|
@ -300,7 +300,19 @@ export default {
|
||||||
{ required: true, message: "系统用户不能为空", trigger: "blur" }
|
{ required: true, message: "系统用户不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
contactEmail: [
|
contactEmail: [
|
||||||
{ required: true, message: "邮件不能为空", trigger: "blur" }
|
{
|
||||||
|
validator: (rule, value, callback) => {
|
||||||
|
if (this.form.level === '04') {
|
||||||
|
callback();
|
||||||
|
} else {
|
||||||
|
if (!value) {
|
||||||
|
callback(new Error("邮件不能为空"));
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, trigger: "blur"
|
||||||
|
}
|
||||||
],
|
],
|
||||||
province: [
|
province: [
|
||||||
{ required: true, message: "省份不能为空", trigger: "change" }
|
{ required: true, message: "省份不能为空", trigger: "change" }
|
||||||
|
|
@ -465,6 +477,9 @@ export default {
|
||||||
handleUserSelected(user) {
|
handleUserSelected(user) {
|
||||||
this.form.systemUserName = user.userName;
|
this.form.systemUserName = user.userName;
|
||||||
this.form.systemUserId = user.userId;
|
this.form.systemUserId = user.userId;
|
||||||
|
this.$set(this.form, 'contactPerson', this.form.contactPerson || user.userName || '')
|
||||||
|
this.form.contactPhone = this.form.contactPhone || user.phonenumber || '';
|
||||||
|
this.form.contactEmail = this.form.contactEmail || user.email || '';
|
||||||
this.selectUserVisible = false;
|
this.selectUserVisible = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue