企业管理

This commit is contained in:
zhaoxiao
2021-08-27 10:45:44 +08:00
parent e9e795a8b7
commit b68a8c57b3
2 changed files with 38 additions and 12 deletions
@@ -115,9 +115,11 @@ export default {
required: false,
default: 1
},
// 报名新增,用于给后端接口传值,1--管理端2--报名
// 是否报名新增,用于给后端接口传值,1--2--
applyAdd: {
type: Number,
required: false,
default: 0
}
},
data() {
@@ -189,6 +191,8 @@ export default {
// 触发表单验证
this.form.validateFields((err, values) => {
if (!err) {
values.dataSource = this.dataForm
values.signingUp = this.applyAdd
let httpurl = ''
let method = 'post'
if (!this.model.id) {
@@ -262,7 +266,9 @@ export default {
} else {
callback('请输入数字')
}
return
}
callback()
},
/**
* 校验税号
@@ -277,7 +283,9 @@ export default {
} else {
callback('请输入15位、17位、18位、20位数字和大写英文字母')
}
return
}
callback()
},
/**
* 企业名称唯一性校验
@@ -287,17 +295,21 @@ export default {
*/
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)
if (!this.model.id) {
const params = {
confusionCode: 'pay_company_management_company_name',
fieldVal: value
}
})
duplicateCheck(params).then(res => {
if (res.success) {
callback()
} else {
callback(res.message)
}
})
return
}
callback()
} else {
callback('请输入企业名称')
}
@@ -121,6 +121,18 @@ export default {
default: () => {
return {}
}
},
// 数据来源,用于给后端接口传值,1--管理端,2--报名
dataForm: {
type: Number,
required: false,
default: 1
},
// 是否报名新增,用于给后端接口传值,1--是,2--否
applyAdd: {
type: Number,
required: false,
default: 0
}
},
data() {
@@ -219,6 +231,8 @@ export default {
values.companyName = values.company.companyName
values.companyId = values.company.id
values.gender = Number(values.gender)
values.dataSource = this.dataForm
values.signingUp = this.applyAdd
let httpurl = ''
let method = 'post'
if (!this.model.id) {