企业管理模块接口对接

This commit is contained in:
zhaoxiao
2021-08-26 14:00:37 +08:00
parent 97c6342e10
commit 9bcab88b42
4 changed files with 92 additions and 29 deletions
@@ -104,6 +104,7 @@
import { postcode, phoneReg, isPhone } from '@/utils/validate'
import pick from 'lodash.pick'
import { httpAction } from '@api/manage'
import { duplicateCheck } from '@api/api'
export default {
name: 'BusinessMangementModule',
@@ -133,7 +134,7 @@ export default {
},
validatorRules: {
companyName: {
rules: [{ required: true, message: '请输入企业名称' }],
rules: [{ required: true, validator: this.checkCompanyName }],
validateTrigger: 'blur'
},
companyPhone: {
@@ -229,6 +230,29 @@ export default {
return
}
callback()
},
/**
* 企业名称唯一性校验
* @param rules
* @param value
* @param callback
*/
checkCompanyName(rules, value, callback) {
if (value) {
const params = {
confusionCode: 'pay_company_management_company_name',
fieldVal: value
}
duplicateCheck(params).then(res => {
if (res.success) {
callback()
} else {
callback(res.message)
}
})
} else {
callback('请输入企业名称')
}
}
}
}