From b0222bb0457544f84548bb9237900fe934df6c62 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Wed, 15 Oct 2025 10:26:27 +0800 Subject: [PATCH] v1.9 优化加入费用拆分功能和费用合并功能 --- src/api/fee/feeDetailSubApi.js | 4 ---- src/components/fee/feeDetailSub.vue | 6 +++--- src/components/fee/mergeFee.vue | 11 +++-------- src/components/fee/splitFee.vue | 7 +++++-- src/views/fee/feeDetailLang.js | 20 ++++++++++++++++++++ 5 files changed, 31 insertions(+), 17 deletions(-) diff --git a/src/api/fee/feeDetailSubApi.js b/src/api/fee/feeDetailSubApi.js index 081d12b..75cb558 100644 --- a/src/api/fee/feeDetailSubApi.js +++ b/src/api/fee/feeDetailSubApi.js @@ -27,11 +27,7 @@ export function listFee(params) { params }).then(response => { const res = response.data - if (res.code === 0) { resolve(res) - } else { - reject(new Error(res.msg || 'Failed to get fee list')) - } }).catch(error => { reject(error) }) diff --git a/src/components/fee/feeDetailSub.vue b/src/components/fee/feeDetailSub.vue index 6714ef5..44f0d27 100644 --- a/src/components/fee/feeDetailSub.vue +++ b/src/components/fee/feeDetailSub.vue @@ -3,7 +3,7 @@ + v-if="hasPrivilege('502020090427190001') && feeDetailSubInfo.fee.state == '2008001'" @click="_splitPayFee"> {{ $t('feeDetailSub.split') }} @@ -49,8 +49,8 @@ - - + + diff --git a/src/components/fee/mergeFee.vue b/src/components/fee/mergeFee.vue index df4c57a..0e6cabd 100644 --- a/src/components/fee/mergeFee.vue +++ b/src/components/fee/mergeFee.vue @@ -5,13 +5,8 @@ width="50%" :before-close="closeMergeFeeModel" > - - - - - + {{ $t('mergeFee.mergeDescription') }} + {{ $t('mergeFee.cancel') }} {{ $t('mergeFee.confirmMerge') }} @@ -50,7 +45,7 @@ export default { const res = await mergePayFee(params) if (res.code === 0) { this.closeMergeFeeModel() - this.$emit('merge-success') + this.$emit('success') this.$message.success(this.$t('common.operationSuccess')) } else { this.$message.error(res.msg) diff --git a/src/components/fee/splitFee.vue b/src/components/fee/splitFee.vue index eaf0808..da1e460 100644 --- a/src/components/fee/splitFee.vue +++ b/src/components/fee/splitFee.vue @@ -1,6 +1,6 @@