diff --git a/src/api/fee/addProxyFeeApi.js b/src/api/fee/addProxyFeeApi.js new file mode 100644 index 0000000..7ed563a --- /dev/null +++ b/src/api/fee/addProxyFeeApi.js @@ -0,0 +1,39 @@ +import request from '@/utils/request' + +export function saveProxyFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/meterWater.saveProxyFee', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to save proxy fee')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function listFeeConfigs(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeConfig.listFeeConfigs', + method: 'get', + 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) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/batchPayFeeOrderApi.js b/src/api/fee/batchPayFeeOrderApi.js new file mode 100644 index 0000000..20a23e4 --- /dev/null +++ b/src/api/fee/batchPayFeeOrderApi.js @@ -0,0 +1,145 @@ +import request from '@/utils/request' + +// 查询批量缴费列表 +export function listFee(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.listFee', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询费用对象 +export function listFeeObj(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeApi/listFeeObj', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询业主账户 +export function queryCommunityOwnerAccount(params) { + return new Promise((resolve, reject) => { + request({ + url: '/account.queryCommunityOwnerAccount', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询押金信息 +export function queryFeeDeposit(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) + }) + }) +} + +// 退押金 +export function refundFeeDeposit(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.refundFeeDeposit', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 批量缴费 +export function payBatchFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.payBatchFee', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 扫码支付 +export function qrCodePayment(data) { + return new Promise((resolve, reject) => { + request({ + url: '/payment.qrCodePayment', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 检查支付状态 +export function checkPayFinish(data) { + return new Promise((resolve, reject) => { + request({ + url: '/payment.checkPayFinish', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询打印页面 +export function listFeePrintPage(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feePrintPage.listFeePrintPage', + 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/carDetailOwnerApi.js b/src/api/fee/carDetailOwnerApi.js new file mode 100644 index 0000000..a1613e9 --- /dev/null +++ b/src/api/fee/carDetailOwnerApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function queryOwners(params) { + return new Promise((resolve, reject) => { + request({ + url: '/owner.queryOwners', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to query owners')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/deleteFeeApi.js b/src/api/fee/deleteFeeApi.js new file mode 100644 index 0000000..27aff0f --- /dev/null +++ b/src/api/fee/deleteFeeApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function deleteFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.deleteFee', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || '删除费用失败')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/deleteFeeRuleApi.js b/src/api/fee/deleteFeeRuleApi.js new file mode 100644 index 0000000..438d6be --- /dev/null +++ b/src/api/fee/deleteFeeRuleApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function deletePayFeeRule(data) { + return request({ + url: '/payFeeRule.deletePayFeeRule', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/fee/deleteOweFeeCallableApi.js b/src/api/fee/deleteOweFeeCallableApi.js new file mode 100644 index 0000000..bc7cc7f --- /dev/null +++ b/src/api/fee/deleteOweFeeCallableApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function deleteOweFeeCallable(data) { + return new Promise((resolve, reject) => { + request({ + url: '/oweFeeCallable.deleteOweFeeCallable', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to delete owe fee callable')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/doImportCreateFeeApi.js b/src/api/fee/doImportCreateFeeApi.js new file mode 100644 index 0000000..9ea4b6b --- /dev/null +++ b/src/api/fee/doImportCreateFeeApi.js @@ -0,0 +1,23 @@ +import request from '@/utils/request' + +export function importData(data) { + return new Promise((resolve, reject) => { + request({ + url: '/assetImport/importData', + method: 'post', + data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to import data')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/downloadCollectionLetterOrderApi.js b/src/api/fee/downloadCollectionLetterOrderApi.js new file mode 100644 index 0000000..b04ba9d --- /dev/null +++ b/src/api/fee/downloadCollectionLetterOrderApi.js @@ -0,0 +1,39 @@ +import request from '@/utils/request' + +export function exportData(params) { + return new Promise((resolve, reject) => { + request({ + url: '/export.exportData', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to export data')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function queryFloors(params) { + return new Promise((resolve, reject) => { + request({ + url: '/floor.queryFloors', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to query floors')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/editFeeApi.js b/src/api/fee/editFeeApi.js new file mode 100644 index 0000000..f9ee4f1 --- /dev/null +++ b/src/api/fee/editFeeApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function updateFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.updateFee', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || '更新费用失败')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/editFeeRuleApi.js b/src/api/fee/editFeeRuleApi.js new file mode 100644 index 0000000..a589bf2 --- /dev/null +++ b/src/api/fee/editFeeRuleApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function updatePayFeeRule(data) { + return new Promise((resolve, reject) => { + request({ + url: '/payFeeRule.updatePayFeeRule', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || '更新费用规则失败')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/exportFeeImportExcelApi.js b/src/api/fee/exportFeeImportExcelApi.js new file mode 100644 index 0000000..1bf5b5e --- /dev/null +++ b/src/api/fee/exportFeeImportExcelApi.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' + +export function exportData(params) { + return new Promise((resolve, reject) => { + request({ + url: '/export.exportData', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to export data')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function listFeeConfigs(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeConfig.listFeeConfigs', + method: 'get', + 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) + }) + }) +} + +export function queryFloors(params) { + return new Promise((resolve, reject) => { + request({ + url: '/floor.queryFloors', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to query floors')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/feeDetailFeeRuleApi.js b/src/api/fee/feeDetailFeeRuleApi.js new file mode 100644 index 0000000..dfa121e --- /dev/null +++ b/src/api/fee/feeDetailFeeRuleApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function listPayFeeRule(params) { + return new Promise((resolve, reject) => { + request({ + url: '/payFeeRule.listPayFeeRule', + 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) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/feeDetailRuleBillApi.js b/src/api/fee/feeDetailRuleBillApi.js new file mode 100644 index 0000000..d73dde1 --- /dev/null +++ b/src/api/fee/feeDetailRuleBillApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function listPayFeeRuleBill(params) { + return new Promise((resolve, reject) => { + request({ + url: '/payFeeRule.listPayFeeRuleBill', + 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) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/finishFeeRuleApi.js b/src/api/fee/finishFeeRuleApi.js new file mode 100644 index 0000000..2f1967d --- /dev/null +++ b/src/api/fee/finishFeeRuleApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function updatePayFeeRule(data) { + return new Promise((resolve, reject) => { + request({ + url: '/payFeeRule.updatePayFeeRule', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || '结束费用规则失败')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/inputSearchRoomApi.js b/src/api/fee/inputSearchRoomApi.js new file mode 100644 index 0000000..1bd5d07 --- /dev/null +++ b/src/api/fee/inputSearchRoomApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function queryRooms(params) { + return request({ + url: '/room.queryRooms', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/inputSearchRoomByOwnerApi.js b/src/api/fee/inputSearchRoomByOwnerApi.js new file mode 100644 index 0000000..8dc31ae --- /dev/null +++ b/src/api/fee/inputSearchRoomByOwnerApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function queryRoomsByOwner(params) { + return request({ + url: '/room.queryRoomsByOwner', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/ownerDetailAccountApi.js b/src/api/fee/ownerDetailAccountApi.js new file mode 100644 index 0000000..2193500 --- /dev/null +++ b/src/api/fee/ownerDetailAccountApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function queryCommunityOwnerAccount(params) { + return request({ + url: '/account.queryCommunityOwnerAccount', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/ownerDetailAccountReceiptApi.js b/src/api/fee/ownerDetailAccountReceiptApi.js new file mode 100644 index 0000000..ad6d2ec --- /dev/null +++ b/src/api/fee/ownerDetailAccountReceiptApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function listAccountReceipt(params) { + return request({ + url: '/receipt.listAccountReceipt', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/prestoreAccountApi.js b/src/api/fee/prestoreAccountApi.js new file mode 100644 index 0000000..ea04642 --- /dev/null +++ b/src/api/fee/prestoreAccountApi.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function ownerPrestoreAccount(data) { + return request({ + url: '/account.ownerPrestoreAccount', + method: 'post', + data + }) +} + +export function queryOwners(params) { + return request({ + url: '/owner.queryOwners', + method: 'get', + params + }) +} + +export function queryRoomsByOwner(params) { + return request({ + url: '/room.queryRoomsByOwner', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/propertyFeeApi.js b/src/api/fee/propertyFeeApi.js new file mode 100644 index 0000000..bd833c5 --- /dev/null +++ b/src/api/fee/propertyFeeApi.js @@ -0,0 +1,97 @@ +import request from '@/utils/request' + +// 查询费用明细列表 +export function queryFeeDetail(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.queryFeeDetail', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询主费用信息 +export function listFee(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.listFee', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询房间信息 +export function queryRooms(params) { + return new Promise((resolve, reject) => { + request({ + url: '/room.queryRooms', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询费用配置信息 +export function listFeeConfigs(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeConfig.listFeeConfigs', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 提交退费申请 +export function saveReturnPayFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/returnPayFee.saveReturnPayFee', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 查询费用折扣信息 +export function queryFeeDetailDiscount(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeDiscount/queryFeeDetailDiscount', + 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 new file mode 100644 index 0000000..262a4c4 --- /dev/null +++ b/src/api/fee/roomCreateFeeAddApi.js @@ -0,0 +1,39 @@ +import request from '@/utils/request' + +export function saveRoomCreateFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.saveRoomCreateFee', + method: 'post', + 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) + }) + }) +} + +export function listFeeConfigs(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeConfig.listFeeConfigs', + method: 'get', + 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) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/roomCreateFeeApi.js b/src/api/fee/roomCreateFeeApi.js new file mode 100644 index 0000000..803426f --- /dev/null +++ b/src/api/fee/roomCreateFeeApi.js @@ -0,0 +1,107 @@ +import request from '@/utils/request' + +// 查询房间列表 +export function queryRooms(params) { + return new Promise((resolve, reject) => { + request({ + url: '/room.queryRooms', + method: 'get', + params + }) + .then(response => { + const res = response.data + resolve(res) + }) + .catch(error => { + reject(error) + }) + }) +} + +// 导出费用导入模板 +export function exportFeeImportExcel(params) { + return new Promise((resolve, reject) => { + request({ + url: '/export.exportData', + 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) + }) + }) +} + +// 导入费用数据 +export function importCreateFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.importCreateFee', + method: 'post', + data + }) + .then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || '导入费用失败')) + } + }) + .catch(error => { + reject(error) + }) + }) +} + +// 批量创建费用 +export function batchCreateFee(data) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.batchCreateFee', + method: 'post', + data + }) + .then(response => { + const res = response.data + if (res.code === 0) { + resolve(res) + } else { + reject(new Error(res.msg || '批量创建费用失败')) + } + }) + .catch(error => { + reject(error) + }) + }) +} + +// 下载催缴单 +export function downloadCollectionLetter(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.downloadCollectionLetter', + 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) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/simplifyCallableApi.js b/src/api/fee/simplifyCallableApi.js new file mode 100644 index 0000000..6e1496d --- /dev/null +++ b/src/api/fee/simplifyCallableApi.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function listOweFeeCallable(params) { + return new Promise((resolve, reject) => { + request({ + url: '/oweFeeCallable.listOweFeeCallable', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to list owe fee callable')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/simplifyFeeReceiptApi.js b/src/api/fee/simplifyFeeReceiptApi.js new file mode 100644 index 0000000..1f7fed7 --- /dev/null +++ b/src/api/fee/simplifyFeeReceiptApi.js @@ -0,0 +1,77 @@ +import request from '@/utils/request' + +export function queryFeeReceipt(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeReceipt/queryFeeReceipt', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to query fee receipt')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function listFeePrintPage(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feePrintPage.listFeePrintPage', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to list fee print pages')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function queryOwnerCars(params) { + return new Promise((resolve, reject) => { + request({ + url: '/owner.queryOwnerCars', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to query owner cars')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function queryContract(params) { + return new Promise((resolve, reject) => { + request({ + url: '/contract/queryContract', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to query contract')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/api/fee/simplifyHisFeeApi.js b/src/api/fee/simplifyHisFeeApi.js new file mode 100644 index 0000000..9e75fe7 --- /dev/null +++ b/src/api/fee/simplifyHisFeeApi.js @@ -0,0 +1,17 @@ +import request from '@/utils/request' + +export function queryFeeDetail(params) { + return request({ + url: '/fee.queryFeeDetail', + method: 'get', + params + }) +} + +export function generatorReceipt(data) { + return request({ + url: '/receipt.generatorReceipt', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/fee/simplifyMeterWaterLogApi.js b/src/api/fee/simplifyMeterWaterLogApi.js new file mode 100644 index 0000000..b7b8b3d --- /dev/null +++ b/src/api/fee/simplifyMeterWaterLogApi.js @@ -0,0 +1,17 @@ +import request from '@/utils/request' + +export function listMeterWaters(params) { + return request({ + url: '/meterWater.listMeterWaters', + method: 'get', + params + }) +} + +export function listMeterTypes(params) { + return request({ + url: '/meterType.listMeterType', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/simplifyOwnerRoomsApi.js b/src/api/fee/simplifyOwnerRoomsApi.js new file mode 100644 index 0000000..c0b8f66 --- /dev/null +++ b/src/api/fee/simplifyOwnerRoomsApi.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +export function queryRoomsByOwner(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/api/fee/simplifyRefundDepositApi.js b/src/api/fee/simplifyRefundDepositApi.js new file mode 100644 index 0000000..29b80f6 --- /dev/null +++ b/src/api/fee/simplifyRefundDepositApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function queryFeeDeposit(params) { + return request({ + url: '/fee.queryFeeDeposit', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/api/fee/simplifyRoomFeeApi.js b/src/api/fee/simplifyRoomFeeApi.js new file mode 100644 index 0000000..4c65230 --- /dev/null +++ b/src/api/fee/simplifyRoomFeeApi.js @@ -0,0 +1,50 @@ +import request from '@/utils/request' + +export function listFee(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.listFee', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + + }).catch(error => { + reject(error) + }) + }) +} + +export function listFeeConfigs(params) { + return new Promise((resolve, reject) => { + request({ + url: '/feeConfig.listFeeConfigs', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + + }).catch(error => { + reject(error) + }) + }) +} + +export function listMonthFee(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.listMonthFee', + 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/tempImportRoomFeeApi.js b/src/api/fee/tempImportRoomFeeApi.js new file mode 100644 index 0000000..623027c --- /dev/null +++ b/src/api/fee/tempImportRoomFeeApi.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function importTempData(data) { + return request({ + url: '/importRoomFee/importTempData', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/fee/writeOweFeeCallableApi.js b/src/api/fee/writeOweFeeCallableApi.js new file mode 100644 index 0000000..cd2a8c0 --- /dev/null +++ b/src/api/fee/writeOweFeeCallableApi.js @@ -0,0 +1,39 @@ +import request from '@/utils/request' + +export function writeOweFeeCallable(data) { + return new Promise((resolve, reject) => { + request({ + url: '/oweFeeCallable.writeOweFeeCallable', + method: 'post', + data + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to write owe fee callable')) + } + }).catch(error => { + reject(error) + }) + }) +} + +export function listFee(params) { + return new Promise((resolve, reject) => { + request({ + url: '/fee.listFee', + method: 'get', + params + }).then(response => { + const res = response.data + if (res.code == 0) { + resolve(res) + } else { + reject(new Error(res.msg || 'Failed to list fees')) + } + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/components/contract/searchOwner.vue b/src/components/contract/searchOwner.vue index b4216d3..012286c 100644 --- a/src/components/contract/searchOwner.vue +++ b/src/components/contract/searchOwner.vue @@ -1,22 +1,14 @@