From befe742e2aca7f4ca85fa0ede0bc8944cd2dc1ff Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Mon, 11 Jul 2022 14:17:07 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=BC=80=E5=8F=91=E3=80=91=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=8D=87=E7=BA=A7=E4=B8=93=E7=94=A8=E7=BC=B4=E8=B4=B9?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomePaymentsApi.js | 8 +++++-- .../PaymentInfo/modules/PaymentInfoModal.vue | 22 +++++++++++++------ 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js index dd9e526..b497dcc 100644 --- a/src/api/incomePaymentsApi.js +++ b/src/api/incomePaymentsApi.js @@ -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 } diff --git a/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue b/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue index 533f4bd..3420af2 100644 --- a/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue +++ b/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue @@ -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 } },