From b05282ab0ababcb65e88b9601f8370ecf9a64462 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Tue, 22 Mar 2022 14:36:42 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=20?= =?UTF-8?q?=E4=BC=9A=E5=91=98=E7=BC=B4=E8=B4=B9=E6=96=B0=E5=A2=9E=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomePaymentsApi.js | 8 +++++++- .../PaymentInfo/modules/PaymentInfoModal.vue | 14 ++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js index 394cfbd..d3cbdf1 100644 --- a/src/api/incomePaymentsApi.js +++ b/src/api/incomePaymentsApi.js @@ -41,6 +41,10 @@ const queryContactByName = (param) => getAction('/company/payContactsManagement/ // 检查当前登录人是否是 理事会成员 或者分标委成员 const checkMember = (param) => getAction('/meeting/payMeetingSituation/checkMember', param) +// 会员一年期的缴费的费用 +const commonMemberCost = '2000' +// 会员五年期的缴费的费用 +const vipMemberCost = '10000' export { queryCommonProjectById, @@ -62,5 +66,7 @@ export { getContactsByCompany, getContactsByCompanyNoLimit, getAllUserList, - queryContactByName + queryContactByName, + commonMemberCost, + vipMemberCost } diff --git a/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue b/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue index 1a185f9..63bf4fa 100644 --- a/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue +++ b/src/views/standardsAssociation/PaymentInfo/modules/PaymentInfoModal.vue @@ -258,7 +258,7 @@ :disabled="checkFlag||detailFlag" @change="invoiceRequirementsChange" type="list" - v-decorator="['invoiceRequirements']" + v-decorator="['invoiceRequirements',{ initialValue:'2'}]" :trigger-change="true" dictCode="invoice_requirements" placeholder="请选择发票" /> @@ -542,8 +542,9 @@ import { } from '@/api/standardsAssociationApi' import JUpload from '@/components/standardsAssociation/JUpload' import PreViewImgModal from './PreViewImgModal' -import { USER_INFO } from '@/store/mutation-types' -import Vue from 'vue' +import {commonMemberCost,vipMemberCost} from '@api/incomePaymentsApi' +// import { USER_INFO } from '@/store/mutation-types' +// import Vue from 'vue' export default { name: 'PaymentInfoModal', @@ -613,7 +614,8 @@ export default { pattern: /^[1-9](\d{1,10})?(\.\d{1,2})$|^0\.([1-9](\d{0,1})|\d[1-9])$|^[1-9]\d{0,8}$|^0$/, message: '请输入合法的金额数字,最多2位小数,11位正数' } - ], validateTrigger: 'blur' + ], validateTrigger: 'blur', + initialValue:commonMemberCost }, paymentTime: { @@ -1206,10 +1208,10 @@ export default { if (Number(value) === 2) { // 5年 this.typeFlag = true - form.setFieldsValue({ 'paymentType': 1 }) + form.setFieldsValue({ 'paymentType': 1,'paymentAmount':vipMemberCost }) } else { this.typeFlag = false - form.setFieldsValue({ 'paymentType': 0 }) + form.setFieldsValue({ 'paymentType': 0 ,'paymentAmount':commonMemberCost}) } if (this.addFlag) { this.model.address = this.address