22 lines
706 B
JavaScript
22 lines
706 B
JavaScript
|
|
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
|
||
|
|
}
|