Quellcode durchsuchen

fix:修改农事列表显示逻辑

wangsisi vor 4 Tagen
Ursprung
Commit
3b59c2488f
1 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 8 2
      src/views/old_mini/work_execute/index.vue

+ 8 - 2
src/views/old_mini/work_execute/index.vue

@@ -310,9 +310,15 @@ async function fetchListTasks(centerWkt, workTime) {
     }
 }
 const activeTab = ref("pending");
+/** 待执行:按选中日期;已完成:全量(不按日期) */
 const pendingCount = computed(() => taskList.value.filter((item) => item.status === "pending").length);
-const completedCount = computed(() => taskList.value.filter((item) => item.status === "completed").length);
-const displayTaskList = computed(() => taskList.value.filter((item) => item.status === activeTab.value));
+const completedCount = computed(() => mapTaskList.value.filter((item) => item.status === "completed").length);
+const displayTaskList = computed(() => {
+    if (activeTab.value === "completed") {
+        return mapTaskList.value.filter((item) => item.status === "completed");
+    }
+    return taskList.value.filter((item) => item.status === "pending");
+});
 
 const handleTabChange = (key) => {
     if (activeTab.value === key) return;