支持多产品计划展示、LICOFF 离线签发、支付独立配置与调试,以及分析看板;同步更新 README 与集成文档。 Co-authored-by: Cursor <cursoragent@cursor.com>
44 lines
1.2 KiB
JavaScript
44 lines
1.2 KiB
JavaScript
import request from './request'
|
|
|
|
// 数据分析与仪表板 API // Logan.Li
|
|
|
|
export function getDashboardStats() {
|
|
return request({ url: '/dashboard/stats', method: 'get' })
|
|
}
|
|
|
|
export function getExpiringLicenses(days = 30) {
|
|
return request({ url: '/dashboard/expiring', method: 'get', params: { days } })
|
|
}
|
|
|
|
export function getRecentActivities(limit = 10) {
|
|
return request({ url: '/dashboard/activities', method: 'get', params: { limit } })
|
|
}
|
|
|
|
export function getOnlineStats() {
|
|
return request({ url: '/dashboard/online-stats', method: 'get' })
|
|
}
|
|
|
|
export function getRevenueStats() {
|
|
return request({ url: '/dashboard/revenue', method: 'get' })
|
|
}
|
|
|
|
export function getLicenseGrowth() {
|
|
return request({ url: '/analytics/license-growth', method: 'get' })
|
|
}
|
|
|
|
export function getProductDistribution() {
|
|
return request({ url: '/analytics/product-distribution', method: 'get' })
|
|
}
|
|
|
|
export function getRevenueAnalytics() {
|
|
return request({ url: '/analytics/revenue', method: 'get' })
|
|
}
|
|
|
|
export function getGeoDistribution() {
|
|
return request({ url: '/analytics/geo-distribution', method: 'get' })
|
|
}
|
|
|
|
export function getPlatformDistribution() {
|
|
return request({ url: '/analytics/platform-distribution', method: 'get' })
|
|
}
|