企业管理

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