From c8b247f89e5b84910f517cfcff1d1c3f7fde456c Mon Sep 17 00:00:00 2001 From: zhaoxiao Date: Fri, 17 Dec 2021 11:52:32 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/user/register/Register.vue | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/views/user/register/Register.vue b/src/views/user/register/Register.vue index f4f6498..cbb1093 100644 --- a/src/views/user/register/Register.vue +++ b/src/views/user/register/Register.vue @@ -245,6 +245,7 @@ import { getRSAPublicKey } from '@api/login' import CompanySelect from '@comp/company/CompanySelect' import { encrypt } from '@/utils/util' import { phoneReg, postcode, isEmail } from '@/utils/validate' +import { duplicateCheck } from '@api/api' export default { name: 'Register', @@ -385,6 +386,7 @@ export default { postAction(this.url, this.submitData).then((res) => { if (res.success) { that.$router.go(-1) + this.$message.success(res.message) } else { this.$message.warn(res.message) } @@ -411,7 +413,19 @@ export default { if (!phoneReg(value)) { callback('请输入正确的手机号') } else { - callback() + const param = { + confusionCode: 'pay_contacts_management_phone', + fieldVal: value, + encrypt: 1 + } + // 唯一性校验 + duplicateCheck(param).then(res => { + if (res.success) { + callback() + } else { + callback('手机号已存在') + } + }) } } else { callback() @@ -438,8 +452,7 @@ export default { let smsParams = { phone: phone, // 注册是3 - codeType: 3, - flag: 1 + codeType: 3 } getAction('/company/sendVerificationCode', smsParams).then(res => { if (!res.success) {