feat(partner): 优化合作伙伴表单验证逻辑

- 调整联系人邮箱校验规则,支持根据合作等级跳过必填校验
- 新增选择系统用户时自动填充联系人信息功能
- 默认关闭登录验证码功能
- 注释掉登录页面初始化获取验证码逻辑
dev_1.0.0
chenhao 2025-11-24 11:36:14 +08:00
parent bd3a443443
commit 1ac5053c4f
2 changed files with 18 additions and 3 deletions

View File

@ -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: {

View File

@ -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;
} }
} }