diff --git a/Web/src/api/statistics.js b/Web/src/api/statistics.js index f935d16..8e23136 100644 --- a/Web/src/api/statistics.js +++ b/Web/src/api/statistics.js @@ -101,3 +101,21 @@ export const getDailyStatisticsRange = (params) => { params }) } + +/** + * 获取累积余额统计数据(用于余额卡片) + * @param {Object} params - 查询参数 + * @param {number} params.year - 年份 + * @param {number} params.month - 月份 + * @returns {Promise<{success: boolean, data: Array}>} + * @returns {Array} data - 每日累积余额列表 + * @returns {string} data[].date - 日期 + * @returns {number} data[].cumulativeBalance - 累积余额 + */ +export const getBalanceStatistics = (params) => { + return request({ + url: '/TransactionRecord/GetBalanceStatistics', + method: 'get', + params + }) +} diff --git a/Web/src/assets/base.css b/Web/src/assets/base.css index 9e6408d..18bc788 100644 --- a/Web/src/assets/base.css +++ b/Web/src/assets/base.css @@ -31,7 +31,7 @@ --chart-color-10: #aab7b8; --chart-color-11: #ff8ed4; --chart-color-12: #67e6dc; - --chart-color-13: #ffab73; + --chart-color-13: #5b8dee; --chart-color-14: #c9b1ff; --chart-color-15: #7bdff2; @@ -87,7 +87,6 @@ body { background-color 0.5s; line-height: 1.6; font-family: - Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', diff --git a/Web/src/components/Budget/BudgetChartAnalysis.vue b/Web/src/components/Budget/BudgetChartAnalysis.vue index 08cce98..b22fb11 100644 --- a/Web/src/components/Budget/BudgetChartAnalysis.vue +++ b/Web/src/components/Budget/BudgetChartAnalysis.vue @@ -11,11 +11,25 @@ (月度) -
+