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

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 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)
@@ -78,5 +81,6 @@ export {
commonMemberCost,
vipMemberCost,
judgeInternalEnterprise,
judgeMeetingCode
judgeMeetingCode,
upgradeVip
}
@@ -516,7 +516,7 @@ import {
} from '@/api/standardsAssociationApi'
import JUpload from '@/components/standardsAssociation/JUpload'
import PreViewImgModal from './PreViewImgModal'
import { commonMemberCost, vipMemberCost } from '@api/incomePaymentsApi'
import { commonMemberCost, vipMemberCost,upgradeVip } from '@api/incomePaymentsApi'
export default {
name: 'PaymentInfoModal',
components: {
@@ -1151,13 +1151,21 @@ export default {
changgeType(value) {
this.initVal = value
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年
this.typeFlag = true
form.setFieldsValue({ 'paymentType': 1, 'paymentAmount': vipMemberCost(this.memberType) })
} else {
this.typeFlag = false
form.setFieldsValue({ 'paymentType': 0, 'paymentAmount': commonMemberCost(this.memberType) })
case 2:
this.typeFlag = true
form.setFieldsValue({ 'paymentType': 1, 'paymentAmount': vipMemberCost(this.memberType) })
break
// 升级专用
case 3:
this.typeFlag = true
form.setFieldsValue({ 'paymentAmount': upgradeVip(this.memberType) })
break
}
},