diff --git a/internal/service/process.go b/internal/service/process.go
index 6c4ed193..bf0b454b 100644
--- a/internal/service/process.go
+++ b/internal/service/process.go
@@ -38,7 +38,7 @@ func (s *ProcessService) List(w http.ResponseWriter, r *http.Request) {
req.Limit = 20
}
if req.Order == "" {
- req.Order = "asc"
+ req.Order = "desc"
}
processes, err := process.Processes()
@@ -71,9 +71,7 @@ func (s *ProcessService) List(w http.ResponseWriter, r *http.Request) {
}
// 排序
- if req.Sort != "" {
- s.sortProcesses(data, req.Sort, req.Order)
- }
+ s.sortProcesses(data, req.Sort, req.Order)
paged, total := Paginate(r, data)
diff --git a/web/src/views/toolbox/ProcessView.vue b/web/src/views/toolbox/ProcessView.vue
index ffd11708..fa3de1c4 100644
--- a/web/src/views/toolbox/ProcessView.vue
+++ b/web/src/views/toolbox/ProcessView.vue
@@ -1,6 +1,6 @@
@@ -329,7 +322,7 @@ const { loading, data, page, total, pageSize, pageCount, refresh } = usePaginati
v-model:value="statusFilter"
:options="statusOptions"
style="width: 150px"
- @update:value="handleStatusChange"
+ @update:value="page = 1"
/>
{{ $gettext('Refresh') }}
@@ -339,7 +332,7 @@ const { loading, data, page, total, pageSize, pageCount, refresh } = usePaginati
striped
remote
virtual-scroll
- :scroll-x="1300"
+ :scroll-x="1400"
:loading="loading"
:columns="columns"
:data="data"
@@ -439,42 +432,56 @@ const { loading, data, page, total, pageSize, pageCount, refresh } = usePaginati
-
-
-
+
-
-
+
- f.path).join('\n')
+ : $gettext('No open files')
"
- language="text"
word-wrap
/>
-
+
-
+ `${c.localaddr?.ip || '*'}:${c.localaddr?.port || '*'} -> ${c.remoteaddr?.ip || '*'}:${c.remoteaddr?.port || '*'} (${c.status || 'UNKNOWN'})`
+ )
+ .join('\n')
+ : $gettext('No network connections')
"
- language="text"
word-wrap
/>