From 887fa33a7902f8758fd345703acb9344aaf5d226 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Fri, 19 Sep 2025 14:51:10 +0800 Subject: [PATCH] v1.9 优化业主详情房屋费用不显示bug --- src/api/owner/ownerDetailHisFeeApi.js | 4 ---- src/api/owner/ownerDetailRoomFeeApi.js | 16 ++++++++++++++++ src/components/owner/ownerDetailHis.vue | 8 ++++---- src/components/owner/ownerDetailHisFee.vue | 4 ++-- src/components/owner/ownerDetailRoomFee.vue | 18 +++++++++++------- src/views/owner/ownerDetail.vue | 9 +++++++++ 6 files changed, 42 insertions(+), 17 deletions(-) diff --git a/src/api/owner/ownerDetailHisFeeApi.js b/src/api/owner/ownerDetailHisFeeApi.js index 92b50f9..54f8e54 100644 --- a/src/api/owner/ownerDetailHisFeeApi.js +++ b/src/api/owner/ownerDetailHisFeeApi.js @@ -8,11 +8,7 @@ export function queryFeeDetail(params) { params }).then(response => { const res = response.data - if (res.code === 0) { resolve(res) - } else { - reject(new Error(res.msg || '获取费用明细失败')) - } }).catch(error => { reject(error) }) diff --git a/src/api/owner/ownerDetailRoomFeeApi.js b/src/api/owner/ownerDetailRoomFeeApi.js index e69de29..010bc37 100644 --- a/src/api/owner/ownerDetailRoomFeeApi.js +++ b/src/api/owner/ownerDetailRoomFeeApi.js @@ -0,0 +1,16 @@ +import request from '@/utils/request' + +export function listRoomsByOwner(params) { + return new Promise((resolve, reject) => { + request({ + url: '/room.queryRoomsByOwner', + 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/owner/ownerDetailHis.vue b/src/components/owner/ownerDetailHis.vue index 5c4d43f..29e0e22 100644 --- a/src/components/owner/ownerDetailHis.vue +++ b/src/components/owner/ownerDetailHis.vue @@ -106,9 +106,9 @@ export default { queryHisOwner(params) .then(response => { const data = response.data - this.ownerDetailHisInfo.owners = data.data - this.dealOwnerAttr(data.data) - this.pagination.total = data.records + this.ownerDetailHisInfo.owners = data + this.dealOwnerAttr(data) + this.pagination.total = response.records this.pagination.currentPage = page }) .catch(error => { @@ -149,7 +149,7 @@ export default { this.ownerDetailHisInfo.listColumns = [] getAttrSpecList({specCd:'building_owner_attr',page:1,row:10}).then(data => { this.ownerDetailHisInfo.listColumns = [] - data.forEach(item => { + data.data.forEach(item => { if (item.listShow === 'Y') { this.ownerDetailHisInfo.listColumns.push(item.specName) } diff --git a/src/components/owner/ownerDetailHisFee.vue b/src/components/owner/ownerDetailHisFee.vue index 34258c6..ea992e9 100644 --- a/src/components/owner/ownerDetailHisFee.vue +++ b/src/components/owner/ownerDetailHisFee.vue @@ -96,8 +96,8 @@ export default { } queryFeeDetail(param).then(response => { - this.ownerDetailHisFeeInfo.feeDetails = response.data.feeDetails - this.total = response.data.total + this.ownerDetailHisFeeInfo.feeDetails = response.feeDetails + this.total = response.total }).catch(error => { console.error('请求失败:', error) }) diff --git a/src/components/owner/ownerDetailRoomFee.vue b/src/components/owner/ownerDetailRoomFee.vue index f0d161e..9705c4d 100644 --- a/src/components/owner/ownerDetailRoomFee.vue +++ b/src/components/owner/ownerDetailRoomFee.vue @@ -1,5 +1,5 @@ - + @@ -117,8 +117,10 @@