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) {