|
|
@@ -173,9 +173,7 @@
|
|
|
if (this.supplierNameList) {
|
|
|
for (let i = 0; i < this.supplierNameList.length; i++) {
|
|
|
if (value == this.supplierNameList[i].SupplierName) {
|
|
|
- this.$alert('该公司已注册!', '提示:', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('该公司已注册!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -189,9 +187,7 @@
|
|
|
} else {
|
|
|
let re4 = /^[0-9A-Z]\d{17}$/
|
|
|
if (!re4.test(this.formData.CommercialNo)) {
|
|
|
- this.$alert('请填写正确的统一社会信用代码!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请填写18位统一社会信用代码!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -203,9 +199,7 @@
|
|
|
} else {
|
|
|
let re1 = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/
|
|
|
if (!re1.test(this.formData.LegalPersonId)) {
|
|
|
- this.$alert('请输入正确格式的法定代表人身份证号!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请输入正确格式的法定代表人身份证号!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -217,9 +211,7 @@
|
|
|
} else {
|
|
|
let re1 = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/
|
|
|
if (!re1.test(this.formData.ContactId)) {
|
|
|
- this.$alert('请输入正确格式的联系人身份证号!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请输入正确格式的联系人身份证号!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -238,9 +230,7 @@
|
|
|
} else {
|
|
|
this.checkUserNameIsExist()
|
|
|
if (this.userIsExist) {
|
|
|
- this.$alert('该登录账号已注册!', '提示:', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('该登录账号已注册!!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -252,9 +242,7 @@
|
|
|
} else {
|
|
|
let re3 = /^[1][3456789]\d{9}$/
|
|
|
if (!re3.test(this.formData.UserTelephone)) {
|
|
|
- this.$alert('请填写正确格式的手机号!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请填写正确格式的手机号!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -266,9 +254,7 @@
|
|
|
} else {
|
|
|
let re2 = /^(?=.*[0-9])[0-9A-Za-z]{8,20}$/g
|
|
|
if (!re2.test(this.formData.UserPass)) {
|
|
|
- this.$alert('请输入正确格式的密码(8——20位,包含英文字母、数字)!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请输入正确格式的密码(8——20位,包含英文字母、数字)!'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -279,9 +265,7 @@
|
|
|
callback(new Error('请输入确认密码!'));
|
|
|
} else {
|
|
|
if (this.formData.UserPass != this.formData.UserPass2) {
|
|
|
- this.$alert('两次输入的密码不一致,请重新输入!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('两次输入的密码不一致,请重新输入'));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
@@ -445,9 +429,7 @@
|
|
|
if (_this.supplierNameList) {
|
|
|
for (let i = 0; i < _this.supplierNameList.length; i++) {
|
|
|
if (_this.formData.SupplierName == _this.supplierNameList[i].SupplierName) {
|
|
|
- this.$alert('该公司已注册!', '提示:', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('该公司已注册!'));
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
@@ -456,32 +438,24 @@
|
|
|
//统一社会信用代码验证
|
|
|
let re4 = /^[0-9A-Z]\d{17}$/
|
|
|
if (!re4.test(_this.formData.CommercialNo)) {
|
|
|
- this.$alert('请填写正确的统一社会信用代码!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请填写18位统一社会信用代码!'));
|
|
|
return
|
|
|
}
|
|
|
|
|
|
//身份证号验证
|
|
|
let re1 = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/
|
|
|
if (!re1.test(_this.formData.LegalPersonId)) {
|
|
|
- this.$alert('请填写正确的法定代表人身份证号!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请填写正确的法定代表人身份证号!'));
|
|
|
return
|
|
|
}
|
|
|
if (!re1.test(_this.formData.ContactId)) {
|
|
|
- this.$alert('请填写正确的联系人身份证号!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请填写正确的联系人身份证号!'));
|
|
|
return
|
|
|
}
|
|
|
|
|
|
// 判断法定代表人身份证文件上传是否完成
|
|
|
if (!_this.checkSuccess(_this.$refs.LegalPersonUpload.uploadFiles)) {
|
|
|
- this.$alert('上传文件失败,请重新上传法定代表人身份证文件! ', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('上传文件失败,请重新上传法定代表人身份证文件!'));
|
|
|
return
|
|
|
}
|
|
|
let URL = []
|
|
|
@@ -490,9 +464,7 @@
|
|
|
|
|
|
// 判断联系人身份证文件上传是否完成
|
|
|
if (!_this.checkSuccess(_this.$refs.ContactUpload.uploadFiles)) {
|
|
|
- this.$alert('上传文件失败,请重新上传联系人身份证文件! ', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('上传文件失败,请重新上传联系人身份证文件!'));
|
|
|
return
|
|
|
}
|
|
|
let URL2 = []
|
|
|
@@ -502,33 +474,25 @@
|
|
|
//手机号验证
|
|
|
let re3 = /^[1][3456789]\d{9}$/
|
|
|
if (!re3.test(_this.formData.UserTelephone)) {
|
|
|
- this.$alert('请填写正确的手机号!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请填写正确的手机号!'));
|
|
|
return
|
|
|
}
|
|
|
|
|
|
//判断登录账号是否存在
|
|
|
_this.checkUserNameIsExist()
|
|
|
if (_this.userIsExist) {
|
|
|
- _this.$alert('该登录账号已注册!', '提示:', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('该登录账号已注册!'));
|
|
|
return
|
|
|
}
|
|
|
|
|
|
//密码验证 字母数字组成8-20位 正向断言
|
|
|
let re2 = /^(?=.*[0-9])[0-9A-Za-z]{8,20}$/g
|
|
|
if (!re2.test(_this.formData.UserPass)) {
|
|
|
- this.$alert('请输入正确格式的密码(8——20位,包含英文字母、数字)!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('请输入正确格式的密码(8——20位,包含英文字母、数字)!'));
|
|
|
return
|
|
|
}
|
|
|
if (_this.formData.UserPass != _this.formData.UserPass2) {
|
|
|
- this.$alert('两次输入的密码不一致,请重新输入!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- })
|
|
|
+ callback(new Error('两次输入的密码不一致,请重新输入!'));
|
|
|
return
|
|
|
}
|
|
|
|