[update] 联系人验重优化
This commit is contained in:
@@ -24,8 +24,7 @@
|
|||||||
<a-form-item label="姓名" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="姓名" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input placeholder="请输入姓名"
|
<a-input placeholder="请输入姓名"
|
||||||
v-decorator="['name',validatorRules.name]"
|
v-decorator="['name',validatorRules.name]"
|
||||||
:maxLength='50'
|
:maxLength='50'></a-input>
|
||||||
@change="e => {e.target.value = (e.target.value + '').trim()}"></a-input>
|
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
@@ -290,6 +289,15 @@ export default {
|
|||||||
*/
|
*/
|
||||||
checkName(rules, value, callback) {
|
checkName(rules, value, callback) {
|
||||||
if (value) {
|
if (value) {
|
||||||
|
// 是否编辑
|
||||||
|
if (this.model.id) {
|
||||||
|
// 编辑前后姓名是否一致,一致则不进行验重
|
||||||
|
if (value === this.model.name) {
|
||||||
|
callback()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.selectedCompanyId = this.model.company.id
|
||||||
|
}
|
||||||
if (this.isCompanyDisabled) {
|
if (this.isCompanyDisabled) {
|
||||||
this.selectedCompanyId = this.selectedCompany.id
|
this.selectedCompanyId = this.selectedCompany.id
|
||||||
}
|
}
|
||||||
@@ -316,22 +324,26 @@ export default {
|
|||||||
*/
|
*/
|
||||||
checkPhone(rules, value, callback) {
|
checkPhone(rules, value, callback) {
|
||||||
if (phoneReg(value)) {
|
if (phoneReg(value)) {
|
||||||
if (!this.model.id) {
|
// 是否编辑
|
||||||
const param = {
|
if (this.model.id) {
|
||||||
confusionCode: 'pay_contacts_management_phone',
|
// 编辑前后手机号是否一致,一致则不进行验重
|
||||||
fieldVal: value
|
if (value === this.model.phone) {
|
||||||
|
callback()
|
||||||
|
return
|
||||||
}
|
}
|
||||||
// 唯一性校验
|
|
||||||
duplicateCheck(param).then(res => {
|
|
||||||
if (res.success) {
|
|
||||||
callback()
|
|
||||||
} else {
|
|
||||||
callback(res.message)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
callback()
|
const param = {
|
||||||
|
confusionCode: 'pay_contacts_management_phone',
|
||||||
|
fieldVal: value
|
||||||
|
}
|
||||||
|
// 唯一性校验
|
||||||
|
duplicateCheck(param).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
callback()
|
||||||
|
} else {
|
||||||
|
callback(res.message)
|
||||||
|
}
|
||||||
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
callback('请输入正确手机号')
|
callback('请输入正确手机号')
|
||||||
|
|||||||
Reference in New Issue
Block a user