feat(admin-frontend): 新增系统与订阅管理后台页面
扩展管理端侧边栏与路由,新增系统配置真实页面、订阅套餐 管理页、节点管理页及多个结构化占位页 补齐前端 API、类型与工具层,并增强仪表盘刷新、趋势切换、 失败作业详情与流量排行 limit 联动能力 同步后端 traffic rank limit 支持与知识库归档、设计约束、 验证配置及视觉验收产物
This commit is contained in:
@@ -513,12 +513,14 @@ class StatController extends Controller
|
||||
$request->validate([
|
||||
'type' => 'required|in:node,user',
|
||||
'start_time' => 'nullable|integer|min:1000000000|max:9999999999',
|
||||
'end_time' => 'nullable|integer|min:1000000000|max:9999999999'
|
||||
'end_time' => 'nullable|integer|min:1000000000|max:9999999999',
|
||||
'limit' => 'nullable|integer|in:10,20'
|
||||
]);
|
||||
|
||||
$type = $request->input('type');
|
||||
$startDate = $request->input('start_time', strtotime('-7 days'));
|
||||
$endDate = $request->input('end_time', time());
|
||||
$limit = (int) $request->input('limit', 10);
|
||||
$previousStartDate = $startDate - ($endDate - $startDate);
|
||||
$previousEndDate = $startDate;
|
||||
|
||||
@@ -529,7 +531,7 @@ class StatController extends Controller
|
||||
->where('record_at', '<=', $endDate)
|
||||
->groupBy('server_id')
|
||||
->orderBy('value', 'DESC')
|
||||
->limit(10)
|
||||
->limit($limit)
|
||||
->get();
|
||||
|
||||
// Get previous period data for comparison
|
||||
@@ -548,7 +550,7 @@ class StatController extends Controller
|
||||
->where('record_at', '<=', $endDate)
|
||||
->groupBy('user_id')
|
||||
->orderBy('value', 'DESC')
|
||||
->limit(10)
|
||||
->limit($limit)
|
||||
->get();
|
||||
|
||||
// Get previous period data for comparison
|
||||
|
||||
Reference in New Issue
Block a user