diff --git a/api/apartment.js b/api/apartment.js index be6491e..657adaf 100644 --- a/api/apartment.js +++ b/api/apartment.js @@ -6,7 +6,7 @@ import { get, post, put, del } from '../utils/request.js' export default { /** - * 获取公寓列表 + * 获取公寓列表(分页) * @param {Object} params - 查询参数 * @param {number} params.page - 页码 * @param {number} params.pageSize - 每页数量 @@ -17,6 +17,15 @@ export default { return get('/apartments', params) }, + /** + * 获取公寓列表(全部) + * @param {Object} params - 查询参数 + * @returns {Promise} + */ + list(params = {}) { + return get('/apartments/list', params) + }, + /** * 获取公寓详情 * @param {number} id - 公寓ID diff --git a/api/bill.js b/api/bill.js index 8fd820c..f8ec5e5 100644 --- a/api/bill.js +++ b/api/bill.js @@ -10,11 +10,22 @@ export default { * @param {Object} params - 查询参数 * @param {number} params.page - 页码 * @param {number} params.pageSize - 每页数量 - * @param {string} params.month - 月份筛选 - * @param {string} params.status - 状态筛选 + * @param {string} params.type - 类型筛选 income/expense + * @param {string} params.status - 状态筛选 unpaid/partial/paid/cancelled + * @param {string} params.startDate - 开始日期 + * @param {string} params.endDate - 结束日期 * @returns {Promise} */ getList(params = {}) { + return get('/bills/list', params) + }, + + /** + * 获取所有账单(与Web端兼容的别名方法) + * @param {Object} params - 查询参数 + * @returns {Promise} + */ + getAll(params = {}) { return get('/bills', params) }, diff --git a/api/renter.js b/api/renter.js index faa4b9c..7810fb5 100644 --- a/api/renter.js +++ b/api/renter.js @@ -11,9 +11,10 @@ export default { * @param {number} params.page - 页码 * @param {number} params.pageSize - 每页数量 * @param {string} params.keyword - 搜索关键词 + * @param {string} params.status - 状态 * @returns {Promise} */ - getList(params = {}) { + getAll(params = {}) { return get('/renters', params) }, diff --git a/api/room.js b/api/room.js index 8994f5e..53e1429 100644 --- a/api/room.js +++ b/api/room.js @@ -6,7 +6,7 @@ import { get, post, put, del } from '../utils/request.js' export default { /** - * 获取房间列表 + * 获取房间列表(分页) * @param {Object} params - 查询参数 * @param {number} params.apartmentId - 公寓ID * @param {string} params.status - 房间状态 @@ -16,6 +16,17 @@ export default { return get('/rooms', params) }, + /** + * 获取房间列表(全部) + * @param {Object} params - 查询参数 + * @param {number} params.apartmentId - 公寓ID + * @param {string} params.status - 房间状态 + * @returns {Promise} + */ + list(params = {}) { + return get('/rooms/list', params) + }, + /** * 获取房间详情 * @param {number} id - 房间ID diff --git a/pages/add-record/add-record.vue b/pages/add-record/add-record.vue index 88753ce..c681df2 100644 --- a/pages/add-record/add-record.vue +++ b/pages/add-record/add-record.vue @@ -1,239 +1,353 @@