当账号触发特定错误码和关键词匹配时,自动临时禁用调度: 后端: - 新增 TempUnschedCache Redis 缓存层 - RateLimitService 支持规则匹配和状态管理 - 添加 GET/DELETE /accounts/:id/temp-unschedulable API - 数据库迁移添加 temp_unschedulable_until/reason 字段 前端: - 账号状态指示器显示临时不可调度状态 - 新增 TempUnschedStatusModal 详情弹窗 - 创建/编辑账号时支持配置规则和预设模板 - 完整的中英文国际化支持
14 lines
961 B
TypeScript
14 lines
961 B
TypeScript
export { default as CreateAccountModal } from './CreateAccountModal.vue'
|
|
export { default as EditAccountModal } from './EditAccountModal.vue'
|
|
export { default as BulkEditAccountModal } from './BulkEditAccountModal.vue'
|
|
export { default as ReAuthAccountModal } from './ReAuthAccountModal.vue'
|
|
export { default as OAuthAuthorizationFlow } from './OAuthAuthorizationFlow.vue'
|
|
export { default as AccountStatusIndicator } from './AccountStatusIndicator.vue'
|
|
export { default as AccountUsageCell } from './AccountUsageCell.vue'
|
|
export { default as UsageProgressBar } from './UsageProgressBar.vue'
|
|
export { default as AccountStatsModal } from './AccountStatsModal.vue'
|
|
export { default as AccountTestModal } from './AccountTestModal.vue'
|
|
export { default as AccountTodayStatsCell } from './AccountTodayStatsCell.vue'
|
|
export { default as TempUnschedStatusModal } from './TempUnschedStatusModal.vue'
|
|
export { default as SyncFromCrsModal } from './SyncFromCrsModal.vue'
|