From 274e44b593614681cb5cb7defde6346596fb69e8 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Tue, 21 Oct 2025 10:05:29 +0800 Subject: [PATCH] v1.9 优化代码 --- src/api/fee/roomFeeImportDetailApi.js | 21 +++++++++++++++++++++ src/i18n/index.js | 3 +++ src/router/feeRouter.js | 5 +++++ src/views/fee/roomFeeImportDetail.md | 212 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/fee/roomFeeImportDetail.vue | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/fee/roomFeeImportLang.js | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/fee/roomFeeImportList.vue | 2 +- 7 files changed, 467 insertions(+), 1 deletion(-) create mode 100644 src/api/fee/roomFeeImportDetailApi.js create mode 100644 src/views/fee/roomFeeImportDetail.md create mode 100644 src/views/fee/roomFeeImportDetail.vue diff --git a/src/api/fee/roomFeeImportDetailApi.js b/src/api/fee/roomFeeImportDetailApi.js new file mode 100644 index 0000000..4c732a8 --- /dev/null +++ b/src/api/fee/roomFeeImportDetailApi.js @@ -0,0 +1,21 @@ +import request from '@/utils/request' + +// 查询导入费用详情 +export function queryImportFeeDetail(params) { + return new Promise((resolve, reject) => { + request({ + url: '/importFee/queryImportFeeDetail', + method: 'get', + 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/i18n/index.js b/src/i18n/index.js index 9e7f7cd..c2cdf03 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -148,6 +148,7 @@ import { messages as systemI18n } from './systemI18n' import { messages as communityI18n } from './communityI18n' import { messages as workI18n } from './workI18n' import { messages as feeI18n } from './feeI18n' +import { messages as roomFeeImportMessages } from '../views/fee/roomFeeImportLang' Vue.use(VueI18n) @@ -293,6 +294,7 @@ const messages = { ...communityI18n.en, ...workI18n.en, ...feeI18n.en, + ...roomFeeImportMessages.en, }, zh: { ...loginMessages.zh, @@ -432,6 +434,7 @@ const messages = { ...communityI18n.zh, ...workI18n.zh, ...feeI18n.zh, + ...roomFeeImportMessages.zh, } } diff --git a/src/router/feeRouter.js b/src/router/feeRouter.js index 8243de3..f0556dc 100644 --- a/src/router/feeRouter.js +++ b/src/router/feeRouter.js @@ -60,6 +60,11 @@ export default [ component: () => import('@/views/fee/roomFeeImportList.vue') }, { + path: '/views/fee/roomFeeImportDetail', + name: '/views/fee/roomFeeImportDetail', + component: () => import('@/views/fee/roomFeeImportDetail.vue') + }, + { path: '/views/fee/shareReadingFee', name: '/views/fee/shareReadingFee', component: () => import('@/views/fee/shareReadingFeeList.vue') diff --git a/src/views/fee/roomFeeImportDetail.md b/src/views/fee/roomFeeImportDetail.md new file mode 100644 index 0000000..b1f5048 --- /dev/null +++ b/src/views/fee/roomFeeImportDetail.md @@ -0,0 +1,212 @@ +```html +
|
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
|---|---|---|---|---|---|---|---|---|
| {{detail.floorNum}} | +{{detail.unitNum}} | +{{detail.roomNum}} | +{{detail.feeName}} | +{{detail.startTime}} | +{{detail.endTime}} | +{{detail.amount}} | +{{detail.remark}} | +
+
+ |
+
|
+ |
+ ||||||||