Files
tps-dashboard/frontend/src/services/analyticsService.js
T

22 lines
706 B
JavaScript
Raw Normal View History

import http from './http'
/**
* 获取收视分析期次数据(含年度目标)
* @param {number|null} year - 年份,不传则取最近有数据的年份
* @returns {Promise<{year: number, yearly_target: {base_target: number, stretch_target: number}|null, episodes: Array}>}
*/
export async function getAnalyticsEpisodes(year) {
const params = {}
if (year) params.year = year
const response = await http.get('/analytics/episodes', { params })
return response.data
}
/**
* 获取有收视数据的年份列表(去重降序)
* @returns {Promise<number[]>}
*/
export async function getAvailableYears() {
const response = await http.get('/analytics/years')
return response.data
}