From 5172d0ca425d518a126b4e85103f19a29d618b96 Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Thu, 4 Jul 2024 13:34:48 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90update=E3=80=91-=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E6=89=93=E5=8C=85=E7=BB=9F=E8=AE=A1-=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=89=93=E5=8C=85=E5=89=8D=E9=87=91=E9=A2=9D=E3=80=81=E4=BC=9A?= =?UTF-8?q?=E8=AE=AE=E5=88=97=E8=A1=A8=E9=A1=B5=E5=9B=9E=E6=98=BE=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=89=8D=E9=87=91=E9=A2=9D=E5=88=B0=E5=BE=85=E7=A1=AE?= =?UTF-8?q?=E6=94=B6=E9=87=91=E9=A2=9D=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../incomePayments/meetManage/Attendance.vue | 42 ++++- .../modules/EditBeforePackMoney.vue | 156 ++++++++++++++++++ .../MeetingPackStatistics.vue | 47 +++++- 3 files changed, 233 insertions(+), 12 deletions(-) create mode 100644 src/views/incomePayments/meetManage/modules/EditBeforePackMoney.vue diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue index 1da7b83..f4a3a94 100644 --- a/src/views/incomePayments/meetManage/Attendance.vue +++ b/src/views/incomePayments/meetManage/Attendance.vue @@ -453,6 +453,12 @@ v-show="record.identity === 1 && record.registerCheckResult !== 0" v-has:[authorCode.guestsUploadFileFlag]="'attendance:guestsUploadFileFlag'" >资料状态 + + 编辑打包前金额 @@ -468,6 +474,9 @@ + + + @@ -493,6 +502,8 @@ import WasicTopicData from './modules/wasicStaticData' import { formatMoney } from '@/utils/formatMoney' import {getPayConfirmList} from '@api/incomePaymentsApi' import {MeetingTypeEnums} from '@/enums/commonEnums' +import EditBeforePackMoney from './modules/EditBeforePackMoney' + export default { @@ -510,7 +521,8 @@ export default { StatusSlot, PreviewFile, JImageUpload, - SetGuessUploadFlagModal + SetGuessUploadFlagModal, + EditBeforePackMoney }, data() { return { @@ -706,7 +718,8 @@ export default { delete: 'otherMeetingSituation:delete', auditRecord: 'otherMeetingSituation:auditCredentials', auditSignUpInfo: 'otherMeetingSituation:auditSignUp', - guestsUploadFileFlag: 'otherMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'otherMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'otherMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 分标委会议的参会情况权限编码 committeeMeetingCode: { @@ -718,7 +731,8 @@ export default { delete: 'committeeMeetingSituation:delete', auditRecord: 'committeeMeetingSituation:auditCredentials', auditSignUpInfo: 'committeeMeetingSituation:auditSignUp', - guestsUploadFileFlag: 'committeeMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'committeeMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'committeeMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 工作组会议的参会情况的权限编码 workGroupMeetingCode: { @@ -731,7 +745,8 @@ export default { auditRecord: 'workGroupMeetingSituation:auditCredentials', auditSignUpInfo: 'workGroupMeetingSituation:auditSignUp', batchAuditSignUpInfo: 'workGroupMeetingSituation:batchAuditSignUp', // 批量审核报名信息 - guestsUploadFileFlag: 'workGroupMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'workGroupMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'workGroupMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 国际研讨会的参会情况的权限编码 internalMeetingCode: { @@ -743,7 +758,8 @@ export default { delete: 'internalMeetingSituation:delete', auditRecord: 'internalMeetingSituation:auditCredentials', auditSignUpInfo: 'internalMeetingSituation:auditSignUp', - guestsUploadFileFlag: 'internalMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'internalMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'internalMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 标协会议的参会情况的权限编码 standardsMeetingCode: { @@ -755,7 +771,8 @@ export default { delete: 'standardsMeetingSituation:delete', auditRecord: 'standardsMeetingSituation:auditCredentials', auditSignUpInfo: 'standardsMeetingSituation:auditSignUp', - guestsUploadFileFlag: 'standardsMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'standardsMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'standardsMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 理事会的参会情况的权限编码 councilMeetingCode: { @@ -767,7 +784,8 @@ export default { delete: 'councilMeetingSituation:delete', auditRecord: 'councilMeetingSituation:auditCredentials', auditSignUpInfo: 'councilMeetingSituation:auditSignUp', - guestsUploadFileFlag: 'councilMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'councilMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'councilMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 起草组会议的参会情况的权限编码 draftGroupMeetingCode: { @@ -780,7 +798,8 @@ export default { auditRecord: 'draftGroupMeetingSituation:auditCredentials', auditSignUpInfo: 'draftGroupMeetingSituation:auditSignUp', batchAuditSignUpInfo: 'draftGroupMeetingSituation:batchAuditSignUp', // 批量审核报名信息 - guestsUploadFileFlag: 'draftGroupMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'draftGroupMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'draftGroupMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, // 海外会议的参会情况的权限编码 overseasMeetingCode: { @@ -792,7 +811,8 @@ export default { delete: 'overseasMeetingSituation:delete', auditRecord: 'overseasMeetingSituation:auditCredentials', auditSignUpInfo: 'overseasMeetingSituation:auditSignUp', - guestsUploadFileFlag: 'overseasMeetingSituation:guestsUploadFileFlag' + guestsUploadFileFlag: 'overseasMeetingSituation:guestsUploadFileFlag', + editBeforePackMoney: 'overseasMeetingSituation:editBeforePackMoney' // 编辑打包前金额 }, disableMixinCreated: true, // url: { @@ -1345,6 +1365,10 @@ export default { } }) }, + // 编辑打包前金额,只要缴费方式为打包的项目才有的操作 + editBeforePackMoney(record) { + this.$refs.editBeforePackMoney.edit(record) + } } } diff --git a/src/views/incomePayments/meetManage/modules/EditBeforePackMoney.vue b/src/views/incomePayments/meetManage/modules/EditBeforePackMoney.vue new file mode 100644 index 0000000..2215852 --- /dev/null +++ b/src/views/incomePayments/meetManage/modules/EditBeforePackMoney.vue @@ -0,0 +1,156 @@ + + + + + + \ No newline at end of file diff --git a/src/views/statisticalReport/MeetingPackStatistics.vue b/src/views/statisticalReport/MeetingPackStatistics.vue index d773b7e..2d49abc 100644 --- a/src/views/statisticalReport/MeetingPackStatistics.vue +++ b/src/views/statisticalReport/MeetingPackStatistics.vue @@ -58,6 +58,12 @@ @change="handleTableChange" :class="dataSource.length === 0 ? 'show-scroll' : ''" class="j-table-force-nowrap main-table"> +