瀏覽代碼

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

wangsisi 4 天之前
父節點
當前提交
3b59c2488f
共有 1 個文件被更改,包括 8 次插入 和 2 次删除
  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;