diff --git a/src/components/company/AddMeetingCompany.vue b/src/components/company/AddMeetingCompany.vue index 6717206..2664c74 100644 --- a/src/components/company/AddMeetingCompany.vue +++ b/src/components/company/AddMeetingCompany.vue @@ -36,6 +36,12 @@ export default { valueKey: { type: String, default: 'companyName' + }, + // 是否返回企业的全部信息,如果是 则再change方法中以第二个参数返回 + fullCompanyInfo: { + type: Boolean, + required: false, + default: false } }, components: { @@ -70,7 +76,11 @@ export default { * */ setCompanyVal(selectedVal) { let {id, companyName} = selectedVal - this.$emit('change', {id, companyName}) + if(this.fullCompanyInfo) { + this.$emit('change', {id, companyName}, {...selectedVal}) + } else { + this.$emit('change', {id, companyName}) + } } }, model: { diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 51150fc..d20ef86 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -7,4 +7,18 @@ export const ProjectTypeEnums = { MEMBER_PRO: {name: '资料网员', value: 4}, STANDARD_MEMBER_PRO: {name: '标协会员项目', value: 5}, STANDARD_CERTIFICATE_PRO: {name: '标协证书项目', value: 6}, -} \ No newline at end of file +} + +// 参会人员身份类型 +export const MeetIdentifyTypeEnums = { + guest: { name: '嘉宾', index: 1 }, + attendee: { name: '参会人', index: 2 }, + internal: { name: '内部企业', index: 3 } +} + +// 需要发票的类型 +export const InvoiceTypeEnums = { + noNeed: { name: '不需要', index: 0 }, + plain: { name: '增值税普通发票', index: 1 }, + special: { name: '增值税专用发票', index: 2 } +} diff --git a/src/views/incomePayments/meetManage/OtherMeetingForm.vue b/src/views/incomePayments/meetManage/OtherMeetingForm.vue index 5d39bd3..8883d95 100644 --- a/src/views/incomePayments/meetManage/OtherMeetingForm.vue +++ b/src/views/incomePayments/meetManage/OtherMeetingForm.vue @@ -1,32 +1,5 @@ - - -