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} */ export async function getAvailableYears() { const response = await http.get('/analytics/years') return response.data }