From 745b8235dc826cb4651f712da1bf035ce9a79701 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Wed, 24 Sep 2025 12:52:38 +0800 Subject: [PATCH] v1.9 优化优惠申请 bug --- src/api/fee/applyRoomDiscountManageApi.js | 18 ++++++++++++++++++ src/api/fee/simplifyRefundDepositApi.js | 17 +++++++++++++---- src/components/fee/editApplyRoomDiscount.vue | 1 + src/components/fee/editApplyRoomDiscountRecord.vue | 110 ++++++++++++++++++++++++-------------------------------------------------------------------------------------- src/components/fee/reviewApplyRoomDiscount.vue | 3 ++- src/components/fee/simplifyRefundDeposit.vue | 3 +-- vue.config.js | 4 ++-- 7 files changed, 61 insertions(+), 95 deletions(-) diff --git a/src/api/fee/applyRoomDiscountManageApi.js b/src/api/fee/applyRoomDiscountManageApi.js index 89ce070..9269cc9 100644 --- a/src/api/fee/applyRoomDiscountManageApi.js +++ b/src/api/fee/applyRoomDiscountManageApi.js @@ -97,6 +97,24 @@ export function saveApplyRoomDiscount(data) { }) }) } +export function editApplyRoomDiscount(data) { + return new Promise((resolve, reject) => { + request({ + url: '/applyRoomDiscount/editApplyRoomDiscount', + method: 'post', + data: { + ...data, + communityId: getCommunityId() + } + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + // 更新优惠申请 export function updateApplyRoomDiscount(data) { diff --git a/src/api/fee/simplifyRefundDepositApi.js b/src/api/fee/simplifyRefundDepositApi.js index 29b80f6..13689ed 100644 --- a/src/api/fee/simplifyRefundDepositApi.js +++ b/src/api/fee/simplifyRefundDepositApi.js @@ -1,9 +1,18 @@ import request from '@/utils/request' export function queryFeeDeposit(params) { - return request({ - url: '/fee.queryFeeDeposit', - method: 'get', - params + return new Promise((resolve, reject) => { + request({ + url: '/fee.queryFeeDeposit', + method: 'get', + params + }).then(response => { + const res = response.data + + resolve(res) + + }).catch(error => { + reject(error) + }) }) } \ No newline at end of file diff --git a/src/components/fee/editApplyRoomDiscount.vue b/src/components/fee/editApplyRoomDiscount.vue index 9a0fdf2..6afeceb 100644 --- a/src/components/fee/editApplyRoomDiscount.vue +++ b/src/components/fee/editApplyRoomDiscount.vue @@ -91,6 +91,7 @@ export default { this.form = { ...this.form, ...data, + state:'', communityId: getCommunityId() } setTimeout(() => { diff --git a/src/components/fee/editApplyRoomDiscountRecord.vue b/src/components/fee/editApplyRoomDiscountRecord.vue index 451ae38..ef7560c 100644 --- a/src/components/fee/editApplyRoomDiscountRecord.vue +++ b/src/components/fee/editApplyRoomDiscountRecord.vue @@ -1,102 +1,40 @@