diff --git a/src/views/businessManagement/modules/BusinessManagementModule.vue b/src/views/businessManagement/modules/BusinessManagementModule.vue index ea57866..8b617c9 100644 --- a/src/views/businessManagement/modules/BusinessManagementModule.vue +++ b/src/views/businessManagement/modules/BusinessManagementModule.vue @@ -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('请输入企业名称') } diff --git a/src/views/businessManagement/modules/ContactManagementModule.vue b/src/views/businessManagement/modules/ContactManagementModule.vue index 3afd37f..50403cf 100644 --- a/src/views/businessManagement/modules/ContactManagementModule.vue +++ b/src/views/businessManagement/modules/ContactManagementModule.vue @@ -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) {