合同新增参会人会议费用的显示

This commit is contained in:
fengachen
2021-11-04 18:11:26 +08:00
parent 43074faf48
commit b5186a1e2a
@@ -90,7 +90,7 @@
<a-radio-group v-decorator="['payMode',validatorRules.payMode]" @change="changePayMode"> <a-radio-group v-decorator="['payMode',validatorRules.payMode]" @change="changePayMode">
<a-radio :value="1">汇款</a-radio> <a-radio :value="1">汇款</a-radio>
<a-radio :value="2">线上缴费</a-radio> <a-radio :value="2">线上缴费</a-radio>
<a-radio :value="3" disabled>打包</a-radio> <a-radio :value="3">打包</a-radio>
</a-radio-group> </a-radio-group>
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -176,6 +176,7 @@ import JDate from '@comp/tools/JDate'
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {getContactsById} from '@api/api' import {getContactsById} from '@api/api'
import {postcode} from '@/utils/validate' import {postcode} from '@/utils/validate'
import {validateStandard} from '@api/incomeMeetingApi'
export default { export default {
@@ -274,6 +275,8 @@ export default {
selectContact: null, selectContact: null,
// 会议金额 // 会议金额
meetingCosts: '', meetingCosts: '',
// 参会单位
selectedCompanyName: ''
} }
}, },
@@ -289,6 +292,7 @@ export default {
id: record.signedCompanyId, id: record.signedCompanyId,
companyName: record.signedCompanyTemporaryName companyName: record.signedCompanyTemporaryName
} }
this.selectedCompanyName = record.signedCompanyTemporaryName
// 姓名的默认显示 // 姓名的默认显示
this.contractInfo.companyContactId = record.signedContactsId this.contractInfo.companyContactId = record.signedContactsId
// 通过联系人id获取手机号 // 通过联系人id获取手机号
@@ -348,13 +352,17 @@ export default {
* 选择会议 * 选择会议
* */ * */
selectMeeting(val) { selectMeeting(val) {
console.log(val) // 如果是标协会议 需要根据参会单位显示不同的会费
if (val.meetingCosts) { if (val.meetingType === 2) {
validateStandard({companyName: this.selectedCompanyName}).then(res => {
if (res.result) {
this.meetingCosts = val.meetingCostsVip
} else {
this.meetingCosts = val.meetingCosts this.meetingCosts = val.meetingCosts
if (val.meetingCostsVip) {
this.meetingCosts = val.meetingCosts + val.meetingCostsVip
} }
})
} else {
this.meetingCosts = val.meetingCosts
} }