diff --git a/src/components/DeviceList.vue b/src/components/DeviceList.vue
index d4d341e0..7e2ca1a8 100644
--- a/src/components/DeviceList.vue
+++ b/src/components/DeviceList.vue
@@ -114,6 +114,8 @@ export default {
try {
const data = await deviceService.getDevices();
+ // Default sort by ID ascending
+ data.sort((a, b) => a.id - b.id);
this.allDevices = data;
this.tableData = this.buildTreeData(data);
this.originalTableData = [...this.tableData]; // 保存原始顺序
diff --git a/src/components/PlanList.vue b/src/components/PlanList.vue
index 000acb33..2595144c 100644
--- a/src/components/PlanList.vue
+++ b/src/components/PlanList.vue
@@ -52,8 +52,9 @@
- 禁用
- 启用
+ 禁用计划
+ 启用计划
+ 执行失败
执行完毕
@@ -66,11 +67,13 @@
编辑
详情
-
- 停止
-
-
- 启动
+
+ {{ scope.row.status === 1 ? '停止' : '启动' }}
删除
@@ -156,7 +159,10 @@ export default {
try {
const response = await apiClient.plans.list();
- this.plans = response.data?.plans || [];
+ let fetchedPlans = response.data?.plans || [];
+ // Default sort by ID ascending
+ fetchedPlans.sort((a, b) => a.id - b.id);
+ this.plans = fetchedPlans;
this.originalPlans = [...this.plans]; // Keep a copy of the original order
} catch (err) {
this.error = err.message || '未知错误';