diff --git a/docs/superpowers/specs/2026-04-22-disk-monitor-design.md b/docs/superpowers/specs/2026-04-22-disk-monitor-design.md index 493cc00..508a532 100644 --- a/docs/superpowers/specs/2026-04-22-disk-monitor-design.md +++ b/docs/superpowers/specs/2026-04-22-disk-monitor-design.md @@ -721,10 +721,14 @@ CREATE TABLE IF NOT EXISTS `disk_monitor_notify_log` ( ```json { "pageNum": 1, - "pageSize": 10 + "pageSize": 100, + "sortField": "startedAt", + "sortOrder": "desc" } ``` +说明:该接口默认用于“最近任务”区域,后端应按 `startedAt desc` 返回最近记录,前端再截取前 10 条进行展示。 + ### 列表字段 - `jobId` diff --git a/frontend/src/api/system/diskMonitor/interface/index.ts b/frontend/src/api/system/diskMonitor/interface/index.ts index 2a85450..0d27871 100644 --- a/frontend/src/api/system/diskMonitor/interface/index.ts +++ b/frontend/src/api/system/diskMonitor/interface/index.ts @@ -71,7 +71,10 @@ export namespace DiskMonitor { jobNo: string } - export interface JobListParams extends ReqPage {} + export interface JobListParams extends ReqPage { + sortField?: 'startedAt' + sortOrder?: 'asc' | 'desc' + } export interface JobListItem { id: number diff --git a/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetDialog.vue b/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetDialog.vue index 877fecf..1735f72 100644 --- a/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetDialog.vue +++ b/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetDialog.vue @@ -5,7 +5,7 @@ diff --git a/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetTable.vue b/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetTable.vue index c5658ba..8eab772 100644 --- a/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetTable.vue +++ b/frontend/src/views/systemMonitor/diskMonitor/components/DiskMonitorTargetTable.vue @@ -5,10 +5,10 @@

监控目标

维护需要监控的盘符与通知目标

- 新增目标 + 新增目标 - +