rentease-app/api/statistics.js

69 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2026-04-20 06:23:11 +00:00
/**
* 统计分析模块 API
*/
import { get } from '../utils/request.js'
export default {
/**
* 获取首页统计数据
* @returns {Promise}
*/
getDashboard() {
return get('/statistics/dashboard')
},
/**
* 获取仪表盘统计数据别名
* @returns {Promise}
*/
getDashboardStats() {
return get('/statistics/dashboard')
},
/**
* 获取收入统计
* @param {Object} params - 查询参数
* @returns {Promise}
*/
getIncome(params = {}) {
return get('/statistics/income', params)
},
/**
* 获取支出统计
* @param {Object} params - 查询参数
* @returns {Promise}
*/
getExpense(params = {}) {
return get('/statistics/expense', params)
},
/**
* 获取公寓房间状态统计
* @param {Object} params - 查询参数
* @returns {Promise}
*/
getApartmentRoomStatusStats(params = {}) {
return get('/statistics/apartment-room-status', params)
},
/**
* 获取账单统计
* @param {Object} params - 查询参数
* @returns {Promise}
*/
getBillStats(params = {}) {
return get('/statistics/bills', params)
},
/**
* 获取财务统计
* @param {Object} params - 查询参数
* @returns {Promise}
*/
getFinanceStats(params = {}) {
return get('/statistics/finance', params)
}
}