From 814833f5d300d7f7871a71dd9bf152704dee8336 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Mon, 7 Jul 2025 00:15:41 +0800 Subject: [PATCH] 优化费用缴费代码 --- src/App.vue | 10 ++++++++++ src/api/fee/printOweFeeApi.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ src/api/fee/roomCreateFeeAddApi.js | 9 +-------- src/components/community/editCommunityArea.vue | 6 +++--- src/components/fee/addMeterWater.vue | 12 +++++++++++- src/components/fee/addProxyFee.vue | 9 ++++++++- src/components/fee/roomCreateFeeAdd.vue | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------- src/components/fee/simplifyRoomFee.vue | 27 +++++++++++++++++++-------- src/components/fee/tempImportRoomFee.vue | 92 ++++++++++++++++++++++++++++++++------------------------------------------------------------ src/components/fee/viewMainFee.vue | 90 ++++++++++++++++++++++++++++++++++++++++-------------------------------------------------- src/i18n/feeI18n.js | 3 +++ src/router/feeRouter.js | 5 +++++ src/utils/moneyUtil.js | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/fee/createFeeByComboList.vue | 8 +++++--- src/views/fee/feeConfigManageList.vue | 3 ++- src/views/fee/owePayFeeOrderList.vue | 4 ++-- src/views/fee/printOweFeeLang.js | 34 ++++++++++++++++++++++++++++++++++ src/views/fee/printOweFeeList.vue | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/fee/printPayFeeBangTaiList.vue | 7 ++----- src/views/fee/propertyFeeList.vue | 218 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------- src/views/fee/roomCreateFeeList.vue | 12 +++--------- 21 files changed, 719 insertions(+), 392 deletions(-) create mode 100644 src/api/fee/printOweFeeApi.js create mode 100644 src/utils/moneyUtil.js create mode 100644 src/views/fee/printOweFeeLang.js create mode 100644 src/views/fee/printOweFeeList.vue diff --git a/src/App.vue b/src/App.vue index d39ce61..5852aaf 100644 --- a/src/App.vue +++ b/src/App.vue @@ -510,4 +510,14 @@ h5 { h3 { font-size: 16px; } + +.el-select{ + width: 100%; +} +.el-date-editor{ + width: 100%; +} +.el-date-editor.el-input{ + width: 100%; +} \ No newline at end of file diff --git a/src/api/fee/printOweFeeApi.js b/src/api/fee/printOweFeeApi.js new file mode 100644 index 0000000..c87951c --- /dev/null +++ b/src/api/fee/printOweFeeApi.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +// 查询欠费列表 +export function listOweFees(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeApi/listOweFees', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询房间信息 +export function listRoomsWhereFeeSet(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.listRoomsWhereFeeSet', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询打印规范 +export function queryFeePrintSpec(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feePrintSpec/queryFeePrintSpec', + 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/api/fee/roomCreateFeeAddApi.js b/src/api/fee/roomCreateFeeAddApi.js index 262a4c4..d31f2b8 100644 --- a/src/api/fee/roomCreateFeeAddApi.js +++ b/src/api/fee/roomCreateFeeAddApi.js @@ -8,11 +8,8 @@ export function saveRoomCreateFee(data) { data }).then(response => { const res = response.data - if (res.code === 0) { resolve(res) - } else { - reject(new Error(res.msg || 'Failed to save room create fee')) - } + }).catch(error => { reject(error) }) @@ -27,11 +24,7 @@ export function listFeeConfigs(params) { params }).then(response => { const res = response.data - if (res.code === 0) { resolve(res) - } else { - reject(new Error(res.msg || 'Failed to list fee configs')) - } }).catch(error => { reject(error) }) diff --git a/src/components/community/editCommunityArea.vue b/src/components/community/editCommunityArea.vue index 1064826..07f4b42 100644 --- a/src/components/community/editCommunityArea.vue +++ b/src/components/community/editCommunityArea.vue @@ -1,5 +1,5 @@