【开发】新增升级专用缴费类型

This commit is contained in:
fengachen
2022-07-11 14:17:07 +08:00
parent a32c778f6a
commit befe742e2a
2 changed files with 21 additions and 9 deletions
+6 -2
View File
@@ -46,7 +46,10 @@ const checkMember = (param) => getAction('/meeting/payMeetingSituation/checkMemb
const commonMemberCost = (type) => { return type === 1 ? '5000' : '2000' } const commonMemberCost = (type) => { return type === 1 ? '5000' : '2000' }
// 会员五年期的缴费的费用 // 会员五年期的缴费的费用
const vipMemberCost = (type) => { return type === 1 ? '25000' : '5000' } const vipMemberCost = (type) => { return type === 1 ? '25000' : '10000' }
// 升级专用
const upgradeVip = (type) => { return type === 1 ? '20000' : '8000' }
// 判断当前企业是否是内部企业 // 判断当前企业是否是内部企业
const judgeInternalEnterprise = (param) => getAction('/company/payCompanyManagement/getInternalEnterprise', param) const judgeInternalEnterprise = (param) => getAction('/company/payCompanyManagement/getInternalEnterprise', param)
@@ -78,5 +81,6 @@ export {
commonMemberCost, commonMemberCost,
vipMemberCost, vipMemberCost,
judgeInternalEnterprise, judgeInternalEnterprise,
judgeMeetingCode judgeMeetingCode,
upgradeVip
} }
@@ -516,7 +516,7 @@ import {
} from '@/api/standardsAssociationApi' } from '@/api/standardsAssociationApi'
import JUpload from '@/components/standardsAssociation/JUpload' import JUpload from '@/components/standardsAssociation/JUpload'
import PreViewImgModal from './PreViewImgModal' import PreViewImgModal from './PreViewImgModal'
import { commonMemberCost, vipMemberCost } from '@api/incomePaymentsApi' import { commonMemberCost, vipMemberCost,upgradeVip } from '@api/incomePaymentsApi'
export default { export default {
name: 'PaymentInfoModal', name: 'PaymentInfoModal',
components: { components: {
@@ -1151,13 +1151,21 @@ export default {
changgeType(value) { changgeType(value) {
this.initVal = value this.initVal = value
const { form } = this const { form } = this
if (Number(value) === 2) { switch (Number(value)) {
// 1年
case 1: this.typeFlag = false
form.setFieldsValue({ 'paymentType': 0, 'paymentAmount': commonMemberCost(this.memberType) })
break
// 5年 // 5年
this.typeFlag = true case 2:
form.setFieldsValue({ 'paymentType': 1, 'paymentAmount': vipMemberCost(this.memberType) }) this.typeFlag = true
} else { form.setFieldsValue({ 'paymentType': 1, 'paymentAmount': vipMemberCost(this.memberType) })
this.typeFlag = false break
form.setFieldsValue({ 'paymentType': 0, 'paymentAmount': commonMemberCost(this.memberType) }) // 升级专用
case 3:
this.typeFlag = true
form.setFieldsValue({ 'paymentAmount': upgradeVip(this.memberType) })
break
} }
}, },